Génériquement, votre code pourrait ressembler à ceci
_gaq.push(['_trackPageview',location.pathname + location.search + location.hash]);
Vous pouvez soit lier ce code à chaque fois que vous avez une table de hachage changement au sein de votre application, ou vous pouvez utiliser un générique hashchange plugin, qui utilise le HTML5 onhashchange, et certaines compatible hacks pour les anciens navigateurs, et de lier ce code pour cet événement, afin qu'il se déclenche à chaque fois vos modifications de hachage.
En utilisant ce plugin, votre code pourrait ressembler à:
$(window).hashchange( function(){
_gaq.push(['_trackPageview',location.pathname + location.search + location.hash]);
})
Mise à JOUR de 2014:
C'est comment vous pouvez le faire dans le nouveau Universal Analytics:
ga('send', 'pageview', {
'page': location.pathname + location.search + location.hash
});
C'est de cette façon que vous feriez si votre utilisation de Google Analytics au sein de Google Gestionnaire de balises:
- Allez à vos macros
- Mise à jour de l'URL Macro pour "Fragment"