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.
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.
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.
| 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 |
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.
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.
gclid ne circule et GA4 ne peut pas relier session et interaction.gclid doit traverser toutes les étapes sans être tronqué par une règle de routage.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 |
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 (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.
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.
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.
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é.
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.
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.
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.
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.
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é.
On cherche ce qui a bougé.
Réserver un appel