12

Qual è il modo migliore (più pratico) per utilizzare il trackevent di Google Analytics per il tracciamento delle "pagine visualizzate" in un'applicazione web a pagina singola? trackevent accetta quattro argomenti: CATEGORIA, AZIONE, ETICHETTA, VALORE. Gli ultimi due sono opzionali. Quale campo dovrei usare per il titolo della vista? Una "vista" in un'applicazione web a pagina singola corrisponde a una pagina in una normale app Web.Trackevent di Google Analytics nell'app Web a pagina singola

posso vedere due opzioni:

1) trackevent('Navigation', 'View title'); 
2) trackevent('Navigation', 'Click', '', 'View title'); 
trackevent('Navigation', 'Redirect', '', 'View title'); 

Naturalmente si può fare sia, ma qual è l'opzione migliore quando si tratta di analizzare i dati in Google Analytics?

+0

Hai considerato la possibilità di spingere trackPag di visualizzazioni di pagine virtuali? Come modellare la tua applicazione come se avesse pagine diverse (che, in effetti, lo fa) – vly

+0

L'ho preso in considerazione, ma ho deciso di andare per gli eventi perché 1) Vorrei separare la visualizzazione di pagina-per-clic da pagina-per-reindirizzamento e 2) Traccio molti altri eventi nell'app, quindi ho pensato che sarebbe stato più semplice avere tutto come eventi. Quali sono i vantaggi dell'utilizzo di trackPageview? –

risposta

9

Il plugin Angulartics fornisce analisi dei dati web per le applicazioni AngularJS. C'è uno example application che utilizza Google Analytics.

Supporta:

  • pagina di monitoraggio
  • monitoraggio eventi
  • scorrimento monitoraggio
+0

Sembra fantastico, ma l'URL di Angulartics non funziona: http://luisfarzati.github.io/. Ottengo un 404. –

+1

Grazie per aver notato, avrei dovuto verificare i collegamenti. Risolto ora. – Voles

0

consiglierei alla ricerca di uno specifico plugin per il vostro framework del routing. Sto usando knockout per MVVM e sammy.js per scopi di routing. L'ho trovato come uno strumento eccellente per il routing e in base alla mia comprensione è in fase di sviluppo/manutenzione attiva.

Lo sviluppatore Sammy ha creato un pluging per l'interruzione con google analytics che gestisce tutto il lavoro per voi. È abbastanza facile da usare:

$.sammy(function() { with(this) { 
    use(Sammy.GoogleAnalytics) 

    ... 
}}); 
+1

Che bello se stai usando sammy.js, ma non tutti lo sono. –

+1

@DaveVandenEynde questo è esattamente il motivo per cui ho scritto che questo funziona per sammy.js. Non ho visto lo stesso commento da te sotto una risposta angolare. –

Problemi correlati