Google Ads et GA4 ne disent pas le même chiffre : 6 causes structurelles

En bref

Google Ads et GA4 affichent souvent des chiffres différents par construction : la régie impute à la date de l'interaction publicitaire, GA4 au moment de l'événement ; leurs règles d'attribution, fenêtres de rétrospection, comptages et modélisations diffèrent, et GA4 traite avec 24 à 48 h de délai. Ces différences peuvent rester cohérentes dans chaque référentiel. Un écart stable est normal ; une rupture brutale ouvre une piste de diagnostic.

Cet écart est l'une des limites honnêtes que pose déjà GA4 pour Google Ads : les deux systèmes n'ont pas vocation à afficher exactement le même chiffre, et cela ne signale pas forcément un défaut.

Écart Ads / GA4
Divergence structurelle entre les conversions rapportées par la régie et celles observées dans Google Analytics 4. Elle vient de plusieurs différences de protocole : date d'imputation, règle d'attribution, fenêtres de rétrospection, comptage, modélisation sans cookies et délais de traitement. Les deux chiffres peuvent être exacts dans leur référentiel ; l'écart n'est pas forcément un bug.

Deux chiffres, les deux justes

C'est la question d'audit la plus fréquente de toute la mesure : « Ads dit 120 conversions, GA4 en dit 87, lequel est cassé ? » Réponse courte : aucun n'est forcément cassé. Les deux ne comptent simplement pas la même chose, ni de la même façon, ni au même moment. Deux thermomètres avec deux protocoles peuvent donner deux températures différentes sans être faux.

Cette confusion touche tous les niveaux de la mesure : conversions, événements clés, sessions, utilisateurs, tailles d'audience. Chaque paire de chiffres qui ne tombe pas exactement pareil entre les deux outils renvoie souvent à la même explication de fond : un protocole de comptage différent, pas nécessairement une donnée fausse quelque part.

L'écart n'est pas toujours un bug à réparer. C'est une propriété fréquente du système, et une fois les six causes posées, vous savez quoi en faire : mesurer un ratio stable, puis enquêter quand il bouge. Première chose à vérifier, pourtant : que les deux outils se parlent bien, parce qu'un import GA4 vers Ads mal câblé ajoute un écart parasite par-dessus les causes structurelles.

Pourquoi Ads et GA4 ne donnent-ils pas le même chiffre de conversions ?

Six causes structurelles, souvent empilées : rarement une seule n’explique tout, mais ensemble elles suffisent à créer un écart durable dans la plupart des comptes.

Un : la date d'imputation. La régie attribue la conversion au jour de l'interaction publicitaire ; GA4 au jour où elle se produit. Une visite payante le 25 du mois, un achat le 3 du suivant : le compte publicitaire le range dans le mois précédent, GA4 dans le mois courant. Sur toute période bornée, les totaux divergent mécaniquement ; plus le cycle client est long, plus l'écart enfle.

Deux : l'attribution. Chaque système applique son propre modèle ; le même achat impliquant plusieurs contacts n'est pas crédité aux mêmes interactions des deux côtés. Le détail de cette méthode se joue dans le choix entre data-driven et dernier clic, où chaque outil redistribue le crédit selon les signaux et le modèle retenu.

Trois : les fenêtres. La durée pendant laquelle une interaction peut encore recevoir le crédit d'une conversion diffère en fonction des réglages. L'un attribue encore une conversion tardive quand l'autre l'a déjà sortie de sa fenêtre.

Quatre : le comptage. « Une » conversion par interaction ou « chaque » conversion : selon le réglage du compte et la nature de l'action, trois achats d'un même client font un ou trois.

Cinq : la modélisation. Chacun estime différemment les conversions non observables (consentement, cookieless), avec ses propres signaux et ses propres méthodes. Comprendre ce que recouvre exactement la modélisation des conversions manquantes évite de prendre ces estimations pour des doublons.

Six : les délais. GA4 demande souvent 24 à 48 heures de traitement, parfois davantage selon le volume et les rapports. Comparer la journée d'hier dans les deux systèmes compare du complet à de l'incomplet.

Ces causes expliquent pourquoi le projet de « faire matcher les chiffres » déçoit souvent : on ne force pas deux protocoles à raconter exactement la même chose, on les comprend. Certaines méthodes se règlent par configuration, mais chaque méthode de collecte conserve ses écarts de date, de crédit, de fenêtre et de traitement.

Le mauvais réflexe
Passer une demi-journée à réconcilier les deux outils dans un tableau croisé. Le travail utile consiste à mesurer le ratio habituel, à le noter et à n'enquêter que lorsqu'il bouge.
Google Ads GA4
Date d'imputation à l'interaction publicitaire à l'action mesurée
Attribution règle publicitaire séparée règle analytique séparée
Fenêtres de rétrospection propres propres
Comptage une / chaque (selon réglage) propre
Modélisation cookieless estimation de la régie estimation GA4
Délais de traitement quasi-temps réel 24 à 48 h+
Verdict les deux chiffres peuvent être utiles : on documente l'écart, on ne force pas la réconciliation

Pourquoi les clics Ads ne correspondent pas aux sessions GA4 ?

Pour les annonces, l'écart commence avant les conversions : au niveau des clics face aux sessions. Chaque annonce déclenche d'abord une écriture côté serveur lorsque l'utilisateur agit. Une session GA4 naît côté navigateur, uniquement si la balise se charge sur la page de destination et transmet ses données. Ces mécanismes sont indépendants ; trois causes concrètes creusent régulièrement l'écart.

Redirection intermédiaire, tag non chargé, adblocker : les trois points de fuite

Une redirection intermédiaire, un raccourcisseur d'URL ou une page de renvoi tierce casse parfois le paramètre gclid avant l'arrivée sur l'URL finale. La régie a enregistré ce clic ; GA4 n'a rien à lier. Une balise absente ou cassée sur la destination produit le même résultat : la plateforme compte, GA4 ne voit rien. Les bloqueurs agissent après la transmission aux serveurs Google : la plateforme conserve l'interaction, tandis que GA4 perd la session et les informations de comportement associées.

Un écart clics/sessions à deux chiffres bas reste courant dans un compte sain. Au-delà, auditez la couverture de la balise, la chaîne de tracking et les redirections, souvent depuis le conteneur qui pilote son déclenchement. Ce déficit amont amplifie tous les écarts en aval : une session invisible dans GA4 ne peut ni recevoir une conversion ni alimenter une liste.

Diagnostiquer un écart clics/sessions anormal

  1. Vérifiez le marquage automatique. Dans Google Ads → Paramètres du compte → Marquage automatique, contrôlez qu'il est activé avant de configurer le reste. Sans lui, aucun gclid ne circule et GA4 ne peut pas relier session et interaction.
  2. Auditez la couverture de la balise GA4. Ouvrez le rapport dans GA4, Paramètres → Flux de données → votre flux, ou utilisez Google Tag Assistant : chaque page de destination utilisée par vos annonces doit déclencher la balise.
  3. Tracez les redirections. Pour chaque URL active, vérifiez la chaîne complète : le gclid doit traverser toutes les étapes sans être tronqué par une règle de routage.
  4. Mesurez la part des bloqueurs. Si votre gestionnaire de balises remonte un taux de blocage, comparez-le au ratio clics/sessions : un écart cohérent valide la cause.
  5. Isolez le trafic invalide. Consultez l'onglet correspondant dans les rapports Google Ads : les interactions retirées après filtrage ne produisent pas toujours une session GA4 exploitable.

Ads > GA4 ou GA4 > Ads : dans quel sens joue chaque cause ?

La confusion fréquente en audit : certaines causes font pencher la balance dans un sens, d'autres dans l'autre. Connaître leur direction accélère l'analyse des performances : un chiffre publicitaire inférieur à GA4 n'appelle pas les mêmes vérifications qu'un chiffre supérieur.

Cause Sens dominant Mécanique
Date d'imputation Régie ≠ GA4 selon la période La régie range les conversions tardives au jour de l'interaction, GA4 au jour de l'action mesurée : le sens dépend du moment de la comparaison
Crédit distinct Variable, souvent régie ≥ GA4 La régie peut distribuer plus de crédit aux interactions payantes selon les points de contact disponibles
Fenêtres de rétrospection Régie > GA4 possible Si sa fenêtre est plus longue, la régie capture des conversions que GA4 a déjà sorties de la sienne
Comptage (une vs chaque) Régie > GA4 fréquent Réglage « chaque conversion » ou « une conversion » côté publicitaire, comptage propre aux événements clés côté GA4
Modélisation cookieless Régie > GA4 souvent Les deux modélisent à partir de signaux différents ; leurs estimations divergent et ne se compensent pas
Délais de traitement GA4 < régie à J-1 GA4 à 24 à 48 h : comparer hier dans les deux systèmes revient à comparer du complet à de l'incomplet
Filtrage trafic invalide Régie < GA4 ponctuellement Google Ads soustrait les interactions invalides a posteriori ; GA4 a enregistré les sessions correspondantes
View-through conversions Régie > GA4 (Display/YouTube) La régie crédite des conversions post-impression ; GA4 n'a pas vu l'impression, donc pas de contrepartie

Le filtrage du trafic invalide : une septième cause à sens inverse

La plupart des causes précédentes font souvent pencher le chiffre publicitaire au-dessus de GA4. Celle-ci peut jouer dans l'autre sens, ce qui la rend facile à oublier.

Google Ads détecte et filtre les interactions invalides, bots, appuis accidentels répétés ou activité suspecte, puis peut les retirer de ses rapports sans les facturer. GA4 mesure côté site les sessions qui atteignent la collecte, avec ses propres filtres et limites. La régie peut donc afficher moins d'interactions après filtrage que GA4 ne montre de sessions : une partie du trafic retiré a tout de même chargé la destination.

Cette septième cause peut faire passer GA4 au-dessus du chiffre publicitaire. Si les délais ou la couverture de la balise ne suffisent pas à expliquer l'écart, auditez le trafic invalide et les règles de filtrage.

Les view-through conversions : quand Ads compte ce que GA4 ne voit pas

Les view-through conversions (VTC) sont une source d'écart spécifique aux campagnes Display et YouTube, et l'une des moins auditées.

Une VTC est enregistrée par Google Ads quand un utilisateur a vu une de vos annonces sans cliquer, puis a réalisé une conversion dans la fenêtre de rétrospection post-impression. Cette annonce a donc contribué sans interaction mesurable dans GA4. Ces VTC peuvent s'ajouter au total de la régie sans contrepartie comparable dans ses rapports standard.

Elles peuvent apparaître sur les campagnes Display et YouTube selon vos colonnes, vos conversions et leurs fenêtres de rétrospection post-impression. La plupart des annonceurs les remarquent peu parce qu'elles ne se lisent pas toujours dans le total principal : il faut segmenter par type de conversion ou regarder la colonne « Conversions view-through », une étape que peu d'équipes marketing ajoutent à leur routine. Si votre compte est centré sur Search sans Display ni YouTube, ce point ne s'applique pas.

Pour auditer l'impact : Rapports Google Ads → Colonnes → ajouter « Conv. view-through » → comparer avec le total affiché. Vérifiez aussi la fenêtre de rétrospection de chaque action de conversion, dans Outils → Mesure → Conversions.

Les key events GA4 et ce qu'ils couvrent réellement aident à cartographier exactement le périmètre analytique avant cette analyse.

Pourquoi la taille de vos listes diffère entre GA4 et Google Ads ?

L'écart ne s'arrête pas aux conversions et aux sessions : il se répète, souvent en plus marqué, sur la taille des listes de remarketing. C'est la même logique, un cran plus loin dans la chaîne de données.

Une audience GA4 se construit à partir des utilisateurs qui ont déclenché une interaction précise sur votre site, avec le consentement publicitaire nécessaire à l'export. À cette étape, la liste transmise par la liaison doit encore franchir les filtres de la régie : correspondance des identifiants, seuils de confidentialité et disponibilité selon le réseau visé. Elle peut donc exister côté Analytics tout en restant indisponible dans les campagnes. Ce n'est pas une perte de données, mais un plancher absent du côté mesure.

Chaque étape peut retirer des personnes au décompte de départ en fonction de la propriété, de la configuration du consentement ou du canal ciblé. Le remplissage prend aussi du temps : la liaison n'est pas instantanée et une liste fraîchement créée peut afficher une taille différente entre GA4 et la régie tant que la synchronisation continue. Une comparaison trop précoce produit donc un écart temporaire, pas structurel.

Le mauvais réflexe
Conclure qu'une liste GA4 « ne remonte pas » dès le premier écart de taille constaté. Avant d'auditer la liaison, vérifiez son âge (le remplissage prend du temps) et le seuil minimal de visiteurs actifs propre au réseau ciblé : une liste trop récente ou trop courte n'a simplement pas encore franchi la barre d'éligibilité.

Pour cet écart précis, le réflexe reste le même que pour les conversions : ne cherchez pas à faire coïncider les deux chiffres. Mesurez le ratio de disponibilité après le remplissage, notez-le, puis n'enquêtez que s'il chute sans raison identifiée : perte de consentement, rupture de liaison ou passage sous le seuil minimal du réseau.

Évolution GA4 : la cause possible des ruptures soudaines

Si votre ratio publicitaire/GA4 change sans explication sur un compte stable, la cause n'est pas toujours dans vos campagnes. Une évolution de collecte, de consentement, de validation ou d'import peut modifier le périmètre observé sans que vos annonces aient changé.

Ce qui peut changer côté plateforme

Plusieurs familles de modifications peuvent produire une rupture. Première : la validation peut devenir plus stricte, avec des champs obligatoires ou une déduplication plus exigeante sur les événements clés. Une mesure mal formée peut alors sortir du périmètre exploitable. Deuxième : les conversions améliorées ou les sources de données peuvent changer de configuration, ce qui modifie le taux de correspondance. Troisième : le Consent Mode, la CMP ou la transmission des consentements peuvent réduire le volume observable et donc la part modélisée.

Diagnostic si votre ratio a sauté

Première question : les commandes purchase ou generate_lead incluent-elles les champs attendus par l'implémentation actuelle ? DebugView ou Google Tag Assistant permet de le vérifier en quelques minutes, avec une analyse interaction par interaction. Pour configurer correctement les sources de données, contrôlez la balise, Data Manager ou l'API : un formulaire qui ne transmet plus la bonne valeur suffit à faire chuter les signaux clés comptés côté GA4 sans alerter la régie. Pour le consentement et sa modélisation, le Consent Mode V2 basic vs advanced est le point d'entrée.

Un compte stable peut voir son ratio changer sans action visible dans les campagnes : l'écosystème de mesure évolue. Si la rupture vient de l'implémentation, corriger la balise, le consentement ou l'import rétablit un ratio exploitable.

Ce qu'il faut faire à la place : l'écart comme instrument

Renversons le réflexe. Au lieu de combattre l'écart, mesurez sur vos actions principales le ratio Ads/GA4 des trois derniers mois. Ce calcul, le vôtre et non un standard, devient votre ligne de base.

C'est désormais votre instrument de surveillance : un écart stable indique que les deux systèmes suivent leur protocole habituel. Un ratio qui passe brusquement de 1,3 à 2,1 suggère qu'un élément a bougé : balise tombée, consentement muet, import arrêté, double comptage ou configuration poussée sans validation.

Et la liste des six causes devient votre grille de diagnostic : laquelle a pu bouger ?

C'est le retournement complet : l'écart, que beaucoup d'équipes traitent comme un problème, devient un détecteur de panne utile à condition de le connaître quand il est sain.

  1. Calculez votre ratio. Sur vos deux actions principales, mesurez Ads/GA4 sur les trois derniers mois. Notez-le, datez-le.
  2. Assignez chaque décision à sa source. Enchères et pilotage du canal : la régie, source native du Smart Bidding. Comportement, parcours et contribution au marketing global : GA4.
  3. Surveillez la variation, pas la valeur. Un ratio stable indique un système sain. Un saut appelle l'analyse des six causes.

Reste « lequel croire », mauvaise question : demandez lequel sert chaque décision. Les enchères et le pilotage des performances relèvent de la régie, source native du Smart Bidding et de sa logique d'achat média. GA4 éclaire le comportement, les parcours et la contribution publicitaire dans l'ensemble, puis alimente par exemple les audiences prédictives qui ciblent vos acheteurs probables sur le réseau de votre choix.

Le point de vigilance : aucun des deux ne dit votre vérité business complète, ventes nettes des retours ou clients signés. La performance réelle vit dans votre back-office et votre CRM ; c'est l'étalon final des deux thermomètres.

Repères
  • Google Ads et GA4 divergent souvent par construction : six causes structurelles expliquent l'écart sans signaler forcément une panne.
  • Un écart stable indique que les deux systèmes suivent leur protocole habituel.
  • Une rupture brutale sert d'alarme : les six causes deviennent alors votre grille de diagnostic.
  • La question utile n'est pas « lequel est juste ? », mais « lequel pour quelle décision ? » : la régie pour les enchères, GA4 pour le comportement.

La suite à décider

Cette semaine : refaites ce calcul Ads/GA4 sur vos deux actions principales, notez-le et datez-le. Dix minutes suffisent pour créer votre détecteur de panne des douze prochains mois.

Ce ratio n'a de valeur que posé sur un socle de performance sain, ce qui suppose d'avoir réglé d'abord les fondamentaux de la mesure et du tracking Google Ads. Et la prochaine fois qu'on vous demande « lequel est juste ? » en réunion, vous avez la réponse : les deux, le point à trancher est de savoir si l'écart a bougé.

Questions fréquentes

Pourquoi Google Ads et GA4 affichent-ils des chiffres de conversions différents ?
Les principales causes sont la date d'imputation, la règle d'attribution, les fenêtres de rétrospection, le comptage, la modélisation sans cookies et les délais de traitement GA4. L'écart reste normal tant que votre ratio est stable.
Lequel croire, Google Ads ou GA4 ?
Cela dépend de la décision. La régie sert à piloter les enchères, car Smart Bidding s'appuie sur ses données. GA4 analyse le comportement, les parcours et la contribution publicitaire globale. Pour les ventes nettes ou les clients signés, votre back-office reste la référence.
Un écart stable entre Ads et GA4 est-il normal ?
Oui. Un ratio stable signale surtout que les deux systèmes suivent leur protocole habituel. Une variation brusque doit alerter : balise tombée, consentement cassé, import interrompu ou double comptage introduit.
Comment diagnostiquer un écart anormal ?
Calculez votre ratio habituel sur trois mois. S'il saute, reprenez les six causes. Vérifiez d'abord le câblage GA4-Ads, les balises de conversion, le consentement et la règle d'attribution de chaque système.
La date d'imputation est-elle souvent la principale cause d'écart ?
Souvent, oui, surtout sur une période bornée : début de mois, fin de trimestre ou fenêtre de campagne. Plus le cycle client est long, achat différé ou formulaire suivi d'un appel, plus l'effet devient visible. Les autres causes s'y ajoutent.
Peut-on un jour faire matcher exactement les chiffres Ads et GA4 ?
Ce n’est ni réaliste ni durable. Les écarts tiennent aux protocoles de chaque outil, pas uniquement à un réglage corrigible. L'objectif utile est de connaître votre ratio habituel, de surveiller sa stabilité et d'enquêter quand il bouge.
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

Écart Ads / GA4 à expliquer ?

On cherche ce qui a bougé.

Réserver un appel