2008-12-29 16 views
5

Comment pouvez-vous modifier l'URL de la page actuelle transmise à Google Analytics?Comment modifier l'URL de la page dans Google Analytics

(j'ai besoin de dépouiller les extensions de certaines pages, car pour différents cas, une page peut être demandée avec ou sans et GA y voit deux pages différentes.)

Par exemple, si l'URL de la page est http://mysite/cake/ilikecake.html , comment puis-je passer à google analytics http://mysite/cake/ilikecake à la place?

Je peux enlever l'extension très bien, je n'arrive juste pas à comprendre comment passer l'URL que je veux à Google Analytics. J'ai essayé ceci, mais les statistiques dans la console de Google Analytics n'affiche aucun affichage de page:

pageTracker._trackPageview ('cake/ilikecake');

Merci, Mike

+0

Avez-vous vérifié la console d'erreur JavaScript de votre navigateur? Tout va bien? –

Répondre

7

Deux possibilités viennent à l'esprit: les statistiques

  1. il peut prendre un certain temps, jusqu'à environ 24 heures, pour les visites se reflètent dans les Analytics. Combien de temps avez-vous fait votre changement?

  2. essayer de commencer le chemin avec un «/», donc

    pageTracker._trackPageview('/cake/ilikecake'); 
    

    puis attendre un peu, comme pour le premier élément.

8

Vous pouvez modifier le profil GA et ajouter des filtres personnalisés ...

Créer un « Rechercher et remplacer » filtre personnalisé, définissant le champ de filtre « URI de la demande » et en utilisant quelque chose comme:

Chaîne de recherche: (.*ilikecake\.)html$

Remplacer chaîne: $1
(était \1)

+0

Ou utilisez (. *) \. Html $ pour supprimer l'extension de toutes les URL .html. – Liam

+0

Je voudrais aller avec pageTracker._trackPageview ... il garderait les choses plus organisées, puis avoir des filtres. De plus, vous devez ajouter le à tous vos profils. –

3

Habituellement, vous avez le code du script ga à la fin de votre fichier, alors que les appels spéciaux _trackPageviews() sont souvent utilisés ailleurs.

Avez-vous veillé à avoir votre appel à pageTracker._trackPageview() après avoir défini le pagetracker?

Comme ceci:

var pageTracker = _gat._getTracker("UA-XXXXXXX-X"); 
pageTracker._trackPageview(); 

sinon vous obtenez juste une erreur JavaScript je suppose.