2009-11-04 13 views
1

J'utilise Google analytics et souhaite différencier deux cas différents sur la page d'accueil, en particulier en fonction de l'utilisateur connecté ou déconnecté (similaire à facebook).Analytics Suivi d'une page dynamique

Il a été suggéré d'utiliser une URL différente pour chaque page, mais je regrette de le faire implique de modifier la structure du site et implique des redirections inutiles et la complexité.

Existe-t-il un moyen de modifier Google Analytics pour le suivre (par exemple, les chemins du site sont suivis différemment dans chaque cas)? J'ai lu sur le suivi events mais je ne pense pas que ce soit correct.

Répondre

4

Ecrivez une balise <meta> côté serveur si l'utilisateur est connecté, puis vérifiez-en le js et changez ce qui est suivi dans l'appel _trackPageview()?

+2

Voici les informations de paramètre pour "_trackPageview()": http://code.google.com/apis/analytics/docs/gaJS/gaJSApiBasicConfiguration.html#_gat.GA_Tracker_._trackPageview – David

+0

Merci, je Je ne savais pas que vous pouviez ajouter un paramètre. – Pool

1

cela peut ressembler à une autre page Web, mais je l'utilise comme un événement onclick donc je ne vois pas pourquoi il pourrait être utilisé ici comment;

pageTracker._trackPageview('/unauthorised-homepage-viewer'); 

également utiliser la méthode _setCustomVar

0

Google Analytics vous permet de voir le contenu par URL, la valeur par défaut en vue d'ensemble, ou par titre.

Vous pouvez modifier dynamiquement le titre de la page.

1

Vous pouvez également utiliser des variables personnalisées. Vous trouverez la documentation in the Google Analytics help site.

Edit: Voir en particulier l'exemple 2 sous la rubrique « Exemple Cas d'utilisation »:

Par exemple, si votre site offre aux utilisateurs la possibilité de se connecter, vous pouvez utiliser une variable personnalisée scope à la session niveau pour l'état de connexion de l'utilisateur. De cette façon, vous pouvez diviser les visites par celles des membres connectés par rapport aux visiteurs anonymes .

pageTracker._setCustomVar(
     1,    // This custom var is set to slot #1 
     "User Type", // The name of the custom varaible 
     "Member",  // Sets the value of "User Type" to "Member" or 
"Visitor" depending on status 
     2    // Sets the scope to session-level  ); 
pageTracker._trackPageview();