Les trois pièces à assembler
Une conversion Google Ads qui remonte proprement, c'est trois éléments qui se parlent : une action de conversion créée dans Google Ads (c'est elle qui fournit l'identifiant), une balise dans Tag Manager qui envoie le signal, et un déclencheur qui choisit le bon moment pour l'envoyer. Si l'un des trois est bancal, vos campagnes optimisent sur des données fausses. Et l'algorithme d'enchères, lui, ne fait pas la différence.
Je pars du principe que votre conteneur est déjà en place sur le site. Si ce n'est pas le cas, commencez par installer Google Tag Manager étape par étape, puis revenez ici.
Étape 1 : créer l'action de conversion dans Google Ads
Dans votre compte Google Ads, ouvrez le menu Objectifs, puis Conversions et Récapitulatif. Cliquez sur « Nouvelle action de conversion » et choisissez « Site Web ». Google vous demande votre domaine et propose de scanner le site : ignorez la création automatique et passez par l'ajout manuel, c'est le seul moyen de garder la main sur les réglages.
Les paramètres qui comptent vraiment :
- La catégorie : « Envoi de formulaire pour prospects » pour un formulaire de contact ou de devis, « Achat » pour une commande.
- La valeur : une valeur fixe estimée pour un lead, une valeur variable (transmise par le site) pour un achat.
- Le comptage : « Une » pour les leads (un prospect qui envoie trois fois le formulaire reste un seul prospect), « Chaque » pour les achats.
- La fenêtre de conversion : à adapter à votre cycle de vente, la valeur par défaut convient pour démarrer.
À l'écran d'installation de la balise, choisissez l'option « Utiliser Google Tag Manager ». Google affiche alors deux informations : l'ID de conversion et le libellé de conversion. Copiez-les dans un coin, on en a besoin juste après. Les intitulés de l'interface bougent régulièrement, mais ces deux champs, eux, ne changent pas.
Étape 2 : poser le Conversion Linker
C'est l'étape que tout le monde oublie. Dans Tag Manager, créez une nouvelle balise de type Conversion Linker et attachez-lui le déclencheur « All Pages » (toutes les pages). Aucun réglage particulier à faire.
Son rôle : récupérer les informations du clic publicitaire quand un internaute arrive depuis une annonce, et les stocker dans des cookies propriétaires de votre domaine. Sans elle, une partie des conversions ne peut plus être rattachée au clic d'origine, surtout sur les navigateurs qui limitent les cookies tiers.
Étape 3 : tracker un formulaire sans compter du vent
Créez une balise « Suivi des conversions Google Ads », collez l'ID et le libellé, et laissez la valeur vide si vous l'avez fixée dans Google Ads. Toute la difficulté est dans le déclencheur. Trois options, de la plus fiable à la plus fragile.
La meilleure : la page de remerciement. Si votre formulaire redirige vers une URL dédiée (/merci, /demande-envoyee), créez un déclencheur Page vue qui se limite aux pages dont l'URL contient ce chemin. Simple, robuste, facile à tester. Pensez juste à mettre cette page en noindex, sinon des visiteurs venus de Google déclencheront de fausses conversions.
La plus propre : un événement poussé dans la couche de données. Votre développeur, ou certaines extensions de formulaire, envoie un dataLayer.push({event: 'form_submit_ok'}) uniquement quand l'envoi a réussi. Vous créez un déclencheur « Événement personnalisé » avec ce nom exact, et c'est réglé.
La plus fragile : le déclencheur natif « Envoi de formulaire ». Il fonctionne mal avec les formulaires qui s'envoient sans recharger la page, et il peut se déclencher même quand un champ obligatoire est vide. Je ne l'utilise qu'en dernier recours, avec l'option de validation cochée.
Une fois les leads correctement comptés, vous pourrez enfin calculer ce que vous coûte chaque prospect à partir de chiffres fiables, et pas d'estimations.
Étape 4 : tracker un achat avec sa vraie valeur
Pour un e-commerce, une conversion sans montant ne sert presque à rien : vous voulez que Google Ads sache combien rapporte chaque commande. Le site doit donc pousser, sur la page de confirmation, un événement de ce type :
window.dataLayer = window.dataLayer || [];
dataLayer.push({
event: 'purchase',
ecommerce: {
transaction_id: 'CMD-1042',
value: 89.90,
currency: 'EUR'
}
});Bonne nouvelle : la plupart des extensions de mesure pour WooCommerce, Shopify ou PrestaShop poussent déjà cet événement au format GA4. Vérifiez avant de demander un développement.
Côté Tag Manager, créez trois variables de type « Variable de couche de données » : ecommerce.value, ecommerce.transaction_id et ecommerce.currency. Dans la balise de conversion, renseignez-les dans les champs valeur de conversion, ID de transaction et code de devise. Le déclencheur est un « Événement personnalisé » nommé purchase.

L'ID de transaction n'est pas optionnel dans la pratique : c'est lui qui empêche Google Ads de compter deux fois une commande quand le client recharge sa page de confirmation. Avec des valeurs réelles qui remontent, vous pouvez mesurer le retour sur investissement de vos campagnes au lieu de le deviner.
Étape 5 : tester, publier, vérifier
Cliquez sur « Aperçu » dans Tag Manager. Votre site s'ouvre avec l'assistant de débogage : envoyez un vrai formulaire, ou passez une commande test, et vérifiez que la balise de conversion apparaît dans la liste des balises déclenchées, une seule fois, sur le bon événement. Pour un achat, ouvrez le détail et contrôlez que la valeur et l'ID de transaction sont bien remplis (pas « undefined »).
Si tout est bon, cliquez sur « Envoyer » et publiez avec un nom de version explicite, du genre « Conversions Ads formulaire devis + achat ». Côté Google Ads, le statut de l'action met souvent quelques heures à évoluer, parfois jusqu'au lendemain. Pas de panique si rien ne bouge dans la première heure.
Consentement et doublons : les deux pièges qui faussent tout
Premier piège, le consentement. En France, les balises publicitaires ne doivent se déclencher qu'après l'accord de l'internaute, conformément aux règles rappelées par la CNIL. Branchez votre outil de gestion du consentement sur le mode Consentement de Google, que Tag Manager prend en charge nativement. La documentation officielle de Google sur les conversions Google Ads dans Tag Manager détaille les prérequis à jour.
Second piège, le double comptage. Si vous importez aussi des conversions depuis GA4 dans Google Ads, vous risquez de compter chaque lead deux fois. Gardez une seule action en « principale » (celle qui pilote les enchères), passez l'autre en « secondaire » pour l'observation.
Une seule source principale par conversion, un déclencheur qui ne s'active qu'après un vrai succès, et un test systématique avant chaque publication : c'est tout le secret d'un suivi fiable.



