> 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 possède un score de santé qui indique quels problèmes, le cas échéant, sont présents dans votre catalogue. Pour faire passer votre catalogue dans la *excellente* plage, vous devez diagnostiquer et corriger toutes les erreurs, tous les avertissements et tous les doublons qu’il contient.

{% 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 en double, vous verrez combien de chacun sont présents dans la *État* 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 doivent se mettre à jour automatiquement lors du prochain événement de récupération.

<details>

<summary>Descriptions de l’état</summary>

| Indicateur d’état          | Description                                                                                                                                                                                          |
| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **En attente**             | Votre catalogue de produits est en cours de téléversement.                                                                                                                                           |
| **En cours de 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 fonctionner efficacement.                                      |
| **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. |
| **Mauvais**                | Indique que des informations obligatoires manquent dans plus de 10 % des enregistrements que vous avez envoyés. Ce catalogue devra être corrigé puis téléversé à nouveau.                            |

</details>

#### Voir les erreurs et avertissements

1. Dans la *État* colonne, sélectionnez le **erreurs**, **avertissements**, ou **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 dupliquant le premier seront ignorés.
2. En option, utilisez le *Recherche* 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 par champs obligatoires spécifiques manquants du catalogue de produits ou par *Tous* champs.                                              |
| **Suggéré**       | Vous pouvez filtrer par champs recommandés spécifiques manquants du catalogue de produits ou par *Tous* champs.                                               |
| **Invalide**      | Vous pouvez filtrer par toute erreur spécifique de validation. Il peut s’agir d’un SKU en double, d’un code de catégorie Google invalide 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 manque d’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 manque d’un champ obligatoire.                                                                                                                                                                                                                                                                                               |
| *Aucun catalogue n’a été trouvé pour la requête. Vérifiez si le nom du fichier téléversé est le même que celui enregistré avec le catalogue*                                                                                                                                                                                                                                                     | Le *Nom du fichier téléversé* 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 n’est présent dans le fichier du catalogue*                                                                                                                                                                                                                                                                                                                                      | Le fichier de données du catalogue de produits ne contient aucune donnée exploitable.                                                                                                                                                                                                                                                                        |
| *L’élément du catalogue avec cet ID apparaît plus d’une fois dans le catalogue, et les éléments après le premier seront ignorés*                                                                                                                                                                                                                                                                 | Deux é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.                                                                                                                                                                                                                        |
| *Enregistrement 'X' contient une erreur : (ligne X) caractère invalide entre le jeton encapsulé et le délimiteur*                                                                                                                                                                                                                                                                                | Une ligne du fichier de données contient une utilisation non valide des guillemets doubles. Ceux-ci doivent être gérés correctement en encadrant le champ de guillemets doubles et en remplaçant tous les autres guillemets doubles par 2 guillemets doubles (par ex., *3" floppy* devient *"3"" floppy"*).                                                  |
| *(Ligne de début X) EOF atteint avant la fin du jeton encapsulé*                                                                                                                                                                                                                                                                                                                                 | <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 lors de la lecture jusqu’à la fin du fichier.</p><p>Sinon, un saut de ligne inattendu a pu interrompre le flux de données.</p> |
| *Erreur lors de l’analyse du champ (type de catalogue) : avec la valeur : (champ)*                                                                                                                                                                                                                                                                                                               | Le champ produit n’est pas valide et ne peut pas être accepté.                                                                                                                                                                                                                                                                                               |
| *L’enregistrement (recordNumber) contient 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’est-à-dire qu’il ne contient 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 continuera d’être disponible pour les partenaires média. Veuillez contacter l’assistance impact.com si vous avez besoin de plus d’informations.* | Consultez la [page d’état d’impact.com](https://status.impact.com/) pour plus de détails sur les interruptions de service.                                                                                                                                                                                                                                   |
| *Le champ (nom du champ) avec la valeur (valeur du champ) ne possède pas de protocole valide*                                                                                                                                                                                                                                                                                                    | La valeur du champ n’est pas une URL correctement formatée.                                                                                                                                                                                                                                                                                                  |

</details>

#### Erreurs du format Google Merchant

Il existe 2 problèmes que vous pouvez rencontrer si vous utilisez le format Google Merchant Center comme taxonomie de votre catalogue de produits, et ces problèmes apparaîtront probablement autour de la `Catégorie` section.

{% tabs %}
{% tab title="Catégorie de produit Google manquante" %}
Lorsque vous sélectionnez *erreurs* sur le *Catalogues de produits* écran, vous pouvez voir *Catégorie de produit Google manquante* dans les *Suggestions* 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, consultez 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 les *Catalogues de produits* écran, vous pouvez voir *Incompatibilité de catégorie de produit Google* dans les *Invalide* 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.

`Animals & Pet Supplies > Pet Supplies > Bird Supplies > Bird Cage Accessories > Bird Cage Food & Water Dishes`

Pour résoudre ce problème, corrigez le format dans lequel les catégories de produits Google sont répertorié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 %}

#### Dépannage *Récupération depuis une URL* problèmes

Si votre catalogue est configuré pour récupérer 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">Que 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 d’un 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 avec 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 téléversé</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 téléversé</em> dans les paramètres de votre catalogue afin qu’il corresponde exactement à votre nom de fichier — un léger écart provoque une <em>Aucun catalogue n’a été 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, barre verticale) correspond à la configuration.</td><td>Corrigez le format ou le délimiteur dans les paramètres de votre catalogue. Une incompatibilité provoque <em>Aucun enregistrement valide n’a été 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://{username}:{password}@{host}/{file_path}</code>. Le chemin doit pointer vers le fichier exact, pas seulement vers un répertoire. Les caractères spéciaux dans les identifiants doivent être encodés dans l’URL (par ex., <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 hébergeur ou votre équipe informatique pour mettre sur liste d’autorisation les plages d’adresses IP d’impact.com.</td></tr><tr><td><em>L’URL nécessite une authentification</em></td><td>La récupération depuis une URL ne prend pas en charge l’authentification basée sur les sessions ou les cookies.</td><td>Utilisez plutôt l’une des options suivantes : une URL de téléchargement direct accessible publiquement, l’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>Téléversement 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 préserve le téléchargement direct, ou hébergez le fichier à une URL plus courte.</td></tr><tr><td><em>Catalogue bloqué en traitement ou en attente</em></td><td>Vérifiez si le fichier est toujours accessible à l’URL et si la taille du fichier est exceptionnellement grande par rapport à votre fréquence de récupération.</td><td>Vérifiez que le fichier est disponible. Si le catalogue reste en <em>En cours de traitement</em> ou <em>En attente</em>, <a href="https://app.impact.com/support/portal.ihtml?createTicket=true">contactez l’assistance</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’1 M d’éléments), envisagez de réduire la fréquence de récupération afin d’éviter les expirations.</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 du Google Merchant Center</a> pour le format GMC. Associez les champs personnalisés en dehors de la spécification standard aux emplacements de champs personnalisés d’impact.com (<code>Numeric1</code>, <code>Text1</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:

```
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>
```

The question should be specific, self-contained, and written in natural language.
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.
