2010-07-23 12 views
10

Qual è la differenza tra i due? Ho un sito pesante Ajax e non sono sicuro quale sia più appropriato da utilizzare per le richieste di tracciamento.Event tracking vs Custom Variables

+3

Penso che la distinzione chiave possa essere trovata pensando a come sono classificati in GA. Gli eventi sono sotto Contenuto, quindi dovrebbero riflettere le interazioni con i contenuti. Le variabili personalizzate sono sotto Visitatori e sono un modo per classificare gli utenti al volo. (La differenza tecnica, come a come vengono chiamati, è in qualche modo irrilevante: ) – Yahel

risposta

9

Il tracciamento degli eventi è più adatto per tenere traccia degli eventi in un'applicazione che non necessariamente attraversa i limiti delle pagine, come le azioni implementate come chiamate Ajax.

Le variabili personalizzate del livello di pagina possono essere utilizzate per registrare le interazioni dell'utente, tuttavia il numero di variabili personalizzate a livello di pagina è limitato a 5 per pagina. Tutte le variabili personalizzate devono essere definite prima che _trackPageview() sia stato chiamato. Trovo le variabili personalizzate a livello di sessione e visitatore più utili per registrare informazioni extra su un visitatore come dati demografici o visite anonime e registrate, che puoi utilizzare per segmentare i visitatori.

+0

Quando si utilizzano variabili personalizzate, si chiama manualmente il metodo _trackPageView() o viene gestito automaticamente da Google? – chobo

+1

Il metodo _trackPageView è incluso nel pezzo di codice che Google ti offre per copiare e incollare in ogni pagina. Finché il tuo codice chiama _setCustomVar prima dello snippet di codice di Google, dovrebbe funzionare. – donalmacanri

1

Event Tracking sarebbe probabilmente più adatto alle interazioni AJAX. Le variabili personalizzate vengono impostate, quindi pubblicate dopo che viene chiamato ._trackPageview(). Il tracciamento degli eventi può essere utilizzato dopo che la pagina è stata caricata e chiamata ._trackPageview(), quindi l'utente esegue azioni che potrebbero non generare una nuova visualizzazione di pagina, come le chiamate AJAX.

+0

Quindi le variabili personalizzate non possono essere chiamate dopo che la pagina è stata caricata, mentre il tracciamento degli eventi può essere? – chobo

+1

Risposta breve: sì. Il tuo codice chiamerebbe ._setCustomVar e poi ._trackPageView. È possibile impostare le variabili personalizzate su qualcos'altro e quindi chiamare di nuovo ._trackPageView, ma ciò distorcerà i numeri di analisi. –

+0

Sapresti qualche buon esempio del mondo reale in cui una persona userebbe le variabili personalizzate? Non ho abbastanza lo scopo per loro. Grazie – chobo