web-dev-qa-db-fra.com

Suivi des utilisateurs connectés par rapport aux utilisateurs non connectés dans Google Analytics

Je construis un site de média social similaire à celui de Twitter et de facebook.com, où les utilisateurs non authentifiés qui accèdent à https://mysite.com verront une page de connexion et d'inscription et s'authentifieront. les utilisateurs qui vont sur https://monsite.com verront leur chronologie.

Ma question est la suivante: quelle est la meilleure pratique (avec Google Analytics) pour effectuer le suivi de ces deux types d'utilisateurs qui affichent un contenu complètement différent mais visitent la même URL?.

J'ai essayé de rechercher les documents Google Analytics mais je n'ai pas trouvé ce qu'ils ont suggéré pour ce scénario. Je ne sais peut-être pas quels mots clés rechercher.

5
Justin

Je l'ai enfin trouvé dans le Google Analytics Docs :

Utilisez des variables personnalisées au niveau de la session pour distinguer différentes expériences de visiteur d’une session à l’autre.

Par exemple, si votre site Web offre aux utilisateurs la possibilité de se connecter, vous pouvez utiliser une variable personnalisée étendue au niveau de la session pour connaître le statut de connexion de l'utilisateur. De cette manière, vous pouvez segmenter les visites des membres connectés aux visiteurs anonymes.

_gaq.Push(['_setCustomVar',
   1,             // This custom var is set to slot #1.  Required parameter.
   'User Type',   // The name of the custom variable.  Required parameter.
   'Member',      // Sets the value of "User Type" to "Member" or "Visitor" depending on status.  Required parameter.
   2              // Sets the scope to session-level.  Optional parameter.
]);
4
Justin

Utilisez dimensions personnalisées dans Google Analytics.

  1. Tout d'abord, accédez à la section "admin" du portail Web de Google Analytics, cliquez sur "Définitions personnalisées", puis sur "Dimensions personnalisées" sous la propriété que vous sélectionnez. Cliquez sur "nouvelle dimension personnalisée", attribuez un nom à la dimension et enregistrez-la sous le type "hit".

Screenshot borrowed from the blog post

  1. Ajoutez maintenant un code similaire à celui-ci:

    ga('create', 'UA-XXXXX-Y', 'auto');
    
    ga('set', {
      dimension1: __isUserLoggedIn__,
    });
    
    ga('send', 'pageview');
    

    Le bit marqué comme suit: __isUserLoggedIn__ doit être remplacé par le code correspondant. Le nombre dans dimension1 devrait correspondre au numéro de la dimension personnalisée créée à l'étape précédente.

Pour plus de détails à ce sujet, voir ce blog génial sur les astuces CSS .

4
Flimm