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.
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.
]);
Utilisez dimensions personnalisées dans Google Analytics.
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 .