Skip to main content
SteerAds
TutorialTrackingTroubleshooting

Erreurs d'import de conversions hors ligne Google Ads

Les erreurs d'import de conversions hors ligne dans Google Ads remontent presque toujours à l'une de sept causes : un identifiant de clic manquant, la fenêtre d'expiration de 90 jours, un décalage de fuseau horaire ou de devise, un fichier mal formé, ou des lignes sans clic correspondant. Parcourez le pipeline de bout en bout avec un tableau de diagnostic de 12 lignes et une liste de correctifs déployables dès aujourd'hui.

Matt
MattTracking & Data Lead
···4 min de lecture

Environ 80 pour cent des imports de conversions hors ligne Google Ads cassés en 2026 échouent en un point unique et identifiable du pipeline — un identifiant de clic manquant, une fenêtre expirée, ou un glissement de format — pourtant la plupart des annonceurs réimportent le même fichier encore et encore, multipliant les avertissements de lignes en double au lieu de trouver la cause. Une conversion hors ligne ne compte que si Google peut la relier à un clic enregistré, donc la solution n'est jamais de réessayer à l'aveugle ; c'est de parcourir le pipeline depuis la capture de l'identifiant de clic jusqu'à l'import et de trouver l'unique rupture.

Ce guide suit ce pipeline de bout en bout à travers sept sections — comment l'import fonctionne, la fenêtre de 90 jours, les erreurs d'import courantes, les lignes non attribuées, les diagnostics, le correctif complet, et l'automatisation — pour que vous passiez votre temps sur la cause, pas sur le symptôme. Pour vérifier automatiquement votre mesure de conversions face aux fuites les plus courantes, lancez notre audit Google Ads gratuit à 5 axes.

Mis à jour le 2026-05-10 avec le comportement actuel de la capture d'identifiant de clic, de la fenêtre de 90 jours et des diagnostics d'import, observé sur des comptes aux États-Unis, au Royaume-Uni et en Europe.

TL;DR — pourquoi les imports de conversions hors ligne échouent :
  1. Capturez d'abord l'identifiant de clic — aucun GCLID, GBRAID ou WBRAID stocké signifie aucune correspondance possible, donc réparez la capture avant d'importer. 2. Attention à la fenêtre de 90 jours — un clic plus ancien que 90 jours ne peut pas être attribué, donc importez quotidiennement ou hebdomadairement. 3. Le formatage rejette des fichiers entiers — un glissement de fuseau horaire, de devise ou d'en-tête fait échouer l'import avant qu'une ligne ne soit lue. 4. 'Sans clic correspondant' est un problème de capture — confirmez le marquage automatique et l'identifiant stocké, pas le fichier. 5. Automatisez une fois que tout tourne proprement — les imports planifiés, l'API ou Zapier empêchent les identifiants de clic d'expirer.

Comment l'import de conversions hors ligne fonctionne-t-il réellement ?

L'import de conversions hors ligne existe parce que les conversions les plus précieuses — un contrat signé, une affaire conclue, un lead qualifié devenu chiffre d'affaires — se produisent dans votre CRM, des jours ou des semaines après le clic, pas sur le site web. Google ne les voit jamais à moins que vous ne les lui renvoyiez. Le pipeline comporte trois étapes, et une rupture dans l'une d'elles produit les erreurs que le reste de ce guide diagnostique.

Capturer l'identifiant de clic — Quand quelqu'un clique sur votre annonce, Google ajoute un identifiant de clic à l'URL de destination : un GCLID pour la plupart des clics, ou un GBRAID et un WBRAID pour les parcours app iOS et web où s'appliquent les règles de confidentialité. Votre site doit lire ce paramètre et le stocker, généralement dans un champ de formulaire masqué, pour qu'il voyage jusque dans votre CRM avec le lead.

Le stocker dans votre CRM — L'identifiant capturé doit se trouver à côté de l'enregistrement du lead, de la valeur de conversion et de l'horodatage de la vente finale. Si vos formulaires n'écrivent pas l'identifiant, ou si votre CRM l'écrase, le lead est invisible pour Google par la suite — il n'y a rien à importer.

Réimporter les conversions — Quand l'affaire se conclut, vous exportez l'identifiant de clic, le nom de l'action de conversion, l'horaire de conversion et la valeur, puis vous importez ce fichier dans Google Ads. Google fait correspondre l'identifiant de clic à un clic enregistré et crédite la conversion à la campagne d'origine. Pour la configuration de base, consultez notre guide de configuration des enhanced conversions.

Pourquoi la fenêtre de 90 jours de l'identifiant de clic casse-t-elle les imports ?

La cause la plus négligée des imports hors ligne échoués est le temps. Google ne conserve pas les données de clic indéfiniment, et l'identifiant de clic que vous avez stocké a une date d'expiration avant laquelle vous devez importer. Manquez-la et une ligne parfaitement propre échoue tout de même.

La règle des 90 jours — Pour la plupart des identifiants de clic, une conversion doit être importée dans les 90 jours suivant le clic d'origine. Au-delà, Google a purgé le clic de son stock d'attribution et l'import renvoie une erreur de clic sans correspondance. Les données de votre fichier sont correctes ; elles arrivent simplement trop tard.

Pourquoi les cycles de vente lents perdent des conversions — Si votre affaire moyenne met 60 jours à se conclure et que vous importez mensuellement, une affaire qui se conclut au jour 85 et s'importe au jour 100 est déjà hors de la fenêtre. La conversion n'atterrit jamais silencieusement, votre ROAS rapporté semble pire que la réalité, et le Smart Bidding est privé du signal qu'il a mérité.

Les défenses — Importez quotidiennement ou hebdomadairement, pas mensuellement, pour que chaque affaire atterrisse dans la fenêtre avec de la marge. Activez enhanced conversions for leads comme solution de repli, pour que les données fournies par l'utilisateur puissent correspondre même quand l'identifiant de clic a vieilli. Si vous voyez des conversions non comptabilisées, notre guide sur les actions de conversion inactives couvre un mode d'échec connexe.

Quelles erreurs d'import sont les plus fréquentes, et pourquoi ?

Quand l'identifiant de clic et la fenêtre sont corrects, la couche d'échecs suivante est le formatage. Google analyse votre fichier par rapport à un modèle strict, et une seule colonne ou un seul horodatage mal apparié peut rejeter une ligne ou l'import entier. Ces erreurs sont fastidieuses mais rapides à corriger une fois que vous en connaissez le schéma.

Mauvais fuseau horaire ou format de date — Le rejet le plus fréquent. Google attend un décalage UTC explicite tel que 2026-05-10 14:30:00+00:00. Exporter l'heure de votre CRM en heure locale sans le décalage fait que Google l'interprète dans le fuseau horaire du compte, donc la ligne est rejetée ou mal datée. L'horaire de conversion doit aussi être postérieur à l'heure du clic.

Erreurs de devise et de valeur — Une valeur vide, un mauvais code de devise, ou une virgule utilisée comme séparateur décimal peut annuler la ligne. Chaque conversion a besoin d'une valeur et d'une devise correspondant au compte ou d'un code ISO explicite tel que USD, GBP ou EUR.

Décalage d'en-tête et fichiers illisibles — Un en-tête de colonne renommé, réordonné ou manquant rend le fichier entier illisible, donc rien ne s'importe. La même chose se produit avec le mauvais séparateur ou un caractère d'encodage parasite. Partez toujours du modèle Google Ads actuel. Pour le travail de réconciliation plus large, consultez notre guide sur les écarts GA4 et Google Ads.

Qu'est-ce qui provoque les lignes 'non attribuées' ou 'sans clic correspondant' ?

Même un fichier qui s'importe sans erreur de formatage peut renvoyer des lignes marquées non attribuées ou sans clic correspondant. Ce sont les plus déroutantes car l'import semble réussir — la ligne est acceptée mais créditée à rien. La cause se situe presque toujours en amont, dans la capture.

Le marquage automatique était désactivé — Si le marquage automatique est désactivé, Google n'a jamais ajouté de GCLID à l'URL de destination, donc il n'y avait aucun identifiant de clic à capturer au départ. Chaque ligne de cette période revient non attribuée. Confirmez que le marquage automatique est activé dans les paramètres du compte avant tout le reste.

L'identifiant stocké est tronqué ou altéré — Une redirection, un raccourcisseur d'URL, ou un champ CRM qui rogne les chaînes longues peut couper le GCLID au point qu'il ne corresponde plus au clic enregistré. Un GBRAID ou un WBRAID traité comme un simple GCLID peut aussi ne pas correspondre. Vérifiez que la valeur stockée est complète et intacte.

Mauvais compte, type de clic ou fenêtre expirée — Une valeur importée sur le mauvais compte, ou un clic tombé hors de la fenêtre de 90 jours, ne renvoie aucune correspondance. Ces lignes ne sont pas des erreurs de fichier ; elles signalent que le pipeline de capture et de fenêtre en amont a besoin du correctif. Le guide sur le suivi à zéro conversion associé parcourt le diagnostic en amont.

Comment diagnostiquer avec les diagnostics d'import et les colonnes ?

Google vous donne deux surfaces de diagnostic, et la plupart des annonceurs n'en ouvrent jamais aucune. Avant de changer quoi que ce soit dans votre fichier ou votre CRM, lisez ce que le système vous dit déjà. L'erreur est généralement nommée pour vous.

Les diagnostics d'import — Après chaque import, Google affiche un résumé par fichier : lignes reçues, lignes appliquées, et un nombre d'erreurs au niveau de la ligne avec un message tel que clic sans correspondance, horaire de conversion antérieur à l'heure du clic, ou illisible. Lisez ceci en premier — cela vous dit si le problème vient de la capture, du timing ou du formatage, et exactement combien de lignes chaque erreur a touchées.

Les colonnes de conversions — Dans vos rapports de campagne, ajoutez des colonnes pour toutes les conversions, les conversions par heure, et la source de conversion. Un écart entre le total des conversions et les conversions importées hors ligne, ou une chute après un changement de CRM, localise la rupture sur une plage de dates que vous pouvez investiguer.

Réconcilier avec le CRM — La véritable référence est le nombre d'affaires conclues avec un identifiant de clic stocké à l'intérieur de la fenêtre de 90 jours. Si votre CRM contient 200 affaires éligibles mais que seulement 150 se sont importées avec succès, l'écart de 50 lignes est votre budget d'erreur — et les diagnostics vous disent laquelle des sept causes a réclamé chacune. Ne réimportez jamais avant d'avoir lu les diagnostics ; vous risquez de dupliquer les lignes qui ont déjà réussi.

Comment réparer le pipeline de capture et d'import ?

La cause identifiée, le correctif suit le pipeline dans l'ordre : capture, stockage, formatage, import. Les réparer dans le désordre gaspille des efforts, car un import propre d'une ligne dont l'identifiant de clic n'a jamais été capturé renvoie tout de même non attribué.

Réparez d'abord la capture — Confirmez que le marquage automatique est activé, puis vérifiez que vos pages de destination lisent le GCLID, le GBRAID ou le WBRAID depuis l'URL et l'écrivent dans un champ de formulaire masqué. Testez en soumettant un vrai lead et en vérifiant que l'identifiant a atterri dans le CRM, complet et non rogné.

Réparez le stockage et le timing — Assurez-vous que le CRM conserve l'identifiant de clic, la valeur de conversion, la devise et un horodatage de conversion exact sur chaque enregistrement. Réglez votre export pour qu'il tourne à l'intérieur de la fenêtre de 90 jours — une cadence hebdomadaire est une valeur par défaut sûre pour la plupart des cycles de vente.

Réparez le formatage et l'import — Construisez le fichier à partir du modèle Google Ads actuel, exportez les horodatages avec un décalage explicite, remplissez les colonnes de valeur et de devise, et confirmez que chaque horaire de conversion est postérieur à l'heure de son clic. Réimportez, puis relisez les diagnostics pour confirmer que le nombre d'erreurs a baissé. Superposez enhanced conversions for leads pour que les données fournies par l'utilisateur récupèrent toute ligne que l'identifiant de clic seul ne peut pas faire correspondre.

Comment automatiser les imports pour que tout reste réparé ?

Un import manuel que vous faites une fois fonctionne jusqu'à ce que l'export suivant dérive. Le correctif durable consiste à supprimer entièrement l'étape humaine, pour que les identifiants de clic n'expirent jamais et que le format de fichier ne change jamais par accident. N'automatisez qu'après que le processus manuel tourne proprement de bout en bout.

Imports planifiés — Google Ads peut tirer depuis un Google Sheets ou un fichier HTTPS ou SFTP selon un calendrier fixe. Pointez-le vers une feuille que votre CRM alimente, réglez-le pour qu'il tourne quotidiennement, et les conversions s'importent sans que personne ne touche un fichier. Cela seul ferme le risque de la fenêtre de 90 jours pour la plupart des comptes.

L'API Google Ads — Pour un volume plus élevé ou une logique personnalisée, l'API importe les conversions de clic directement et renvoie des erreurs au niveau de la ligne que vous pouvez journaliser, relancer et alerter. C'est l'option la plus robuste et celle qui passe à l'échelle, car les échecs remontent immédiatement au lieu d'apparaître dans un rapport mensuel.

Connecteurs sans code — Un connecteur Zapier ou similaire peut déplacer une affaire conclue de votre CRM vers Google Ads en quelques minutes après la vente, gardant chaque conversion bien à l'intérieur de la fenêtre. Quelle que soit la voie choisie, l'automatisation est ce qui transforme un correctif ponctuel en un pipeline qui reste réparé. Confirmez tout l'entonnoir avec notre audit gratuit à 5 axes, et chiffrez le retour sur les conversions récupérées avec notre calculateur de ROAS.

Le tableau de diagnostic des erreurs d'import hors ligne

Parcourez ce tableau de haut en bas — il est ordonné selon la rapidité avec laquelle chaque erreur se confirme et la fréquence à laquelle elle est la véritable cause d'un import hors ligne échoué ou non attribué.

Ne réimportez pas un fichier échoué à l'aveugle :

Réimporter le même fichier avant d'avoir lu les diagnostics est le moyen le plus courant de créer des conversions en double. Les lignes qui ont réussi la première fois sont toujours créditées, donc une relance à l'aveugle les compte deux fois pendant que les lignes vraiment en échec échouent à nouveau pour la même raison. Ouvrez toujours les diagnostics d'import, corrigez seulement les lignes que le nombre d'erreurs nomme, gardez celles qui ont réussi à l'écart, et réimportez le sous-ensemble corrigé. Un passage propre vaut mieux que cinq relances à l'aveugle.

Mettre le correctif du pipeline dans l'ordre de priorité

Vous trouverez généralement plus d'une rupture. L'erreur est de les corriger dans un ordre aléatoire, ou toutes en même temps, de sorte que vous ne pouvez pas dire ce qui a fonctionné. Réparez le pipeline dans l'ordre du flux — capture, fenêtre, format, import, automatisation — et remesurez après chaque étape.

Capture, instantanée et fondamentale en premier — Le marquage automatique et la capture du GCLID en champ masqué prennent effet le jour même et débloquent chaque import futur. Rien en aval ne peut correspondre si la capture est cassée, donc c'est toujours le premier correctif.

Fenêtre et formatage ensuite — Resserrez la cadence d'import à l'intérieur de la fenêtre de 90 jours, puis corrigez le formatage du fuseau horaire, de la devise et des en-têtes à partir du modèle actuel. Ceux-ci se déploient en un jour et nettoient d'un coup la plupart des lignes rejetées et non attribuées.

Diagnostics, puis automatisation — Lisez les diagnostics d'import pour confirmer que le nombre d'erreurs a baissé, superposez enhanced conversions for leads comme solution de repli, puis déplacez tout le processus vers des imports planifiés ou par API pour que tout reste réparé. Laissez un jour de traitement avant de juger le résultat.

Mesurez un changement à la fois. Recontrôlez le nombre de conversions hors ligne après chaque correctif, pas après tous, pour savoir quel levier a fait bouger le résultat. Chiffrez le retour sur les conversions récupérées avec notre calculateur de ROAS, et pour faire remonter automatiquement chaque fuite de mesure, lancez l'audit gratuit à 5 axes de SteerAds.

Sources

Sources officielles consultées pour ce guide :

FAQ

Pourquoi mon import de conversions hors ligne Google Ads échoue-t-il ?

Environ 80 pour cent des imports hors ligne échoués remontent à l'une de cinq causes que vous pouvez confirmer en quelques minutes. D'abord, l'identifiant de clic est manquant ou mal formé : le GCLID, le GBRAID ou le WBRAID n'a jamais été capturé ou a été tronqué. Ensuite, le clic est plus ancien que la fenêtre de 90 jours, donc Google n'a aucun enregistrement auquel l'attribuer. Troisièmement, l'horodatage est dans le mauvais fuseau horaire ou le mauvais format, donc la ligne est rejetée ou mal datée. Quatrièmement, la colonne de devise ou de valeur est vide ou utilise le mauvais code. Cinquièmement, les en-têtes de colonnes ne correspondent pas au modèle attendu. Vérifiez d'abord l'identifiant de clic et la date : ensemble, ils expliquent la plupart des échecs.

Qu'est-ce que la fenêtre de 90 jours pour les imports de conversions hors ligne ?

Google ne conserve les données de clic pour l'attribution que pendant une durée limitée, et les conversions hors ligne doivent être importées dans les 90 jours suivant le clic d'origine pour la plupart des identifiants de clic. Si une affaire se conclut 120 jours après le clic, le GCLID a expiré et la ligne d'import renvoie une erreur de clic sans correspondance, aussi propre que soit le fichier. C'est pourquoi un cycle de vente lent perd silencieusement des conversions. La solution consiste à importer plus fréquemment — quotidiennement ou hebdomadairement — et à activer enhanced conversions for leads comme solution de repli, pour que les données fournies par l'utilisateur puissent encore correspondre même quand l'identifiant de clic a vieilli.

Pourquoi Google Ads indique-t-il 'sans clic correspondant' pour mes conversions ?

Une ligne sans clic correspondant ou non attribuée signifie que Google n'a pas pu relier votre conversion importée à un clic publicitaire enregistré. Les raisons habituelles sont un identifiant de clic jamais stocké, un GCLID tronqué ou altéré, un clic tombé hors de la fenêtre de 90 jours, ou une valeur saisie sur le mauvais compte ou le mauvais type de clic. Cela peut aussi arriver quand le marquage automatique était désactivé, donc aucun GCLID n'a jamais été ajouté à l'URL de destination. Confirmez que le marquage automatique est activé, vérifiez que l'identifiant stocké est complet, et contrôlez la date du clic par rapport à la limite des 90 jours avant de réimporter.

Quel format de date et de fuseau horaire Google Ads exige-t-il ?

Google Ads attend les horaires de conversion dans un format précis avec un fuseau horaire explicite ou un décalage UTC, par exemple yyyy-MM-dd HH:mm:ss+|-HH:mm, et l'horaire doit être postérieur à l'heure du clic et à l'intérieur de la fenêtre de 90 jours. L'erreur la plus fréquente est d'exporter l'horodatage de votre CRM en heure locale sans le décalage, donc Google l'interprète dans le fuseau horaire du compte et soit rejette la ligne, soit date la conversion de façon erronée. Exportez toujours avec un décalage explicite, confirmez que l'horaire de conversion est postérieur à l'heure du clic, et faites correspondre le fuseau horaire du compte que vous avez défini lors de la création de l'action de conversion.

Devrais-je utiliser l'API plutôt que des imports CSV manuels ?

Si vous importez plus d'une ou deux fois par mois, oui. Les imports CSV manuels conviennent pour des lots occasionnels, mais ils sont sujets aux erreurs : chaque export risque un changement d'en-tête, un glissement de fuseau horaire ou un fichier périmé. Les imports planifiés depuis un Google Sheets, l'API Google Ads, ou un connecteur sans code comme Zapier suppriment l'étape humaine et tournent à une cadence fixe, donc les identifiants de clic n'expirent jamais et le formatage reste cohérent. L'API renvoie aussi des erreurs au niveau de la ligne que vous pouvez journaliser et relancer. Automatisez une fois que le processus manuel fonctionne de bout en bout, pas avant, pour ne pas industrialiser un pipeline cassé.

Ai-je encore besoin du GCLID si j'utilise enhanced conversions ?

Ils résolvent des problèmes qui se chevauchent, donc utilisez les deux. Le GCLID, le GBRAID ou le WBRAID est le signal le plus précis car il relie une conversion au clic exact. Enhanced conversions for leads établit la correspondance sur des données utilisateur hachées — e-mail ou téléphone — et sert de repli quand l'identifiant de clic n'a jamais été capturé ou a dépassé les 90 jours. Faire tourner les deux augmente votre taux de correspondance : l'identifiant de clic gère les cas propres, et les enhanced conversions récupèrent les lignes qui reviendraient autrement non attribuées. Ils sont complémentaires, pas un choix de l'un ou l'autre.

Combien de temps avant que les conversions hors ligne importées apparaissent dans les rapports ?

Les conversions hors ligne importées apparaissent généralement dans vos rapports Google Ads en quelques heures, même si le traitement complet et l'attribution peuvent prendre jusqu'à 24 heures ou plus sur certains comptes. La conversion est créditée à la date et à l'heure du clic d'origine, pas à la date d'import, donc une affaire importée aujourd'hui peut apparaître plusieurs semaines en arrière dans vos rapports. Ne réimportez pas une ligne simplement parce qu'elle n'est pas encore apparue : attendez un jour, puis consultez les diagnostics d'import pour le nombre d'erreurs précis avant de supposer que la ligne a échoué et de risquer un doublon.

💡

Get our best tips to cut your CPA

Each week, an actionable tip to optimize your Google & Bing Ads campaigns. Joined by 1,200+ advertisers.

No spam. One-click unsubscribe. Privacy policy.

Ready to optimize your campaigns?

Start a free audit in 2 minutes and discover the ROI potential of your accounts.

Start my free audit

Free audit — no credit card required

Keep reading