En réalité, ce que je vais t’expliquer ici n’est pas propre à GA4 : c’est quelque chose que tu dois connaître si tu travailles dans le marketing digital.
Car de nombreuses plateformes utilisent des flux contenant le catalogue de nos produits et services. Et GA4 n’est qu’une plateforme parmi d’autres.
Alors jette un œil à ça puis vérifie ton flux. Et si c’est mal configuré, corrige-le pour éviter, par exemple, de devoir valider chaque conversion d’affiliation.
Problème
La première chose est de savoir ce qu’est un flux produit:

Si c’est déjà clair, il faut ensuite comprendre la difficulté de générer un flux quand tu utilises des attributs pour tes produits ou services, car les URL de chaque produit ressemblent à ceci :

Ne crois pas que ce soit propre au ecommerce : cela nous arrive chez Yo pongo el hielo, mais aussi chez Lowi –vente de services– avec les différentes combinaisons de forfaits.
Pouvoir créer un lien vers une combinaison précise sur une page qui autorise plusieurs combinaisons et attributs entraîne ce genre de complications.
Ce type d’URL, avec des attributs définis par des paramètres « # », n’est pas mauvais en soi, mais il complique l’association avec le tracking habituel des campagnes, car la plupart des plateformes publicitaires ajoutent ce tracking après le paramètre, comme ceci :
https://www.yopongoelhielo.com/es/whisky/91-johnnie-walker-black-label.html#/volumen-1l?utm_source=blue&utm_medium=display&utm_campaign=whisky
Au lieu de le faire correctement, c’est-à-dire comme ceci :
https://www.yopongoelhielo.com/es/whisky/91-johnnie-walker-black-label.html?utm_source=blue&utm_medium=display&utm_campaign=whisky#/volumen-1l
En laissant le paramètre d’attribut (#/volumen-1l) à la fin.
Et le résultat, c’est que GA4 N’EST PAS capable d’interpréter correctement cette structure, donc le trafic sera classé comme direct au lieu d’être attribué au tagging (mal) implémenté.
Les transactions indiquées par les plateformes publicitaires ne correspondront donc pas à ce que te dit GA4.
Et tu devras analyser les ventes une par une en analysant le parcours de l’utilisateur dans GA4.
Si tu travailles avec des flux, vérifie cela, car ça arrive plus souvent qu’on ne le pense. Voici un exemple réel d’erreur extrait du fichier de logs :

Solution
Nous en avons plusieurs, mais aucune n’est parfaite. Toutes ont leurs avantages et leurs inconvénients.
Voyons-les une par une.
Option 1 : faire confiance à ce que disent les plateformes publicitaires
Oui, c’est une option. Mais pas la meilleure si ton objectif est d’optimiser correctement ton budget publicitaire.
Comme tu l’auras constaté, chacune utilise un modèle d’attribution dans lequel tout clic –voire toute vue– sur ses annonces est compté comme sa propre conversion si l’utilisateur finit par sortir son portefeuille.
Et si tu additionnes les conversions de toutes les plateformes publicitaires, plus le SEO et l’email, il est très probable que le nombre total de conversions soit supérieur au chiffre réel.
Cette solution est donc facile, mais elle n’est pas optimale.
Option 2 : faire en sorte que la plateforme publicitaire crée correctement le lien
Ce serait la solution idéale.
Demander à la plateforme d’ajouter le tracking au bon endroit.
Ça paraît logique, non ?
Eh bien non : sur la plupart des plateformes, c’est impossible.
Elles te disent que leurs systèmes ne peuvent pas le faire.
Donc, encore une option non valable.
Option 3 : inclure le tracking dans le flux
De toutes, c’est la meilleure.
Cela consiste à mâcher tout le travail aux plateformes publicitaires et à inclure dans le flux des URL déjà correctement trackées :

Le problème ?
Il y en a deux :
- Cela demandera du développement de ton côté.
- Tu ne pourras pas réutiliser un même flux pour plusieurs partenaires publicitaires.
Si tu n’as pas d’équipe de développement, tu peux essayer un middleware comme Lengow pour construire ton flux. Mais cela a un coût, évidemment.
Option 4 : ne pas transmettre l’attribut produit
Dans ce cas nous incluons dans le flux uniquement le produit « parent », c’est-à-dire la combinaison définie par défaut.
Ainsi, puisqu’il n’y a pas de paramètres « # » dans l’URL, le tracking ajouté par la plateforme est créé correctement.
Et Google Analytics le collecte correctement.
C’est une solution sous-optimale, mais elle est rapide et ne nous demande presque rien. C’est la deuxième meilleure, à mon avis.
Option 5 : activer le marquage automatique dans Google Ads
Cela ne vaut que pour la plateforme de Google, mais si tu l’actives, tu n’auras pas à te casser la tête à ajouter toi-même le tagging. Les produits Google se comprennent entre eux et GA4 sait si un clic provient de Google Ads.
Cependant, les nouvelles règles de confidentialité d’iOS font que le tracking utilisé actuellement par Google (février 2024) se perd si tu utilises certaines applications natives sur ton iPhone, donc tu perdras aussi des données.
Résultat
Donc, si tu choisis l’une de ces deux dernières options, les données collectées dans GA4 sont correctes, tout comme leur traitement, ce qui permet d’identifier correctement la source, le support et la campagne de la conversion :

Si tu as aimé cette (non-)astuce, voici quelques autres astuces GA4.
Et si tu as besoin que nous examinions les données analytiques de ton projet, dis-le-moi.

Laisser un commentaire