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
risposta
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.
Quando si utilizzano variabili personalizzate, si chiama manualmente il metodo _trackPageView() o viene gestito automaticamente da Google? – chobo
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
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.
Quindi le variabili personalizzate non possono essere chiamate dopo che la pagina è stata caricata, mentre il tracciamento degli eventi può essere? – chobo
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. –
Sapresti qualche buon esempio del mondo reale in cui una persona userebbe le variabili personalizzate? Non ho abbastanza lo scopo per loro. Grazie – chobo
- 1. Salva "custom-set-variables" con elisp
- 2. UIElement.AddHandler() vs .Event + = Definizione
- 3. UIViewControllerAnimatedTransitioning vs custom UIStoryboardSegue
- 4. jinja2: html escape variables
- 5. java static class/variables
- 6. Python Django Global Variables
- 7. Ruby Environment Variables
- 8. Event Loop vs Blocco multithread IO
- 9. SELECT INTO multiple @variables MySQL
- 10. google analytics serveride tracking
- 11. Piwik Localhost Tracking
- 12. Git Tracking Upstream
- 13. signalR tracking connected users
- 14. Tracking Multiple BackgroundWorkers
- 15. NSView Mouse tracking
- 16. "Eventuale coerenza" rispetto a "Strong Event Coerance" vs "Strong Consistency"?
- 17. IObservable vs Plain Event o Perché dovrei usare IObservable?
- 18. tracking angolo android con opencv
- 19. Algoritmo Kinect Skeletal Tracking - base
- 20. SQL Stored Procedure set variables using SELECT
- 21. jQuery hide/show div using variables
- 22. Escaping string in less and passing variables
- 23. Copia directory - Post Build Event
- 24. Custom 'ExportFactory'
- 25. Custom UIBarButtonItem
- 26. Custom ConfigurationSection
- 27. Custom DatePicker
- 28. Dichiarazione di UsersController :: beforeFilter() dovrebbe essere compatibile con AppController :: beforeFilter (torta \ Event \ Event $ event)
- 29. Entity Framework POCO Change Tracking Strategies
- 30. Upstart tracking PID errato di Bluepill
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