Ajax & Google Analytics: come vengono tracciate le pagine interattive in questo blog!

Salvatore Naso, 05 aprile 2009

google-analytics-ajaxQuando ci troviamo di fronte a delle pagine interattive dove durante la visita cambiano in maniera dinamica i contenuti è spesso un problema, in relazione alla web analytics, tracciare tutto correttamente.

Ad esempio questo blog utilizza delle tecnologie Ajax per gestire in maniera dinamica ed interattiva le pagine che contengono più articoli, facendo di modo che ne venga mostrato solamente uno per volta.

Se pensiamo però a Google Analytics ed ai suoi script, ci accorgiamo che questo sistema non può essere funzionale per un corretto tracciamento delle visite: potrebbe accadere ad esempio che un utente  finisca sulla home del blog, e passi un paio di minuti sfogliando e leggendo alcuni dei 10 articoli contenuti nella pagina e poi abbandoni il sito. In questo caso Google Analytics traccerebbe questa visita semplicemente assegnando un bounce e non riuscendone a calcolare il tempo, dato che il javascrit viene eseguito solamente al caricamento della pagina.

Per ovviare a questo problema ho ritoccato il codice delle liste che consentono la gestione interattiva degli articoli  aggiungendo una stringa che ad ogni click (con conseguente cambio dinamico dell’articolo mostrato dal CSS) riesegue gli script di Google Analytics considerando questo evento come una nuova pagina vista:

onclick=”pageTracker._trackPageview(window.location.pathname+’<?php the_title() ?>’);”

In questo modo, anche se le pagine viste saranno sovrastimate, verranno tracciate in maniera adeguata le iterazioni degli utenti con il sistema di gestione interattiva degli articoli, consentendo così la raccolta di informazioni utili per studiare la dubbia navigabilità di questo blog!

Articoli Correlati

Non c’è ancora nessun commento.

Lascia un commento

WP_Big_City