Import des conversions hors ligne Google Ads : principe et prérequis

En bref

L’import de conversions hors ligne renvoie à Google Ads les événements que le site ne voit pas : lead devenu qualifié, devis signé, vente conclue. Relié au clic d’origine, cet aval permet au Smart Bidding d’optimiser vers les clients réels plutôt que vers les formulaires, à condition que l’identifiant du clic traverse le CRM sans casser.

Cet aval prolonge un principe déjà posé par le tracking Google Ads : un clic ne vaut que par ce qu’il devient ensuite. Peu importe l’annonce qui a déclenché ce clic, le réseau où elle s’est affichée, ou le ciblage qui a sélectionné ce prospect précis : sans ce retour d’information, la machine reste aveugle sur ce qui suit.

La conversion qui compte n’est pas sur votre site

Regardez où vos clients naissent réellement. Pas sur la page de confirmation du formulaire : là naissent des promesses.

Le client naît trois jours plus tard, quand le commercial qualifie. Deux semaines plus tard, quand le devis est signé. Un mois plus tard, quand la première facture part.

Tout cela a lieu dans votre CRM, votre téléphonie, votre facturation : des endroits que la balise Google posée sur votre site web ne voit pas. Un client ne se déclare pas depuis une page web ; il se déclare depuis un système que le navigateur ne touche pas.

Pendant ce temps, votre machine d’enchères optimise sur ce qu’elle voit : des formulaires, des sessions, des clics. C’est le trou noir de votre dispositif de mesure Google Ads : il s’arrête à la confirmation, là où le business commence, la connexion entre le clic et le client final se rompt exactement là.

Elle ne sait pas que le formulaire de mardi est devenu un contrat à 12 000 € et que les quinze prospects de mercredi étaient des curieux qui n’ont pas rappelé. Pour elle, seize utilisateurs, seize succès identiques. Elle ira donc chercher davantage de mercredi, c’est statistiquement plus facile.

L’import des conversions hors ligne corrige exactement cela : il ramène l’aval dans la machine. Lead qualifié, rendez-vous tenu, contrat signé, chaque étape renvoyée à Google Ads est rattachée au clic d’origine, et le Smart Bidding cesse de chasser des promesses pour chasser des clients.

Les objectifs « lead qualifié » et « lead converti » sont souvent les plus utiles pour cette mécanique. Sur les comptes lead, peu de leviers ont un ratio impact/effort aussi intéressant. Et c’est encore trop souvent sous-implémenté.

Import de conversions hors ligne
Mécanisme Google Ads qui aide à renvoyer dans la plateforme des événements survenus hors du site web (CRM, téléphonie, facturation) et de les rattacher rétrospectivement au clic publicitaire d’origine, via un identifiant de clic ou une donnée de contact first-party. Techniquement, cela suppose une action de conversion de type « import » créée dans le compte : sans cette action déclarée en amont, aucun fichier ne peut être rapproché, quel que soit le prospect concerné ou le nombre de fois où il a cliqué avant de convertir.

Quel est le prérequis critique de l’import hors ligne ?

Voici la partie difficile, celle qui explique pourquoi beaucoup de comptes ne le font pas. Pour rattacher une signature au clic qui l’a produite, il faut un fil conducteur, et ce fil doit traverser tout l’entonnoir sans casser.

Concrètement : à la soumission du formulaire, l’identifiant du clic (ou la donnée de contact qui servira au rapprochement first-party des conversions, pilier de l’import moderne) est capté via un champ caché, une balise ou le connecteur prévu. Il entre dans le CRM avec le lead, comme n’importe quel champ, et doit survivre au-delà du simple contexte de navigation qui l’a vu naître.

Il y survit aux fusions de fiches, aux changements de statut, aux mois qui passent. Et à l’import, il ressort attaché à l’événement d’aval.

  1. Capturer à la soumission. Un champ caché dans le formulaire récupère le paramètre GCLID, ou le dispositif collecte les données first-party normalisées et hachées pour les enhanced conversions for leads, tant que le paramètre ou le stockage de capture reste disponible. Configurer ce champ correctement, une seule fois, suffit pour tous les formulaires du site. Sans cette capture, tout s’arrête là.
  2. Stocker dans le CRM. Le champ doit survivre aux fusions de fiches, aux transferts d’équipe, aux changements de statut, et à tout import de listes de prospects externes qui viendrait écraser la fiche existante. C’est le point de rupture le plus fréquent.
  3. Exporter avec l’événement d’aval. Quand le lead passe « qualifié » ou « signé », le CRM doit produire un fichier d’export (ou un appel API) où chaque colonne, identifiant, date de conversion, valeur, respecte les paramètres attendus par Google Ads.

Trois étapes, trois points de rupture possibles. Le point de rupture est presque toujours le deuxième : le CRM qui ne stocke pas le champ, ou l’équipe qui ne sait pas qu’il existe.

Dit autrement : l’import hors ligne n’est pas un réglage Google Ads. C’est un chantier de plomberie CRM, avec un réglage Google Ads au bout. Ceux qui l’abordent comme une case à cocher dans l’interface abandonnent au premier export vide.

Sur le terrain
Avant d’ouvrir Google Ads, vérifiez votre CRM en production : prenez un lead récent, cherchez le champ qui porte l’identifiant de clic. S’il est vide dans cette fiche source, la page « import » de l’interface ne vous servira à rien. Commencez par le formulaire et le CRM, pas par Google Ads.

Note sur le régime d’import : les chemins techniques d’import évoluent côté Google. Le principe de la traversée, lui, reste stable : l’identifiant ou la donnée de contact doit être capté, stocké, puis renvoyé avec l’événement d’aval.

Pour un compte qui tournait encore sur une ancienne configuration, une migration technique n’efface rien du côté du CRM ou du formulaire, le champ caché, la balise de capture, le fichier exporté restent les mêmes. Ce qui change se limite au point d’arrivée : l’intégration doit pointer vers un chemin encore accepté plutôt que renvoyer une erreur muette à chaque tentative d’import automatisé.

Qu’est-ce que l’import hors ligne change dans Google Ads ?

Une fois la boucle fermée, deux effets distincts.

La lecture d’abord : vos rapports cessent de compter des formulaires et commencent à montrer du pipeline. Quel mot-clé produit des signatures, lequel produit du vent. Encore faut-il savoir comment le modèle d’attribution répartit ce crédit entre les touches du parcours, sinon vous lirez un chiffre réconcilié sans comprendre qui l’a gagné.

L’optimisation ensuite : en donnant l’aval comme objectif principal, ou en valeurs différenciées, le système apprend le profil de ceux qui signent, pas de ceux qui remplissent. C’est la différence entre « volume de leads » et « valeur des leads ».

Les limites honnêtes. Le délai : un cycle de vente de six semaines renvoie son signal six semaines plus tard, la machine apprend au rythme de votre cycle, pas au sien.

Le volume : peu de signatures par mois produit un signal d’aval maigre. On optimise alors sur l’étape intermédiaire la plus prédictive : le qualifié plutôt que le signé.

Et la discipline : un import est un processus vivant. L’export qui s’arrête un vendredi soir peut passer inaperçu. La vérification fait partie du dispositif, pas du lancement.

GCLID ou enhanced conversions for leads : quelle différence pratique ?

La page mentionne les deux méthodes. La confusion est fréquente, et le choix n’est pas indifférent.

La différence de fond : le GCLID est une clé technique que Google génère à chaque clic et que vous devez capturer vous-même, stocker, exporter. Les enhanced conversions for leads reposent sur des données first-party normalisées et hachées, avec consentement requis, que Google rapproche si elles correspondent à des utilisateurs éligibles ayant interagi avec l’annonce. Le CRM n’a pas besoin de porter l’identifiant Google : il porte ses propres données.

Critère GCLID Enhanced conversions for leads
Mode de rapprochement Clé technique par clic (générée par Google) Données de contact hachées SHA-256 (email, tél) côté annonceur
Capture à la soumission Champ caché obligatoire dans le formulaire Données first-party normalisées et hachées, avec consentement
Résilience Expire, dépend de la survie du champ dans le CRM Plus résiliente : pas d’identifiant à faire traverser
Prérequis CRM Champ GCLID stocké et exportable avec l’aval Email ou téléphone stocké et exportable avec l’aval
Chemin d’import Data Manager, Data Manager API ou connecteur compatible Data Manager, Data Manager API ou connecteur compatible

Pour tout ce qui concerne la configuration concrète des enhanced conversions for leads, la page dédiée couvre le mécanisme : ne pas dupliquer ici. Le point à retenir sur ce principe : la traversée reste obligatoire dans les deux cas, seul l’identifiant qui traverse change.

Dans les faits, le choix n’est souvent pas binaire. Un compte qui tourne déjà avec le GCLID depuis longtemps n’a pas forcément intérêt à tout reconfigurer offline du jour au lendemain, la migration vers l’enhanced se justifie surtout quand le champ caché casse trop souvent, ou quand une partie des prospects arrive par des canaux où le clic est mal capté (formulaires tiers, widgets embarqués). À l’inverse, un compte neuf peut gagner à démarrer directement sur les données de contact : moins de plomberie à maintenir, une donnée déjà présente côté CRM.

Comment envoyer concrètement les données à Google Ads ?

Une fois l’identifiant capté et survivant dans le CRM, trois méthodes existent pour acheminer les données vers Google Ads. Le choix dépend de votre volume, de vos ressources techniques et de la fréquence souhaitée, et de la rigueur avec laquelle vous savez configurer un export offline sans y perdre de valeur en route.

Méthode Complexité Fréquence Cas d’usage typique
Fichier CSV/Excel upload manuel Faible Manuelle (à la demande) Phase de test, faible volume, pas de ressource dev
Import planifié via Google Sheets ou SFTP Moyenne Automatisée (quotidienne possible) Volume régulier, ressource ops disponible
Data Manager API ou connecteur compatible Élevée Planifiée ou proche du temps réel selon connecteur Volume important, CRM intégrable, ressource technique

L’upload manuel est le point d’entrée pour tester le principe offline avant d’investir dans une intégration : générez un export CSV depuis votre CRM avec les colonnes GCLID, date de conversion et valeur optionnelle, puis uploadez le fichier dans Google Ads. C’est là, dans l’écran où vous cliquez pour lancer l’import, que remontent les premières erreurs de format, un GCLID mal collé, une date au mauvais format, une colonne manquante. Configurer cette action de conversion en amont, avec les bonnes catégories de valeur, évite de devoir tout reprendre après le premier essai. Pour tout ce qui touche à l’intégration CRM côté configuration, la connexion CRM-Google Ads couvre la plomberie en détail.

Quelles contraintes techniques encadrent l’import ?

Le GCLID a une durée de vie : importez avant qu’il expire

Le GCLID n’est pas immortel. Google génère cet identifiant à chaque clic, mais il expire. Si vous tentez d’importer une conversion rattachée à un GCLID trop ancien, Google Ads ne peut plus faire le rapprochement : la signature remonte sans clic associé, et le signal est perdu.

Le point à retenir : Google Ads ne peut rattacher un import de conversion hors ligne à un clic que dans une fenêtre limitée après ce clic. Au-delà, le rapprochement échoue quelle que soit la qualité de votre export.

La conséquence pratique : sur les cycles de vente longs, importez dès que l’événement d’aval est disponible, ne laissez pas les exports s’accumuler. Si votre cycle dépasse la fenêtre de rapprochement disponible, pivotez vers une étape intermédiaire plus rapide, comme le lead qualifié plutôt que le contrat signé.

Sans auto-tagging, aucun GCLID n’existe : le prérequis qu’on oublie de vérifier

Avant même de parler de champ caché ou de CRM, une case doit être cochée côté compte Google Ads : l’auto-tagging. C’est ce paramètre qui fait que Google ajoute automatiquement le GCLID à l’URL de destination à chaque clic sur une annonce. S’il est désactivé, il n’y a tout simplement rien à capturer, le champ caché de votre formulaire attend un paramètre qui n’a pas été généré.

Où le vérifier : dans les paramètres de suivi du compte Google Ads. L’option de marquage automatique doit être activée. C’est un réglage qu’on suppose actif par défaut, et qui se retrouve parfois coupé après une migration de compte ou un changement d’agence, sans que personne ne le remarque avant l’audit d’un export vide.

Ce prérequis n’a rien d’exotique : c’est la première ligne du journal d’erreurs d’import quand la colonne GCLID de votre fichier reste désespérément vide malgré un CRM correctement câblé. Le réflexe de terrain : avant de suspecter le CRM ou le formulaire, confirmez que l’auto-tagging a bien été actif sur toute la période couverte par votre export.

À quelle fréquence faut-il importer ?

La réponse courte : régulièrement et à cadence fixe. Un import quotidien est souvent le rythme le plus sain. La raison : le Smart Bidding lisse ses ajustements dans le temps. Un import hebdomadaire crée des pics de signal artificiel, sept jours de données arrivent d’un coup, et perturbe l’apprentissage.

En pratique, un import quotidien automatisé via Google Sheets, SFTP, Data Manager ou un connecteur compatible est souvent la configuration la plus stable pour un volume de conversions faible à moyen. Au-delà, Data Manager API ou une intégration CRM compatible permettent de réduire le délai de remontée. Ce point rejoint la discipline évoquée plus bas : un import est un processus vivant, et l’export qui s’arrête sans alerte ne préviendra personne.

Quel volume de conversions d’aval faut-il pour que la machine apprenne ?

C’est la limite la plus sous-estimée. Le Smart Bidding a besoin d’un signal suffisamment dense pour dégager des patterns. Si l’événement d’aval (signature) est rare, quelques unités par mois, la machine n’a pas assez de données pour converger vers un profil d’acheteur.

La règle de terrain : si vos signatures mensuelles sont trop peu nombreuses pour alimenter un apprentissage rapide, remontez d’un cran dans l’entonnoir. Le lead qualifié, plus fréquent, donne un signal plus régulier. La combinaison des deux, une valeur symbolique pour le qualifié, une valeur réelle pour le signé, est ce que couvrent le value-based bidding appliqué aux leads et le lead scoring CRM. L’arbitrage entre étapes d’entonnoir appartient à ces pages ; ici, retenez seulement que des importations plus fréquentes sur un signal plus large valent mieux qu’un import rare sur un signal rare.

Comment vérifier que l’import a bien fonctionné ?

Après les premiers imports, ne supposez pas que ça marche : vérifiez dans l’interface. Trois étapes dans l’ordre.

  1. Aller dans Google Ads → Outils → Conversions. Cherchez l’action de conversion hors ligne que vous avez configurée. La colonne « Toutes conversions » doit afficher un nombre cohérent avec votre export. Si elle est à zéro deux jours après un import, quelque chose a rompu.
  2. Vérifier les clics associés. Les conversions importées doivent être rattachées à des clics datés. Si vous voyez des conversions sans clic associé, le problème vient du GCLID dans votre export : soit absent, soit périmé, soit mal formaté.
  3. Inspecter les erreurs d’import. Dans la section Import, Google Ads affiche un journal des lignes rejetées. Les erreurs les plus fréquentes : GCLID absent ou expiré (le champ n’a pas traversé le CRM), auto-tagging désactivé (Google n’a pas généré de GCLID car le paramètre était coupé côté compte), et format de date ou de valeur non conforme (une colonne « valeur » qui contient du texte plutôt qu’un nombre suffit à faire rejeter toute la ligne). Pour chacune, la correction est en amont, dans le CRM, dans le fichier exporté ou dans les paramètres de compte, pas dans l’interface Conversions.

Que faire d’un lead qualifié sans GCLID ?

C’est le cas que les guides traitent moins frontalement : un prospect appelle directement depuis votre numéro affiché sur une fiche d’établissement, ou tape votre nom de marque dans son navigateur après avoir vu une annonce trois jours plus tôt sans cliquer. Il devient un excellent client. Il n’a pourtant traversé aucun clic traçable, pas de GCLID, pas de paramètre dans l’URL, rien qu’un formulaire rempli en trafic direct.

La réponse honnête : ce lead-là n’est pas importable via GCLID, et cela ne signale pas un bug de votre plomberie. Deux options s’offrent alors, sans se substituer l’une à l’autre. Première option, les enhanced conversions for leads : si vous disposez de données first-party normalisées et hachées, avec consentement requis, Google peut tenter le rapprochement si ces données correspondent à des utilisateurs éligibles ayant interagi avec l’annonce. Seconde option, plus modeste : accepter que ce signal reste hors machine, et le compter manuellement dans votre lecture du ROI, sans chercher à le forcer dans un import qui le rejettera.

Le réflexe à éviter : bricoler un GCLID de convenance pour faire passer la ligne dans l’export. Une conversion mal rattachée pollue l’apprentissage du Smart Bidding plus sûrement qu’une conversion absente, mieux vaut un signal plus petit mais propre qu’un signal complet mais faux.

Décision

Trois questions à votre stack, dans l’ordre. L’identifiant du clic est-il capté à la soumission ? Survit-il dans le CRM ? Quelqu’un peut-il l’exporter avec un statut d’aval ?

Trois oui : vous êtes proche d’un levier très rentable pour le compte. Un non : vous venez de trouver le chantier qui précède toutes vos « optimisations ».

Votre site compte des promesses. Votre CRM compte des clients. Importez les clients.

À garder en tête
  • L’import hors ligne rattache les événements CRM (qualification, signature) au clic Google Ads d’origine : le Smart Bidding optimise vers des clients, pas des formulaires.
  • Le prérequis critique : l’identifiant du clic doit traverser le formulaire, le CRM et l’export sans casser. C’est de la plomberie CRM, pas un réglage Ads posé sur une balise de tracking.
  • L’auto-tagging doit être actif dans le compte : sans lui, aucun GCLID n’est généré, quelle que soit la qualité du CRM en aval.
  • Sans ce fil conducteur, rien à importer : vérifiez le CRM en production avant d’ouvrir l’interface Google Ads.
  • Le délai du cycle de vente, la fenêtre de rapprochement disponible et le volume de conversions d’aval conditionnent la vitesse d’apprentissage de la machine.

Questions fréquentes

Qu’est-ce que l’import de conversions hors ligne Google Ads ?
C’est un mécanisme qui aide à renvoyer à Google Ads des événements survenus dans votre CRM ou votre téléphonie (lead qualifié, devis signé) et de les rattacher au clic publicitaire d’origine, pour que le Smart Bidding optimise vers des clients réels.
Pourquoi l’identifiant du clic doit-il traverser le CRM ?
Sans lui, impossible de rattacher une signature à son clic d’origine. Il doit être capté à la soumission du formulaire, stocké dans le CRM avec le lead, et exportable avec l’événement d’aval. C’est le point de rupture le plus fréquent sur le terrain.
Peut-on importer des conversions sans GCLID ?
Oui, via les enhanced conversions for leads : on utilise alors des données first-party normalisées et hachées, avec consentement requis, comme clé de rapprochement. Google peut les associer si elles correspondent à des utilisateurs éligibles ayant interagi avec l’annonce.
Combien de temps faut-il pour que la machine apprenne ?
Cela dépend de votre cycle de vente. Un cycle de six semaines décale le signal de six semaines. Si le volume de conversions d’aval est faible, optimisez sur l’étape intermédiaire la plus prédictive plutôt que sur la signature finale.
Comment vérifier que l’import fonctionne correctement ?
Après les premiers imports, allez dans Google Ads, section Conversions, et vérifiez que les événements remontés sont bien rattachés à des clics datés. Si la colonne affiche zéro ou que les conversions apparaissent sans clic associé, le problème vient du champ identifiant dans votre CRM - c’est lui qu’il faut inspecter en premier.
L’import hors ligne est-il compatible avec le suivi des appels téléphoniques ?
Oui. Si votre processus de vente passe par le téléphone, vous pouvez importer les appels qualifiés ou les signatures issues d’un appel, à condition que votre téléphonie ou votre CRM stocke la donnée de rapprochement (GCLID ou données first-party hachées) au moment de l’appel. La logique de traversée est identique à celle des formulaires ; le call tracking couvre la partie captation côté téléphonie.
Vincent Duquesne, consultant Google Ads
Vincent Duquesne
Expert Google Ads Certifié depuis 2011 : j’ai audité et restructuré des centaines de comptes dans des dizaines de thématiques différentes. +20M€ gérés.
Google Partner Premier 2026

Vos clients signés remontent-ils dans Ads ?

On relie CRM, appels et signatures.

Réserver un appel