Comment fiable pour obtenir l'id de session généré par Google Analytics?
À l'aide de la dernière analytics.js code (comme aujourd'hui) est-il un moyen via leur API JS je peux obtenir l'id de session?
Vous devez vous connecter pour publier un commentaire.
Si vous parlez de l'ID du client, vous pouvez obtenir comme suit:
Voici où c'est indiqué dans la documentation:
https://developers.google.com/analytics/devguides/collection/analyticsjs/cookies-user-id#getting_the_client_id_from_the_cookie
Gardez à l'esprit que le code client est (généralement) stocké dans un cookie, donc si l'utilisateur efface ses cookies, ils vont être affectés à un nouveau client ID qui peuvent ne pas correspondre à celui que vous avez.
tracker
est pas défini, que dois-je faire?ga('create', 'UA-XXXXX-Y', 'auto')
.Vous pouvez lire le cookie créé par Google mais:
https://webmasters.stackexchange.com/questions/51866/can-you-track-one-users-session-with-google-analytics-by-using-the-utma-cooki
Reliant Google Analytics journaux d'événements à l'ID de session unique
http://www.analytics-ninja.com/blog/2011/08/how-google-analytics-calculates-visits.html
Être au courant! Certains ad-bloquants comme uBlock Origine remplace GA script avec ses propres polyfill.
Cela signifie que vous ne pouvez pas vérifier correctement est-il vrai GA script sont chargés sur votre page.
Aussi uBlock's polyfill changements GA API, de sorte que lorsque vous utilisez
ga(function(tracker){})
de rappel ne sera jamais appelé!Afin de ne pas les relais de rappel et de ne jamais attendre son appel
Est la meilleure façon de sauvegarder manuellement personnalisé
clientId
dans les biscuits et dire ceclientId
à GAhttps://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference?hl=en#clientId