web-dev-qa-db-fra.com

Définir l'ID utilisateur Google Analytics après la création du suivi

L'ID utilisateur Google Analytics page de documentation indique que vous avez défini l'ID utilisateur lors de la création du suivi. J'ai un projet javascript uniquement avec connexion après le chargement de la page. Existe-t-il un moyen de définir l'ID utilisateur après la connexion? Quelque chose comme ga("set", "userid", "UNIQUEID")

Sur la page de référence du champ , il est indiqué que vous ne pouvez définir l'ID utilisateur que dans la fonction de création. Pouvons-nous appeler à nouveau créer avec l'identifiant utilisateur? Cela créera-t-il un nouveau suivi ou remplacera-t-il l'ancien?

EDIT: La version bêta du suivi des identifiants d’utilisateur indiquait que vous pouviez spécifier l’identifiant après la création du suivi à l’aide de ga('set', '&uid', {{ USER_ID }}); et tenter d’unifier la session avant que celui-ci ne soit défini. Cela semble être très différent de ce que la documentation actuelle spécifie. Est-il possible de faire cela avec la méthode actuelle?

22
Eli White

Celui-ci fonctionne

ga('set', '&uid', '<dynamic user id here>');
20
Eduardo

La documentation semble indiquer que, avec analytics.js, vous devez procéder comme suit:

// Alternatively, you may set the user ID via the `set` method.
ga('set', 'userId', 'as8eknlll');

Je ne sais pas en quoi cela diffère de la réponse actuelle (qui utilise &uid), mais cette solution fonctionne pour nous.

15
blimmer

Vous devez définir user id avant d’envoyer un événement à Google Analytics. Je n'ai pas réussi à envoyer userId après l'envoi d'événements pageview et ecommerce: send .

5
Maleta

Il ressort du blog de Justin Cutroni qu'il affirme que l'assemblage de données (dans votre cas, associer l'identifiant utilisateur avant de vous connecter à l'identifiant postérieur), n'est pas proposé dans Google Analytics. 

http://cutroni.com/blog/2014/04/10/understanding-cross-device-measurement-and-the-user-id/

Voir plus particulièrement cette phrase: "Google Analytics ne remontera pas dans le temps et ne coudra pas chaque session d'un utilisateur donné." 

1
Israel Kloss

Si vous utilisez Google Tag Manager, vous pouvez définir l'ID utilisateur en ajoutant "& uid" en tant que champ à votre variable de paramètre Google Analytics:

 enter image description here

0
ToddB