web-dev-qa-db-fra.com

Définition du nom du traqueur GA dans GTM - Quel est le problème?

Nous avons un ancien site où, pour diverses raisons, nous devions passer de la mise en œuvre du suivi GA à la page au moyen de GTM.

Le problème est qu'il y a environ 50 à 60 des événements ga sur la page que je ne suis pas fou de migration.

La solution évidente consiste à définir le nom du suivi dans GTM. Cela résout le problème immédiatement mais est fortement déconseillé selon Google et d'autres sources.

Nom du traqueur: vous permet de nommer vous-même l'objet traqueur. Remarque: il est déconseillé de nommer vous-même l'objet de suivi. Si vous réutilisez par inadvertance un nom d'objet de suivi existant, vos données risquent d'être corrompues. Bien que l'attribution d'un nom au suivi puisse vous permettre de partager l'état entre les suivis créés par Google Tag Manager et votre code Google Analytics préexistant, vous devez plutôt mettre à jour le code sur votre site pour utiliser la syntaxe de dataLayer de Google Tag Manager. Sinon, vous ne pourrez pas configurer votre suivi via Google Tag Manager.

J'aimerais savoir comment se passe "Si vous réutilisez par inadvertance un nom d'objet de suivi existant" et dans quelles circonstances?

Tout ce que vous avez à faire est de régler "Set Tracker Name" sur True . Vous n'avez même pas besoin de mettre un nom.
Comment pourrais-je alors réutiliser le nom?
Cela arriverait-il si je créais une autre balise GA dans le même conteneur et que je définissais également le "Définir le nom du traqueur" sur true?
Ou cela pourrait-il simplement se produire par un coup de chance une fois le code chargé sur la page?

Quelqu'un pourrait-il ELI5?

2
krz

Tout ce que vous avez à faire est de définir "Définir le nom du suivi" sur Vrai. Vous n'avez même pas besoin de mettre un nom. Comment pourrais-je alors le réutiliser?

Cela fera que la balise ne fonctionnera pas. C'est à dire. GTM indiquera qu'il se déclenche, mais si vous utilisez l'extension de débogage GA, la console vous indiquera l'erreur que le suivi n'a pas pu être initialisé.

Il est généralement déconseillé de nommer le suivi car il est facile de se tromper et de casser le tag. Par exemple, vous ne pouvez pas avoir de trait d'union dans le nom de votre traqueur.

Par exemple.

  • myCoolTrackerName - fonctionne
  • mon-nom-tracker-cool - ne fonctionne pas

Je travaille dans une agence et notre pratique habituelle est de nommer le traqueur. Cela s’est avéré particulièrement utile lorsqu’il s’agissait d’applications d’une page unique où pagePath ou pageTitle seraient souvent bousillés, mais le maintien du même nom de suivi permettait de résoudre ce problème.

La règle de base est la suivante: vous ne pouvez initialiser UN SEUL code UA par tracker nommé.

Peu importe le nombre de balises d'événement, de vue de page, de transaction, etc. que vous déclenchez contre le même suivi, tant que les balises ont toutes le même code UA.

1
Killerpixler