Migrez vos conversions Google Ads vers le server side en douceur

La migration des conversions Google Ads en tracking server side n’est pas la migration server side la plus complexe. Voici un rapide tutoriel qui vous guidera pas à pas pour assurer une migration en bonne et due forme.
Les conversions Google Ads peuvent provenir de plusieurs sources :
  • via un évènement GA4 identifié comme conversion dans l’interface
  • via un tag Google Ads implémenté dans GTM
Dans cet article : 
Pour chaque cas, quel est l’avantage de passer en collecte server side ? 
Quelles sont les bonnes pratiques à ne pas oublier 
Le cas d’usage délicat “Engagement 1 minute sur mon site”
Dans cet article : Pour chaque cas, quel est l’avantage de passer en collecte server side ? Quelles sont les bonnes pratiques à ne pas oublier Le cas d’usage délicat “Engagement 1 minute sur mon site”

La collecte optimum : un tracking Google Ads en server side

Pourquoi éviter de passer par les conversions de l’interface GA4 ?

Trois raisons nous semblent importantes à mettre en avant sur ce point.
Premièrement, d’un point de vue de la gouvernance, vous préférez avoir tout votre tracking dans un seul lieu, à savoir GTM. Dépendre tantôt de GTM, tantôt de GA4 pour collecter votre donnée créé un risque accru d’erreur et de perte d’information entre les différents utilisateurs, mais ajoute aussi une couche de complexité lors d’un débug.
Notre recommandation principale en matière de tracking est la centralisation. Seule exception est faite si cela compromet le principe KISS (Keep It Simple). Je vous détaille un cas plus bas.
Deuxièmement, il faut savoir que les évènements de conversions marqués dans GA4 ne servent pas uniquement à la création des conversions Google Ads. Les conversions vont impacter, par exemple, le taux d’engagement. D’après Google, “une session avec engagement est une session qui dure au moins 10 secondes, inclut un ou plusieurs événements de conversion, ou génère au moins deux vues d'écran ou de page”. Ainsi, si vous avez déclaré une conversion à l’évènement view_item, toutes les sessions qui entrer par une page produit seront considérées par GA4 comme des sessions engagées.
En troisième lieu, GA4 ne va envoyer à Google Ads que les conversions générées par Google Ads, selon le modèle d’attribution que vous avez choisis. Ainsi, lorsque vous passez d’une collecte des conversions via GA4 à un tag Google Ads server side, comptez en moyenne +20% de collecte.

Déduplication des conversions

GA4 déduplique les conversions, c’est à dire que vous aurez une conversion partiellement attribuée à Google Ads et partiellemeent à Meta. Alors qu’avec un tag, c’est toute la conversion qui ‘est attribuée aux deux. Il n’y a pas d’agrégation / de déduplication.

Post clic versus post impression

Un utilisateur peut faire un achat après avoir vu une annonce sans avoir cliqué sur celle-ci. GA4 ne va pas savoir que l’utilisateur a vu l’annonce, il peut seulement savoir si il a cliqué dessus. En revanche, les achats post-impression sont bien comptabilisés avec un tag de collecte Google Ads.
🎯
Sur une semaine de collecte, voici ce que l’on peut observer sur le Tag Client Side dans Google Ads :
  • +3% de ventes / +3% de CA vs Tag Client Side
  • +210% de ventes / +241% de CA vs Import Conversion GA4
Image without caption

Contournement des adblocks

Passer par le server side permet le contournement des adbocks et ainsi une collecte plus exhaustive. On vous détaille cela dans un article un peu plus technique :
GTM server-side et adBlocker
Article publié en avril 2022 par Nicolas Chollet. Le terme “adblockers” est très générique, mais en réalité leur fonctionnement peut être très différent.
GTM server-side et adBlocker

Migration des conversions : nos bonnes pratiques

Pour une transition en douceur

Pour migrer vos conversions Google Ads sans risquer d’impacter les campagnes en cours, pensez à créer des conversions secondaires dans un premier temps. Observez la remontée quelques jours.
Voici la remontée visible les deux premier jours suivants l’implémentation : le tag server side remonte plus de données que l’import GA4 mais moins de données que la tag client side.
Voici la remontée visible les deux premier jours suivants l’implémentation : le tag server side remonte plus de données que l’import GA4 mais moins de données que la tag client side.
Image without caption
La semaine suivante, le tag server side collecte plus de données
Image without caption
Si vous passez d’un événement de conversion GA4 à un tag de conversion Google Ads server side, la collecte est rapidement plus élevée avec le tag server side donc vous pouvez facilement passer en conversion primaire votre nouvelle conversion.
Si vous passez d’un tag de conversion client side vers du server side, la montée est plus progressive. Vérifiez bien que votre modèle d’attribution soit le même entre votre ancien et nouvel objectif. Vous devrez attendre peut être un peu plus longtemps si votre fenêtre d’attribution est longue pour que les données récoltées en server side soient plus élevées que celles récoltées en client side. Attendez bien que la collecte server side soit qualitative avant de basculer votre nouvel objectif en objectif primaire.
Pensez bien à ne pas garder deux objectifs similaires en collecte primaire pour éviter d’impacter l’algorithme et dès que la collecte et les nouveaux objectifs sont validés, n’oubliez pas de retirer les anciens tags client side.

Exemple d’évènement de conversion dans GA4 : engagement 1 minute

Je vous ai dit plus haut de réaliser votre collecte de préférence via un tag Google Ads (GTM). Mais il y a un cas pour lequel je passe par l’interface GA4. C’est une demande qui revient parfois alors je tiens à vous la partager : déclencher une conversion lorsque l’utilisateur reste plus d’une minute sur votre site.
→ vous ne pouvez pas utiliser le trigger Timer, il se réinitialise à chaque rechargement de page. Il faudrait alors stocker le temps passé dans une variable et l’incrémenter à chaque event.
Image without caption
→ vous ne pouvez pas non plus créer un event dans l’interface GA4 basé sur le user engagement, dont la valeur se réinitialise aussi à chaque nouvelle page vue.
Image without caption
→ je vous conseille donc plutôt de passer par un event trigger d’audience. Vous pouvez alors avoir accès à la métrique “Session duration” que vous connaissez. Ajoutez un trigger qui se déclenchera lorsqu’un utilisateur restera plus d’une minute sur votre site. L’événement remonte ensuite dans votre liste d’évènements (attendez une journée pour le voir s’afficher) et vous n’avez plus qu’à le marquer comme conversion.
Image without caption

En bref

💡
Collecte des conversions dans Google Ads :
  • Préférer si possible une collecte via un tag Google Ads plutôt que l’import de conversions GA4
  • Envisager de passer par un tag Google Ads server side pour optimiser la collecte
  • Utiliser les conversions secondaires pour migrer progressivement les conversions
  • Ne jamais laisser tourner en parallèle deux conversions primaires similaires

✍️
L’auteure : Lucie Lafarge
Image without caption
Consultante tracking & analytics chez UnNest, je travaille sur les sujets liés à la collecte et l’analyse de vos données de navigation.
Après 3 années au sein d’une agence dédiée à l'équipe data & analytics de Royal Canin, j’ai pu aiguiser mon sens de l'analyse pour transformer la donnée en actions concrètes.
✉️ Me contacter : lucie.lafarge@unnest.co
Contactez UnNest !
Contactez UnNest !
👉 Par mail : contact@unnest.co