Analytics

Ajouter l’ID client à la dimension personnalisée avec gtag.js

Lorsque Google a publié gtag.js, la nouvelle bibliothèque de suivi mondiale conçue pour remplacer (éventuellement) analytics.js, de nombreux praticiens et utilisateurs d’Universal Analytics étaient confus (voir par exemple l’excellent aperçu de Jeff ici). Il semblait que gtag.js ne résolvait pas vraiment de problème immédiat, puisque analytics.js avait fait un excellent travail avec le suivi Universal Analytics pendant toutes ces années. Cependant, gtag’s le modus operandi est la capacité à exploiter la même information sémantique (distribuée à travers dataLayer!) sur un certain nombre de produits Google, à commencer par GA et AdWords.

Mais migrer vers gtag.js n’est pas seulement une opération de recherche et de remplacement – il y a beaucoup de choses à considérer en raison du fait qu’il s’agit de bibliothèques de suivi complètement différentes et que la parité des fonctionnalités n’a pas encore été atteinte.

Ajouter l'ID client en tant que dimension personnalisée lors de l'utilisation de gtag.js

L’une des choses qui me préoccupaient vraiment était de savoir comment ajouter ma dimension personnalisée préférée aux appels : l’ID client stocké dans le _ga biscuit. Avec gtag.jsc’est en fait ridiculement facile, et vous n’avez pas besoin de tirer parti customTask ou la ga.getAll() méthode de suivi (qui existe toujours lors de l’utilisation gtag.js!).

Un grand merci à Yamata Ryoda pour signaler cette méthode. Vous pouvez lire l’astuce originale (en japonais) ici.

Comment ajouter l’ID client à une dimension personnalisée avec gtag.js

Donc, après le long préambule, voici le conseil dans toute sa splendeur :

gtag('config', 'UA-12345-1', {   'custom_map': {     'dimensionX': 'clientId'   } }); 

Juste remplacer UA-12345-1 avec votre ID de suivi Universal Analytics et le X dans dimensionX avec l’index de dimension personnalisé, et gtag.js s’occupe du reste.

Une façon si simple de le faire. Mon principal reproche en ce moment est que ce n’est pas officiellement documenté, et nous ne savons pas quelles autres valeurs “spéciales” gtag.js se cache sous son capot. Et si je voulais envoyer la chaîne “clientId” à GA comme valeur de cette dimension personnalisée ? Hmm. Ce n’est peut-être pas si courant.

Résumé

Il existe donc un moyen très simple d’ajouter l’ID client à une dimension personnalisée lors de l’utilisation gtag.js. C’est si facile, en fait, que vous devriez le faire maintenant. L’envoi de l’ID client à Google Analytics est presque nécessaire pour voir les rapports distribués ligne par ligne, où chaque ligne correspond à un utilisateur Google Analytics distinct. Sinon, vous ne l’obtenez que dans les rapports de l’explorateur d’utilisateurs.

Source : www.simoahava.com

Articles similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page
Index