Exemple type : GA4 affiche plus de conversions que Google Ads, et les deux annoncent plus de ventes que la boutique n’a enregistré de commandes. Avant de chercher un bug, cherchez un événement clé mal choisi, compté deux fois, ou comparé à un chiffre qui ne mesure pas la même chose.
Trois règles évitent ces écarts : ne marquer que des actions réellement accomplies, compter chaque achat une seule fois grâce à son identifiant de transaction, et garder une seule action principale par résultat dans Google Ads. Les sections qui suivent détaillent chaque réglage, puis les vérifications à faire quand un événement clé ne remonte pas.
Événement clé ou conversion : ce qui a changé le 27 mars 2024
Dans ses notes de version du 27 mars 2024, Google a annoncé l’harmonisation des définitions entre Google Analytics et Google Ads. Avant, les événements marqués comme conversions dans GA4 étaient mesurés différemment des conversions Google Ads, d’où des écarts entre les deux outils. Depuis, deux mots coexistent, selon l’aide Différences entre les conversions et les événements clés :
- Un événement clé est un événement qui mesure une action particulièrement importante pour votre activité. Il sert à l’analyse dans GA4 : colonne « Événements clés » des rapports, taux d’événements clés de la session, explorations.
- Une conversion est une action que vous utilisez pour mesurer vos campagnes publicitaires et optimiser vos enchères. Elle se crée à partir d’un événement GA4, dans Google Ads ou dans Analytics, et elle est partagée entre les deux outils.
Le chemin est donc : événement, puis événement clé, puis, si vous faites de la publicité Google, conversion. Rien n’a été perdu au passage : l’historique des anciennes conversions reste consultable comme données d’événements clés, et les conversions déjà importées dans Google Ads n’ont pas eu besoin d’être modifiées. Google précise que la création de conversions depuis GA4 n’est pas encore disponible pour toutes les propriétés.
Choisir ses événements clés : la règle de l’action accomplie
Un événement clé n’est utile que s’il correspond à un résultat. Ma règle : il mesure une action réellement accomplie, idéalement confirmée par le serveur, et rare à l’échelle d’une visite. Un clic sur « Payer » est une intention ; un paiement accepté est un résultat.
Événements clés fiables et événements à ne pas marquer
| Objectif | Événement clé fiable | À ne pas marquer |
| Vente en ligne | purchase sur la confirmation d’une commande payée | begin_checkout, add_to_cart, clic sur « Payer » |
| Demande de devis | generate_lead après la réponse du serveur | form_start, clic sur le bouton d’envoi |
| Contact sans formulaire | Clic sur l’adresse e-mail, faute de mieux | Toute vue de la page Contact |
| Création de compte | sign_up une fois le compte créé | Affichage du formulaire d’inscription |
Sur ce site, dont la mesure GA4 est prête mais pas encore activée, le plan prévoit contact_email_click comme événement clé, mais pas contact_form_submit : le formulaire ouvre la messagerie du visiteur, et rien ne confirme que le message part. Le détail est dans le plan de marquage GA4 de ce site.
Deux contraintes à connaître, d’après l’aide Marquer des événements comme événements clés :
- une propriété standard accepte 30 événements clés (50 en Analytics 360), en plus de
purchase, marqué par défaut ;
- quand la personnalisation des annonces est activée avec un compte Google Ads associé, GA4 marque aussi comme événements clés
add_to_cart, add_to_wishlist, begin_checkout, session_start, view_item, view_item_list et view_search_results. Vérifiez votre liste : votre total d’événements clés ne mesure alors plus seulement des résultats.
Créer un événement clé, avec ou sans code
Si l’événement existe déjà, il suffit, dans Administration, section Affichage des données, page Événements, de cliquer sur l’étoile qui le marque comme événement clé. Un événement pas encore reçu peut être marqué à l’avance avec « Créer un événement ».
Si votre résultat correspond à une page (une page « merci » après une demande, par exemple), vous n’avez pas besoin de toucher au site. L’aide Créer ou modifier des événements clés décrit la marche : créer un nouvel événement à partir de page_view, limité à l’adresse de la page de remerciement, puis le marquer comme événement clé. Créez un nouvel événement plutôt que de modifier page_view : une modification écrase l’événement d’origine, et vous perdriez la mesure des autres pages.
Cette méthode a une limite : si la page de remerciement peut être rechargée, ou atteinte sans avoir rien envoyé, elle sera comptée. Un événement envoyé par le code au moment où le serveur confirme l’envoi reste plus fiable.
Compter juste : méthode de comptage et doublons
Chaque événement clé a une méthode de comptabilisation :
- Une fois par événement (recommandé par Google) : chaque déclenchement compte. Cinq déclenchements dans une session font cinq événements clés.
- Une fois par session (ancienne option) : un seul événement clé par session, quel que soit le nombre de déclenchements. C’est le réglage par défaut des événements clés issus d’objectifs Universal Analytics migrés.
Si votre propriété vient d’Universal Analytics, vérifiez ce réglage : un achat compté une fois par session peut masquer une deuxième commande. Un changement ne s’applique qu’aux données futures.
Pour l’achat, le garde-fou s’appelle transaction_id. GA4 dédoublonne les événements purchase qui portent le même identifiant, ce qui évite de compter deux fois une page de confirmation rechargée. Trois précautions, toutes tirées de l’aide Google :
- un identifiant unique par commande (le numéro de commande convient), sans information permettant d’identifier le client ;
- jamais de chaîne vide : tous les achats avec
transaction_id="" seraient fusionnés en un seul ;
- ce dédoublonnage ne fonctionne que pour les flux Web, pas pour les applications.
Sur Reviu, l’événement purchase porte la valeur, les produits et l’identifiant de transaction : une page de confirmation rechargée ne crée pas une seconde vente. Déclenchez-le à partir de la commande réellement payée, jamais au clic sur le bouton de paiement.
Dernier doublon fréquent : la mesure améliorée envoie déjà form_submit à l’envoi d’un formulaire. Si vous envoyez aussi votre propre generate_lead, ne marquez que l’un des deux.
Donner une valeur aux événements clés
Un événement clé peut porter une valeur monétaire avec deux paramètres : value, un nombre, et currency, au format ISO 4217 (EUR pour l’euro). Selon l’aide Google, si la devise manque ou n’est pas valide, l’événement est bien compté, mais il n’est pas envoyé à Google Ads. C’est une cause classique de conversions « disparues ».
Pour les événements sans montant naturel, GA4 propose une valeur par défaut, appliquée seulement quand l’événement n’en porte pas, et seulement aux données futures. Pour un achat, envoyez toujours le montant réel. Pour une demande de devis, n’attribuez une valeur que si vous savez la justifier (par exemple, le montant moyen d’un devis signé multiplié par votre taux de signature) : une valeur inventée oriente les enchères dans le mauvais sens.
Pourquoi GA4 et Google Ads n’affichent pas les mêmes chiffres
Même bien configurés, les deux outils divergent, et c’est normal. Les principales raisons, d’après l’aide Google Ads et les paramètres d’attribution de GA4 :
- La date : Google Ads rattache une conversion au jour du clic sur l’annonce, GA4 au jour de l’action.
- Les canaux crédités : par défaut, les rapports GA4 répartissent le mérite entre canaux payants et naturels, alors que les rapports Google Ads ne créditent que les canaux payants Google.
- Le modèle d’attribution : il se règle dans les paramètres d’attribution de GA4, et le changer modifie aussi l’historique des rapports.
- La période d’analyse : 90 jours par défaut pour les événements clés (30 ou 60 au choix), 30 jours pour
first_visit.
- Le comptage : dans Google Ads, une action compte « Toutes » les conversions ou « Une » seule par clic.
- Le délai et le filtrage : l’import peut prendre jusqu’à 24 heures, et Google Ads écarte les clics jugés non valides.
Depuis août 2026, les fenêtres de conversion des conversions Google Analytics acceptent aussi n’importe quel nombre entier de jours (de 1 à 90 pour les conversions après clic), ce qui peut encore faire varier les chiffres d’un compte à l’autre. Comparez des périodes et des réglages identiques avant de conclure à une erreur.
Relier GA4 à Google Ads sans compter deux fois
Pour créer une conversion Google Ads à partir d’un événement GA4, il faut associer les deux comptes, activer le marquage automatique dans Google Ads, avoir au moins le rôle Responsable marketing dans GA4 et un accès administrateur à Google Ads, et vérifier qu’aucune redirection du site ne supprime le paramètre gclid. L’événement doit être un événement clé ; s’il ne l’est pas, le créer en conversion le marque automatiquement. Les données antérieures à l’import ne sont pas reprises.
Point à surveiller : une conversion créée dans l’interface de Google Analytics est définie comme secondaire. Or, dans Google Ads, seules les actions principales alimentent la colonne « Conversions » et les enchères ; les secondaires vont dans « Toutes les conversions », pour observation. Deux situations à éviter :
- L’achat mesuré deux fois : la balise de conversion Google Ads et l’import GA4 suivent le même achat, et les deux actions sont principales. Le dédoublonnage par identifiant de transaction est décrit pour les conversions d’une même action : ne comptez pas sur lui pour réconcilier deux actions distinctes. Gardez-en une seule en principale.
- Le micro-événement en principale : un
begin_checkout ou un clic sur un lien utilisé pour les enchères pousse les campagnes à acheter des intentions, pas des ventes.
Mon événement clé ne remonte pas : les vérifications dans l’ordre
- Le délai : un événement fraîchement marqué peut mettre jusqu’à 24 heures à apparaître dans les rapports standards ; le rapport Temps réel se met à jour en quelques minutes.
- La réception : l’événement arrive-t-il vraiment ? Contrôlez-le dans DebugView. Avec le Consent Mode, rien n’y apparaît tant que la mesure n’est pas acceptée dans la bannière.
- Le nom exact : les noms sont sensibles à la casse ;
Generate_Lead n’est pas generate_lead.
- La longueur : un nom de plus de 40 caractères n’est pas traité, et ne peut donc pas compter comme événement clé, d’après les limites de collecte.
- La date de marquage : le marquage ne s’applique qu’à partir de sa création, jamais à l’historique.
- Les filtres : un filtre de trafic interne ou de trafic des développeurs écarte vos propres tests des rapports, comme prévu.
- Côté Google Ads : comptes associés, marquage automatique actif, devise présente, action principale si vous voulez la voir dans « Conversions », et 24 heures de patience.
Pour la partie consentement, voyez le guide GA4 et Consent Mode pour un e-commerce.
En résumé
Un événement clé mesure un résultat, une conversion sert la publicité. Marquez peu d’événements, uniquement des actions accomplies ; laissez la méthode « Une fois par événement » ; dédoublonnez les achats avec un transaction_id unique ; envoyez une devise avec chaque valeur ; et dans Google Ads, une seule action principale par résultat. Si vos chiffres ne concordent pas et que vous voulez en avoir le cœur net, je peux auditer votre propriété dans le cadre de mon accompagnement SEO et web analytics.