FeedMender

Réparation de flux Google Shopping

Votre source de données contient des erreurs.
Corrigez-les une fois, pour de bon.

FeedMender lit votre fichier produit, trouve chaque problème sur lequel Google agit et répare ce qui peut l'être à partir de vos propres données. Vous recevez en retour une source de données supplémentaire qui continue de s'appliquer, y compris après que la synchronisation de cette nuit a tout écrasé.

  • Analyse gratuite, chaque résultat visible avant de payer
  • Un seul paiement pour la correction, pas d'abonnement
  • Aucun compte requis pour regarder
CE QUE VOTRE BOUTIQUE ENVOIE id 10482-M title SALE! Merino jumper now €49 gtin 8712345678901 color #1F2A44 size M availability available price 119,95 image_link /img/jumper.jpg 404 une source supplémentaire, jointe sur id CE QUE FEEDMENDER ÉCRIT id 10482-M structured_title Merino wool crew neck jumper, navy, M gtin 8712345678905 color Navy size M availability available price 119,95 image_link /img/jumper-1500.jpg écrit laissé tel quel corrigé par règle, jamais figé

Déposez votre source de données ici

csv · tsv · xlsx · xml · json · zip · gz

Votre fichier est envoyé sur notre serveur, analysé, puis supprimé sous six heures. Vous pouvez le supprimer plus tôt d'un seul clic. L'analyse de démonstration ne quitte jamais votre navigateur.

Une analyse réelle prend environ une minute pour 4 000 produits. Vous voyez chaque résultat avant de payer quoi que ce soit.

Ce que vous recevez

Chaque résultat rattaché à l'attribut auquel il appartient, avec le nombre de lignes et ce que nous écrivons. Classés par fréquence d'apparition.

Résultats d'une analyse de flux de démonstration.

0produits lus
0problèmes trouvés
0réparés de façon déterministe
0réécrits sous contrôle d'ancrage

    Pourquoi c'est un travail à faire une seule fois

    1. 1

      Votre flux principal reste tel quel

      Votre boutique continue d'exporter selon son propre calendrier. Rien ne change dans votre CMS et rien n'est réécrit dans votre source de données principale.

    2. 2

      Vous ajoutez une source de données supplémentaire

      Une seconde source dans Merchant Center qui correspond sur id et remplace uniquement les attributs que nous avons corrigés. Le fichier vous appartient : il va dans une feuille de calcul de votre propre compte Google, que Merchant Center lit chaque jour. Cette lecture quotidienne empêche aussi les données d'expirer, car les données produit expirent 30 jours après leur dernière actualisation.

    3. 3

      Elle s'applique à chaque synchronisation suivante

      Google superpose le supplément à votre source principale chaque fois qu'il la traite, si bien que le flux régénéré cette nuit n'annule pas les corrections. C'est ce qui en fait un achat plutôt qu'un abonnement.

    Pourquoi la synchronisation nocturne ne peut pas l'annuler. Rien n'est jamais réécrit dans votre fichier, il n'y a donc rien dedans que votre boutique puisse écraser. Google garde les deux sources séparées et reconstruit le produit qu'il diffuse à partir des deux, à chaque récupération : votre ligne est lue d'abord, nos corrections sont posées par-dessus ensuite, avec correspondance sur id. Votre boutique peut régénérer le fichier à trois heures du matin, réécrire les descriptions et réordonner les colonnes. La récupération suivante lit ce nouveau fichier, puis applique de nouveau le même overlay. Cela cesse de s'appliquer dans deux cas seulement, tous deux de votre fait : vous supprimez la source de données, ou l'id d'un produit disparaît de votre flux.

    Le prix et le stock sont corrigés par une règle, pas par une valeur. Leur format est aussi défectueux que le reste et il doit être corrigé. Mais écrire 119.95 EUR dans le supplément fige le prix que nous avons vu à ce moment-là, et votre prochaine promotion servirait l'ancien prix. Pour ces champs, le rapport vous fournit une règle d'attribut à la place : remplacer la virgule, ajouter la devise, faire correspondre vos propres libellés de stock aux quatre valeurs de Google. Une règle s'exécute sur ce que votre flux dit ce soir, elle corrige donc le format pour de bon plutôt que pour un jour. Vous la collez une fois, dans le même écran que celui où vous ajoutez la source de données.

    Ce qu'une source supplémentaire ne peut pas faire. Elle ne met à jour que les produits dont l'id existe déjà dans votre flux principal ; les produits ajoutés après l'analyse ne sont donc pas couverts tant que vous ne la relancez pas.

    Le texte réécrit est déclaré. Les titres que nous reconstruisons sont livrés en structured_title avec digital_source_type trained_algorithmic_media, car Google exige que le contenu généré soit déclaré. Google utilise title quand les deux attributs sont présents ; un titre réécrit nécessite donc aussi une règle d'attribut dans Merchant Center qui efface l'original. Le rapport vous indique quels produits et où cliquer. Chaque réécriture est d'abord vérifiée mot à mot par rapport à votre propre ligne : tout ce qui introduit un fait absent de vos données est écarté et votre titre d'origine est conservé.

    225 contrôles par rapport à la spécification actuelle

    Google publie plusieurs centaines de pages d'exigences sur les données produit. FeedMender applique la partie qu'un fichier peut prouver, des chiffres de contrôle GS1 aux dimensions d'image qui deviennent obligatoires le 31 janvier 2027. Vérifié par rapport au centre d'aide en juillet 2026.

    Intégrité de l'import

    Encodage, marques d'ordre des octets, délimiteur choisi par cohérence du nombre de champs, largeur par ligne, guillemets non fermés, bonne formation du XML. Les lignes impossibles à parser sont comptées et nommées, jamais abandonnées en silence.

    Prix et devise

    Séparateurs décimaux et de milliers, code ISO 4217 manquant, devise de sale_price incohérente, périodes de soldes sans prix soldé, unit_pricing_measure face à une mesure de base d'une autre famille.

    Identifiants

    Mod-10 GS1, préfixes restreints 2, 02, 04, préfixes coupon lus sur la forme à 13 chiffres complétée par des zéros, notation scientifique, conversion ISBN-10 et UPC-E, contradictions d'identifier_exists, id en double ou trop long.

    Titres et descriptions

    Exigences éditoriales, limites de 150 et 5 000 caractères, capitalisation vérifiée contre une liste d'acronymes, balisage HTML, couverture de termes trop mince pour les requêtes que le produit devrait viser.

    Disponibilité et dates

    Énumération fermée avec les libellés NL, FR et DE pris en charge, ISO 8601 sur chaque champ de date, horizon d'expiration_date, availability_date pour les précommandes et les réapprovisionnements, contradictions de stock signalées plutôt que résolues.

    Variantes et attributs

    Listes de valeurs fermées pour color, size_system, size_type, gender et age_group, valeurs de couleur concaténées, intégrité d'item_group_id au sein d'un groupe de variantes, complétude des attributs vestimentaires.

    Images, vidéo, robots.txt

    Chaque URL distincte est récupérée, seize en parallèle : code de réponse, dimensions en pixels par rapport au minimum actuel et à celui de 2027, format déclaré contre format réel, plafonds de mégapixels et d'octets. Puis Googlebot, Googlebot-image et AdsBot-Google sont vérifiés séparément, car AdsBot ignore le groupe générique.

    Exigences UE

    Prix à l'unité là où la directive sur l'indication des prix s'applique, forme de la certification EPREL, energy_efficiency_class limité à CH, NO et GB depuis avril 2025, livraison obligatoire pour BE et NL. La partie que les outils conçus pour le marché américain laissent de côté.

    Ce qu'un fichier ne peut pas nous dire

    Nous préférons être clairs à ce sujet plutôt que de vous le laisser découvrir après coup.

    • Vos pages en ligne. Savoir si le prix de la page de destination correspond encore au prix du flux exige d'explorer votre boutique, pas de lire votre fichier.
    • Le statut Merchant Center. Ce que Google a finalement traité, le statut des produits par pays et les problèmes de compte exigent un accès au compte. Nous ne le demandons pas et nous ne prétendons pas l'avoir.
    • L'historique. Un nombre de produits qui chute du jour au lendemain ou une colonne qui disparaît discrètement n'est visible que pour un système qui surveille chaque envoi. Nous voyons un fichier, une fois.
    • Le jugement. Savoir si un code-barres bien formé appartient à ce produit précis, ou si l'accessoire sur la photo est compris dans le prix, relève d'un travail de relecture et le reste.

    Un seul paiement, selon la taille du catalogue

    L'analyse et le rapport complet sont gratuits. Vous payez au téléchargement de la correction.

    jusqu'à 1 000 produitsAffiché après l'analyse
    jusqu'à 5 000 produitsAffiché après l'analyse
    catalogues plus volumineuxContactez-nous

    Un catalogue, un paiement, pas de renouvellement. Les corrections vont dans une feuille de calcul de votre propre compte Google ; il ne reste donc rien de chez nous à continuer de payer. Relancez l'analyse dans six mois et vous ne payez de nouveau que si vous le souhaitez.

    Analyser votre flux

    La mise en place

    Neuf étapes, une seule fois. Tout reste dans votre propre compte Google, et rien de ce que vous faites ici ne peut toucher le flux que votre boutique exporte.

    Dans votre propre compte Google

    1. 1

      Téléchargez les deux fichiers

      Le rapport, et les corrections sous forme de feuille de calcul. Les corrections sont ce que Merchant Center lira ; le rapport est pour vous.

    2. 2

      Importez-les dans une nouvelle feuille Google Sheets

      Dans Google Sheets : Fichier, Importer, Téléverser, puis remplacez la feuille de calcul. Donnez-lui un nom que vous reconnaîtrez encore dans six mois, par exemple "FeedMender corrections, shop.example.com".

    3. 3

      Vérifiez deux cellules avant de continuer

      Cherchez un id de produit et un code-barres commençant par un zéro. Si le zéro a disparu, ou si un code-barres affiche désormais 8.71E+12, l'import a transformé le texte en nombres. Importez de nouveau avec cette conversion désactivée. Tout, dans notre fichier, est stocké comme texte ; cela n'arrive donc que lorsqu'on demande à la feuille de calcul d'être maligne.

    Dans Merchant Center

    1. 4

      Paramètres, Sources de données, Sources supplémentaires

      Puis Ajouter des données produit supplémentaires. S'il n'y a pas d'onglet Sources supplémentaires, regardez d'abord sous Paramètres, Modules complémentaires.

    2. 5

      Choisissez Google Sheets et sélectionnez la feuille que vous venez de créer

      Pas le modèle : la feuille de calcul existante. Merchant Center se connecte via votre propre compte Google ; la feuille reste donc privée et nous ne la voyons jamais. Sur un Workspace administré, un administrateur devra peut-être autoriser une fois le compte de service Merchant Center.

    3. 6

      Rattachez-la à la bonne source principale

      Le libellé de flux et la langue doivent correspondre à la source à laquelle elle appartient. Une source supplémentaire ne met à jour que les produits dont elle y trouve l'id, et elle ne peut ni ajouter ni supprimer de produits, ce qui explique aussi pourquoi elle ne peut rien casser.

    4. 7

      Ne touchez pas à la planification

      Google lit la feuille toutes les 24 heures par défaut. Cette lecture quotidienne est aussi ce qui empêche les données d'expirer, ce qu'elles feraient 30 jours après leur dernière actualisation.

    5. 8

      Collez les règles d'attribut du rapport

      Ce sont les corrections que nous ne figeons délibérément pas sur une valeur : le format du prix, vos libellés de stock, et la règle qui laisse passer un titre réécrit. Le rapport donne le texte exact et le champ auquel chaque règle appartient.

    6. 9

      Puis attendez Google

      Les produits reviennent quand Merchant Center les retraite, pas à l'instant où vous appuyez sur Enregistrer. Rien de plus ne vous est demandé ensuite, et supprimer la source de données plus tard n'efface pas votre feuille.

    Les questions qu'on nous pose

    Avant d'envoyer votre fichier

    Quelque chose change-t-il dans ma boutique ?
    Non. FeedMender écrit un nouveau fichier et le remet à Merchant Center. Votre CMS, votre export et votre source de données principale restent intacts.
    Avez-vous besoin d'accéder à mon compte Merchant Center ?
    Non. Vous nous donnez un fichier, nous vous rendons un fichier. Il n'y a aucune autorisation à accorder, ce qui signifie aussi que nous ne pouvons pas voir ce que Google a finalement décidé pour vos produits. Nous vous disons ce que vos données disent. Merchant Center vous dit ce que Google en a fait.
    Où va mon fichier ?
    Sur notre serveur, où il est analysé puis conservé jusqu'à six heures, le temps de lire le rapport et de décider, car la réparation a de nouveau besoin du fichier. Il est ensuite supprimé automatiquement, et un bouton du rapport permet de le supprimer plus tôt. Nous ne gardons pas non plus de copie des corrections : elles vont dans une feuille de calcul de votre propre compte Google, et Merchant Center les lit depuis là. Les URL d'images sont récupérées depuis notre serveur, c'est donc votre boutique qui voit ces requêtes, pas vous.
    Ne pourrais-je pas faire cela moi-même avec un LLM ?

    En partie, et nous en utilisons un nous-mêmes. Réécrire un titre trop pauvre est un travail de langue et un modèle y est bon ; cette étape lui revient donc. Le reste n'est pas un travail de langue. Un chiffre de contrôle GS1, c'est de l'arithmétique, et un modèle laissera passer un code-barres qui échoue au calcul. Savoir si une image fait 480 par 480, ou si elle répond tout court, ne se sait qu'en récupérant chaque URL du fichier. Savoir si AdsBot-Google est bloqué se trouve dans un fichier sur votre serveur. Notre analyse elle-même n'appelle jamais de modèle.

    Le plus gros problème, c'est que cela devient une boucle. Un modèle corrige ce que vous avez pensé à lui demander et laisse intactes les quatre-vingt-dix-neuf fautes dont vous ignoriez l'existence ; la façon de trouver le reste est donc d'envoyer le flux et de laisser Google le refuser. Ce verdict arrive au rythme de Merchant Center, pas au vôtre, et le temps qu'il arrive, votre boutique a de nouveau exporté le fichier par-dessus votre travail. Chaque tour attend Google. Nous exécutons toute la liste en une passe, puis nous vérifions que les corrections ne se sont pas cassées entre elles.

    Être juste est aussi plus difficile qu'il n'y paraît. Le nôtre a un jour proposé "Blue" pour un téléviseur, parce que la colonne couleur indiquait Blue sur la majeure partie du catalogue. Ancré dans les données du marchand, et pourtant faux. Ce qui l'a arrêté, c'est un filtre de pertinence et une vérification mot à mot par rapport à la ligne source, tous deux écrits après l'avoir vu se produire.

    Et une réécriture correcte doit encore arriver quelque part : en structured_title avec le contenu généré déclaré, en sachant que Google utilise title quand les deux sont présents, dans une source supplémentaire qui ne peut pas ajouter de produits et qui expire 30 jours après sa dernière actualisation. L'analyse est gratuite ; le moyen le plus rapide de trancher tout cela est donc de la lancer et de voir si ce qui en ressort est ce que vous auriez trouvé.

    Inventez-vous des informations produit ?
    Non. Chaque valeur générée est vérifiée mot à mot par rapport à votre propre ligne. Si une affirmation n'est pas dans vos données, elle est écartée et l'original est conservé. Les titres réécrits sont déclarés à Google comme contenu généré.
    Quels formats lisez-vous ?
    csv, tsv, xlsx, xml, json, ainsi que des archives zip ou gz de chacun de ces formats. Les en-têtes de colonnes en néerlandais, français, allemand et anglais sont reconnus sans configuration.
    Faites-vous partie de Google ?
    Non, et rien ici n'est approuvé par Google. Ce que nous avons, en revanche, ce sont sept ans de Google Ads en interne, sur un très grand nombre de comptes Shopping et un très grand nombre de flux pleins d'erreurs. FeedMender est la liste de contrôle que nous refaisions sans cesse à la main.

    Après l'analyse

    Et si mon flux s'avère correct ?
    Alors vous ne payez rien. L'analyse le dit, il n'y a rien à télécharger, et c'est un très bon résultat.
    Que dois-je faire dans Merchant Center ?

    Mettez le fichier que nous générons dans une feuille de calcul de votre propre compte Google, et ajoutez cette feuille dans Merchant Center comme source de données supplémentaire. Google la lit toutes les 24 heures depuis là.

    Elle n'a pas besoin d'être publique et nous ne la voyons jamais. Merchant Center se connecte à votre feuille via votre propre compte Google plutôt que par un lien que vous publiez ; les corrections restent donc dans votre espace de travail, sous vos règles de conservation et d'accès. Sur un Workspace strictement administré, un administrateur devra peut-être d'abord autoriser le compte de service Merchant Center, ce qui est un réglage, pas un projet.

    Le rapport l'accompagne : les règles d'attribut à coller pour les champs que nous ne figeons délibérément pas, ainsi que la source principale, le libellé de flux et la langue auxquels votre feuille doit correspondre.

    Que se passe-t-il quand mon flux se régénère cette nuit ?
    Google applique la source supplémentaire par-dessus votre source principale chaque fois qu'il la traite, avec correspondance sur id. Votre export peut se régénérer aussi souvent qu'il le veut.
    Mes prix contiennent des virgules. Corrigez-vous cela ou non ?
    Nous le corrigeons, avec une règle d'attribut plutôt qu'avec une valeur. Une valeur figerait le prix que nous avons vu : passez le produit à 99.95 le mois prochain et le supplément continuerait de servir 119.95. Une règle remplace la virgule et ajoute la devise dans ce que votre flux dit ce soir, et tient donc pour chaque synchronisation suivante. Le rapport vous donne la règle et l'endroit où la coller. Les libellés de stock fonctionnent de la même façon.
    J'ajoute de nouveaux produits chaque semaine. Sont-ils couverts ?

    En partie, et il vaut la peine de savoir laquelle. Les règles vivent dans votre compte plutôt que dans un fichier ; elles s'exécutent donc sur chaque ligne que votre boutique envoie à partir de là, y compris les produits qui n'existaient pas lors de notre analyse. Les corrections qui ont dû être écrites produit par produit, un titre reconstruit ou un code-barres réparé, couvrent les produits présents dans le fichier que nous avons lu.

    Le rapport est l'autre moitié de la réponse. Presque rien de ce que nous trouvons n'est un cas isolé : votre export fait la même erreur dans le même champ à chaque fois, et le rapport indique quelles fautes sont systématiques et d'où elles viennent, pour qu'elles puissent être corrigées à la source et que les nouveaux produits arrivent propres. Relancer l'analyse est gratuit ; vous pouvez donc vérifier quand vous voulez, et vous ne payez que s'il y a quelque chose de nouveau qui vaut la réparation.

    Quand verrai-je la différence ?
    Pas immédiatement. Google récupère vos sources selon son propre calendrier, retraite les produits et lève les refus avec lesquels il est d'accord. Votre part est terminée dès que la source de données est en place. Le reste relève du rythme de Google, pas du nôtre ni du vôtre.