web-dev-qa-db-fra.com

Comment éviter le double comptage GA transactions de commerce électronique avec GTM

J'essaie de clarifier le fonctionnement du suivi GA e-commerce en ce qui concerne le double comptage des transactions.

Nous allons transférer les données de transaction dans la couche de données de la page "Paiement terminé", puis utiliser GTM pour les saisir et activer le tag de transaction.

J'aimerais savoir comment éviter d'enregistrer une transaction en double, par exemple si l'utilisateur actualise la page.

Notre page "Paiement terminé" ne sera disponible que pendant cette session. Par conséquent, ils n'ont aucune chance, par exemple, de réserver la page et de revenir ultérieurement à une autre session. Le problème principal vient donc des personnes qui actualisent la page.

Google est-il en mesure d'examiner l'identifiant de la transaction, puisque tous les identifiants de transaction sont uniques et de dire "Oh, c'est un doublon, je suppose que quelqu'un a simplement rafraîchi la page" et ne pas en tenir compte? J'ai lu quelque part qu'il est incapable de faire cela et je voulais vérifier.

J'ai également lu que, cependant, si Google voit un ID de transaction en double au cours de la même session, il l'ignorera. Quelqu'un peut-il confirmer cela?

J'ai lu un peu que vous pouvez configurer des contrôles qui utilisent un cookie pour voir si la balise a déjà été déclenchée et si elle ne l'a pas encore déclenchée. Je voulais essayer d'éviter cela si possible car cela semblait un peu complexe.

2
krz

GA lui-même est en mesure de dédupliquer des transactions dans la session, mais si quelqu'un recharge une page de remerciement après l'expiration de sa session initiale, alors GA compte cette transaction, ce qui entraîne l'apparition d'un ID de transaction plusieurs fois. dans vos rapports. Vous pouvez soit configurer quelque chose dans le backend qui empêchera le rechargement de la page de remerciement (ce qui est probablement plus robuste), soit vous pouvez suivre ce guide https://www.simoahava.com/gtm- tips/prevent-repeat-transactions / . Cependant, ce guide ressemble beaucoup à ce que vous décrivez déjà. Ce n'est pas trop complexe, mais si vous n'êtes toujours pas convaincu, alors votre seule solution serait peut-être de définir une logique dans le backend afin d'empêcher que la page de remerciement soit à nouveau affichée.

1
nyuen