> For the complete documentation index, see [llms.txt](https://help.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.impact.com/brand/fr/what-would-you-like-to-learn-about/platform-features/product-catalogs/troubleshoot-product-catalog-errors-and-warnings.md).

# Résoudre les erreurs et avertissements des catalogues de produits

Chaque catalogue de produits a un score de santé qui indique quels problèmes, s’il y en a, sont présents dans votre catalogue. Pour faire passer votre catalogue à la *excellent* plage, vous devez diagnostiquer et corriger toute erreur, tout avertissement et tout doublon présents.

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FZTsEfqMM8xnWruw90lbm%2Feng-350-5.mp4?alt=media&token=80c0e779-2118-482b-9a88-10ff3da3f8a4>" %}

1. Dans le menu de navigation de gauche, sélectionnez ![](/files/15f4c8f88cb75624c1f6a18cb768e8f494128ac4) **\[Engage]** → **Contenu** → **Produits** → [**Catalogues de produits**](https://app.impact.com/secure/advertiser/engage/ads/productcatalogs/manage-ads-product-catalog-flow.ihtml).
2. Si un catalogue comporte des erreurs, des avertissements ou des éléments de ligne en double, vous verrez combien de chacun sont présents dans le *Santé* la colonne.

   <div data-with-frame="true"><figure><img src="/files/ed510e1aa5ceb8d0fb51f07773878005778a2167" alt="" width="563"><figcaption></figcaption></figure></div>

   * Les méthodes de téléversement qui récupèrent automatiquement le catalogue devraient se mettre à jour automatiquement lors du prochain événement de récupération.

<details>

<summary>Descriptions de santé</summary>

| Indicateur de santé | Description                                                                                                                                                                                          |
| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **En attente**      | Votre catalogue de produits est en cours de téléversement.                                                                                                                                           |
| **Traitement**      | Votre catalogue de produits est en cours de traitement.                                                                                                                                              |
| **Excellent**       | Indique un catalogue sain — cet ensemble de données produit est complet et bien structuré, ce qui lui donne les meilleures chances de bien fonctionner.                                              |
| **Bon**             | Indique que certains champs suggérés contenant des données cruciales, comme la catégorie ou le statut, peuvent être manquants. Combler ces lacunes améliorera la qualité globale de votre catalogue. |
| **Médiocre**        | Indique que des informations obligatoires sont manquantes dans plus de 10 % des enregistrements que vous avez envoyés. Ce catalogue devra être corrigé puis téléversé à nouveau.                     |

</details>

#### Afficher les erreurs et avertissements

1. Dans la *Santé* colonne, sélectionnez le **erreurs**, **avertissements**, ou **des doublons** lien.
   * Vous serez redirigé vers une page contenant plus de détails sur les erreurs ou les avertissements. Seul le premier élément d’un ensemble de doublons sera représenté dans impact.com ; tous les éléments en double du premier seront ignorés.
2. En option, utilisez le *Rechercher* champ et les filtres en haut de la page pour trier les problèmes.

<details>

<summary>Descriptions des filtres</summary>

|                   |                                                                                                                                                                            |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Type d’erreur** | Vous pouvez filtrer spécifiquement les *Erreurs*, *Avertissements*, *Doublons*, ou *Tous* problèmes.                                                                       |
| **Obligatoire**   | Vous pouvez filtrer pour tout champ de catalogue produit obligatoire manquant ou *Tous* champs.                                                                            |
| **Suggérés**      | Vous pouvez filtrer pour tout champ de catalogue produit recommandé manquant ou *Tous* champs.                                                                             |
| **Invalide**      | Vous pouvez filtrer pour toute erreur spécifique basée sur la validation. Il peut s’agir d’un SKU en double, d’un code de catégorie Google non valide ou d’autres erreurs. |

</details>

3. Passez en revue les problèmes et apportez les modifications requises. Ensuite, téléversez à nouveau votre catalogue de produits.

<details>

<summary>Messages d’erreur et d’avertissement courants</summary>

| Message d'erreur                                                                                                                                                                                                                                                                                                                                                                    | Explication                                                                                                                                                                                                                                                                                                                                                   |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| *Enregistrement « X » : champ(s) obligatoire(s) manquant(s) : (nom du champ)*                                                                                                                                                                                                                                                                                                       | La ligne spécifiée ne contient pas un ou plusieurs champs obligatoires.                                                                                                                                                                                                                                                                                       |
| *Enregistrement « X » : CatalogItemId(CatalogItemId) : champ(s) obligatoire(s) manquant(s) : (nom du champ)*                                                                                                                                                                                                                                                                        | Une ligne du fichier de données ne contient pas de champ obligatoire.                                                                                                                                                                                                                                                                                         |
| *Aucun catalogue trouvé pour la demande. Vérifiez si le nom de fichier du fichier téléversé est le même que celui enregistré avec le catalogue*                                                                                                                                                                                                                                     | Le *Nom du fichier importé* défini dans la *Méthode de téléversement* section lors de la création d’un catalogue de produits ne correspond pas exactement au nom du fichier que vous avez téléversé.                                                                                                                                                          |
| *Aucun attribut présent dans le fichier du catalogue*                                                                                                                                                                                                                                                                                                                               | Le fichier de données du catalogue de produits ne contient aucune donnée pouvant être traitée.                                                                                                                                                                                                                                                                |
| *L’élément du catalogue avec l’ID apparaît plus d’une fois dans le catalogue, et ceux qui suivent le premier seront ignorés*                                                                                                                                                                                                                                                        | 2 éléments ou plus ont le même ID — tous les produits nécessitent une valeur unique. Les éléments en double ne seront pas traités.                                                                                                                                                                                                                            |
| *L’enregistrement « X » contient une erreur : (ligne X) caractère non valide entre le jeton encapsulé et le délimiteur*                                                                                                                                                                                                                                                             | Une ligne du fichier de données contient une utilisation non valide des guillemets doubles. Ils doivent être gérés correctement en entourant le champ de guillemets doubles et en remplaçant tous les autres guillemets doubles par 2 guillemets doubles (par exemple, *disquette 3"* devient *"3"" disquette"*).                                             |
| *(Ligne de début X) fin de fichier atteinte avant que le jeton encapsulé ne soit terminé*                                                                                                                                                                                                                                                                                           | <p>EOF signifie « fin de fichier ». La ligne de début mentionnée comporte un guillemet double ouvrant sans guillemet double fermant. Cette erreur s’est produite parce qu’aucun guillemet double fermant n’a été trouvé, même après lecture jusqu’à la fin du fichier.</p><p>Sinon, un saut de ligne inattendu a peut-être interrompu le flux de données.</p> |
| *Erreur lors de l’analyse du champ (catalog type) : avec la valeur : (field)*                                                                                                                                                                                                                                                                                                       | Le champ produit n’est pas valide et ne peut pas être accepté.                                                                                                                                                                                                                                                                                                |
| *L’enregistrement (recordNumber) comporte une erreur : le nombre de valeurs délimitées (FieldsLength) ne correspond pas au nombre attendu (ColumnNamesLength)*                                                                                                                                                                                                                      | Pour une ligne de données donnée, si des données existent dans une colonne sans en-tête, cette erreur se produira.                                                                                                                                                                                                                                            |
| *Aucun enregistrement valide n’a été trouvé dans le fichier du catalogue*                                                                                                                                                                                                                                                                                                           | Soit le fichier de données est vide (c.-à-d. aucune donnée), soit les données détectées ne sont pas valides, soit le nom de fichier spécifié est incorrect.                                                                                                                                                                                                   |
| *Plus de 10 % des enregistrements du fichier comportaient des erreurs.*                                                                                                                                                                                                                                                                                                             | Le fichier de données ne peut pas être traité si cette erreur se produit.                                                                                                                                                                                                                                                                                     |
| *Le traitement a échoué en raison d’une erreur interne du système. Aucune action n’est requise de la part de l’utilisateur. Notre équipe d’ingénierie a été informée et cherche à résoudre le problème. Le dernier catalogue traité avec succès restera disponible pour les Media Partners. Veuillez contacter l’assistance impact.com si vous avez besoin de plus d’informations.* | Reportez-vous à la [page d’état impact.com](https://status.impact.com/) pour des détails sur les interruptions de service.                                                                                                                                                                                                                                    |
| *Le champ (nom du champ) avec la valeur (valeur du champ) n’a pas de protocole valide*                                                                                                                                                                                                                                                                                              | La valeur du champ n’est pas une URL correctement mise en forme.                                                                                                                                                                                                                                                                                              |

</details>

#### Erreurs de format Google Merchant

Vous pouvez rencontrer 2 problèmes si vous utilisez le format Google Merchant Center comme taxonomie de votre catalogue de produits, et ces problèmes surviendront probablement autour du `Catégorie` section.

{% tabs %}
{% tab title="Catégorie de produit Google manquante" %}
Lorsque vous sélectionnez *erreurs* sur l' *Catalogues de produits* écran, vous pouvez voir *Catégorie de produit Google manquante* dans le *Suggestions* la colonne.

Cela signifie qu’aucun code de catégorie Google ni aucune chaîne complète de catégorie Google n’a été inclus dans votre catalogue.

Pour résoudre ce problème, reportez-vous à votre compte Google Merchant Center. Google suggère automatiquement des catégories pour les éléments — cette suggestion doit être utilisée lors du téléversement du catalogue corrigé.

<div data-with-frame="true"><figure><img src="/files/3c2b285f25287200409422c1179ccc4007b3a249" alt=""><figcaption></figcaption></figure></div>
{% endtab %}

{% tab title="Incompatibilité de catégorie de produit Google" %}
Lorsque vous sélectionnez *erreurs* dans le *Catalogues de produits* écran, vous pouvez voir *Incompatibilité de catégorie de produit Google* dans le *Invalide* la colonne.

Cela signifie que la catégorie utilisée pour les éléments de votre catalogue ne correspond pas au [code de taxonomie](https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt) (par ex. 7386) ou au format complet de catégorie fourni par Google. Voir l’exemple ci-dessous d’un format complet de catégorie Google.

`Animaux et fournitures pour animaux > Fournitures pour animaux > Fournitures pour oiseaux > Accessoires de cage à oiseaux > Paniers de nourriture et d’eau pour cage à oiseaux`

Pour résoudre ce problème, corrigez le format dans lequel les catégories de produits Google sont सूचीées dans votre catalogue, puis téléversez à nouveau votre catalogue.

<div data-with-frame="true"><figure><img src="/files/d7a5528d0d50a1543295f8bd7c1019cde8e6b6f7" alt=""><figcaption></figcaption></figure></div>
{% endtab %}
{% endtabs %}

#### Résoudre *Récupérer depuis une URL* les problèmes

Si votre catalogue est configuré pour être récupéré depuis une URL et ne se charge pas, ne se met pas à jour ou ne se traite pas correctement, utilisez le tableau ci-dessous pour identifier et résoudre le problème.

<table><thead><tr><th width="230.53125">Problème</th><th width="258">À vérifier</th><th>Comment le corriger</th></tr></thead><tbody><tr><td><em>L’URL n’est pas un lien de téléchargement direct</em></td><td>Ouvrez votre URL dans un navigateur. Si elle redirige vers une page de connexion, une page d’accueil de stockage cloud ou renvoie une erreur 404/403, l’URL n’est pas un lien de téléchargement direct.</td><td>Mettez à jour l’URL pour une URL qui télécharge le fichier directement ou l’affiche en données brutes lorsqu’elle est ouverte dans un navigateur.</td></tr><tr><td><em>Nom de fichier non correspondant</em></td><td>Le <em>Nom du fichier importé</em> dans les paramètres de votre catalogue doit correspondre exactement au nom réel du fichier à l’URL, y compris l’extension (<code>.csv</code>, <code>.xml</code>, <code>.txt</code>, <code>.gz</code>).</td><td>Mettez à jour le <em>Nom du fichier importé</em> dans les paramètres de votre catalogue pour qu’il corresponde exactement à votre nom de fichier — une légère différence provoque <em>Aucun catalogue trouvé pour la requête</em> erreur.</td></tr><tr><td><em>Incompatibilité de format ou de délimiteur</em></td><td>Confirmez que le format sélectionné (CSV, TXT, XML, GMC) correspond à votre fichier. Si vous utilisez un fichier délimité, confirmez que le délimiteur (virgule, tabulation, pipe) correspond à ce qui est configuré.</td><td>Corrigez le format ou le délimiteur dans les paramètres de votre catalogue. Une incompatibilité provoque <em>Aucun enregistrement valide trouvé</em> erreurs.</td></tr><tr><td><em>FTP/SFTP : identifiants ou chemin non valides</em></td><td>Vérifiez que votre URL utilise le format : <code>sftp://{nom_utilisateur}:{mot_de_passe}@{hôte}/{chemin_du_fichier}</code>. Le chemin doit pointer vers le fichier exact, et non vers un simple répertoire. Les caractères spéciaux des identifiants doivent être encodés en URL (par exemple, <code>@</code> → <code>%40</code>).</td><td>Testez vos identifiants avec un client FTP tel que FileZilla. Mettez à jour l’URL avec les identifiants corrigés et le chemin complet du fichier.</td></tr><tr><td><em>La récupération expire ou ne parvient pas à se connecter</em></td><td>Le pare-feu de votre serveur peut bloquer les requêtes d’impact.com.</td><td>Contactez votre fournisseur d’hébergement ou votre équipe informatique pour autoriser les plages d’adresses IP d’impact.com.</td></tr><tr><td><em>L’URL nécessite une authentification</em></td><td>Pull From URL ne prend pas en charge l’authentification par session ou par cookie.</td><td>Utilisez plutôt l’une des options suivantes : une URL de téléchargement direct accessible publiquement, une authentification HTTP Basic intégrée dans l’URL (<code>https://user:pass@host/path</code>), ou FTP/SFTP avec des identifiants dans l’URL. Si votre flux nécessite une connexion via navigateur, passez à <em>Import direct</em> ou <em>FTP Push</em>.</td></tr><tr><td><em>L’URL dépasse 2 048 caractères</em></td><td>Les URL signées de stockage cloud peuvent dépasser la limite de 2 048 caractères et être tronquées.</td><td>Utilisez un raccourcisseur d’URL qui conserve le téléchargement direct, ou hébergez le fichier à une URL plus courte.</td></tr><tr><td><em>Catalogue bloqué en cours de traitement ou en attente</em></td><td>Vérifiez si le fichier est toujours accessible à l’URL et si sa taille est inhabituellement importante pour votre fréquence de récupération.</td><td>Vérifiez que le fichier est disponible. Si le catalogue reste en <em>Traitement</em> ou <em>En attente</em>, <a href="https://app.impact.com/support/portal.ihtml?createTicket=true">contacter le support</a> pour demander un retraitement manuel.</td></tr><tr><td><em>Le catalogue a cessé de se mettre à jour automatiquement</em></td><td>Vérifiez si le fichier est toujours disponible à la même URL, et si le nom du fichier, le format ou les paramètres d’accès au serveur ont changé.</td><td>Restaurez le fichier à l’URL d’origine, ou mettez à jour les paramètres de votre catalogue pour refléter la nouvelle URL ou le nouveau nom de fichier. Pour les grands catalogues (plus d’un million d’éléments), envisagez de réduire la fréquence de récupération afin d’éviter les délais d’attente.</td></tr><tr><td><em>Champs ou données manquants après le téléversement</em></td><td>Confirmez que les noms de vos champs correspondent à la spécification du format sélectionné — par exemple, <a href="https://support.google.com/merchants/answer/7052112">champs Google Merchant Center</a> pour le format GMC. Mappez les champs personnalisés qui se trouvent en dehors de la spécification standard vers les emplacements de champs personnalisés d’impact.com (<code>Numeric1</code>, <code>Texte1</code>, etc.).</td><td>Téléchargez votre catalogue téléversé depuis impact.com et comparez-le à votre fichier source pour identifier où les données sont perdues. Mettez à jour les noms de champs ou les mappages si nécessaire, puis téléversez à nouveau.</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.impact.com/brand/fr/what-would-you-like-to-learn-about/platform-features/product-catalogs/troubleshoot-product-catalog-errors-and-warnings.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
