Ho una spiegazione del funzionamento del tracker di analisi asincrona di google. Il codice seguente viene utilizzato per init una matrice di comando:Spiegazione del tracker async di Google Analytics
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(
['_setAccount', 'UA-xxxxxxxx-x'],
['_trackPageview']
);
</script>
Ora, questo è un array standard che viene sostituita una volta il codice del GA è stato caricato ed è usato come una sorta di coda che memorizza il numero di clic.
La mia confusione consiste nel chiedermi come questi clic possano essere persi se un utente fa clic su un collegamento che causa un ricaricamento (prima che venga caricato il javascript di GA). Se il codice GA non ha acquisito tale pressione sull'oggetto _gaq, l'utente fa clic su un collegamento e passa a una nuova pagina, questo array è appena inizializzato ogni volta no?
Non è vero che una variabile javascript non persisterà tra le richieste che causano un aggiornamento? Se questo è il caso, non abbiamo poi perso quel clic originale che ha causato il ricaricamento della pagina?
Qualsiasi spiegazione è molto apprezzata.
puoi fornire un link di lavoro? quello sembra essere rotto – brad
risolto il collegamento; è http://googlecode.blogspot.com/2009/12/google-analytics-launches-asynchronous.html – Yahel