Rapporti sull'etichetta specifica dell'evento in Google Analytics


8

Sto monitorando le visualizzazioni di pagina che ciascuno degli articoli dei miei autori genera su un sito Wordpress con il monitoraggio degli eventi di Google Analytics:

var pageTracker = _gat._getTracker("UA-xxxxxxx-x");
pageTracker._trackPageview();
} catch(err) {}
<?php if ( is_singular()) { ?> 
pageTracker._trackEvent('Authors','viewed','<?php the_author_meta('ID'); ?>'); 
<?php } ?>

Ho una categoria di eventi "Autori" e c'è un'etichetta di evento per ciascuno dei loro ID. Come posso dare a ciascun autore l'accesso ai dati per la rispettiva etichetta senza dare loro accesso alle statistiche di altri autori e alle statistiche dei siti nel loro insieme?


Dove hai trovato il protocollo per GA che ti dice che puoi usare le chiamate php dove va l'etichetta? pageTracker._trackEvent ('Authors','iew ',' <? php the_author_meta ('ID');?> ');

[A proposito, questo avrebbe dovuto essere un commento.] Il PHP non ha importanza. GA non lo vedrà mai. Ricorda, il codice GA è Javascript e quindi accade nel browser. A quel punto, il server ha già reso il bit PHP come un valore reale (l'ID dell'autore qui), che è ciò che vedrà GA.
Su '17

Risposte:


2

Puoi impostare più profili per ogni sito che aggiungi ad Analytics e dare agli utenti l'accesso a profili specifici. Credo che sarebbe semplicemente una questione di duplicazione del codice di monitoraggio per l'autore sulla pagina, qualcosa del genere:

var pageTracker = _gat._getTracker("UA-base-code");
pageTracker._trackPageview();
var pageTracker = _gat._getTracker("UA-profile-code");
pageTracker._trackPageview();
} catch(err) {}

UA-base-codesarebbe il tuo ID per il profilo del sito principale (accessibile da te) e UA-profile-codesarebbe il profilo associato all'autore dell'articolo.

Se ciò non funziona, potresti dare un'occhiata all'API di Analytics : ci vorrebbe un po 'di lavoro, ma potresti creare una mini app che fornisce a ciascun utente solo i dati appropriati.


0

Per una soluzione rapida puoi:

  • rapporti e-mail, utilizzando i tuoi eventi esistenti (fornendo così all'autore le informazioni che hai raccolto con l'evento finora)
  • inserire un iframe con una piccola pagina contenente il codice di monitoraggio (che può essere nascosto), o se l'autore preferisce che possano ospitare una piccola pagina altrove (vivendo con la velocità della pagina leggermente ridotta)
  • dai un consiglio su http://www.webmasterworld.com/analytics/3781851.htm - qui usano nomi di variabili differenti per il tracker e chiamano _initData()prima_trackPageview()
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.