Usare trackPageview asicrono su due account
Scritto il 13 novembre 2010 da Maurizio PelizzoneUno sei suggerimenti che mi sono portato a casa dal corso di Google Analytics Avanzato è relativo alla gestione del tracciamento delle pagine su account multipli.

Lo scenario in cui può servire una cosa del genere è quando risulta necessario rendere disponibile ad un account esterno i dati provenienti di un sottoinsieme di pagine senza gonfiare le statistiche dell’account principale con delle “pagine virtuali” (vedi _trackPageview)
Anche se sulla documentazione ufficiale c’è scritto tutto preferisco appuntarmelo su queste pagine…
Questo è il codice da usare per tracciare la stessa pagina su due account diversi:
1 2 3 4 5 6 | _gaq.push( ['_setAccount', 'UA-XXXXX-1'], ['_trackPageview'], ['b._setAccount', 'UA-XXXXX-2'], ['b._trackPageview'] ); |
Se poi siamo in una situazione in cui su questi account vengono tracciati più domini di primo livello (['_setDomainName', 'none']) e magari ci sono di mezzo anche variabili custom lo script diventa una roba del genere:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-25']); _gaq.push(['_setDomainName', 'none']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_setAllowHash', false]); _gaq.push(['_setCustomVar',1,'customers', 'CustomerName',3]); _gaq.push(['_trackPageview']); /* inzio tracciamento su account cliente */ _gaq.push(['ca._setAccount', 'UA-XXXXX-34']); _gaq.push(['ca._setDomainName', 'none']); _gaq.push(['ca._setAllowLinker', true]); _gaq.push(['ca._setAllowHash', false]); _gaq.push(['ca._trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); |
In questo modo ottengo delle statistiche pulite sull’account principale e dove serve traccio la visite sulle pagine anche sul quello esterno.
Morale della storia: ogni account ha le sue statistiche e tutti vivono felici e contenti…
Questo articolo è stato pubblicato il 13 novembre 2010 alle 11:24 am ed è stato letto
Archiviato sotto featured, google analytics.
Se questo post ti è piaciuto puoi iscriverti al mio Feed Rss e ricevere direttamente gli aggiornamenti di questo blog sul tuo FeedReader oppure puoi decidere
di offrirmi un caffè.
Se ti va puoi lasciare un commento e leggere quelli degli altri,
ma se preferisci puoi passare direttamente al post precedente o a quello successivo.


15 novembre 2010
Come era il corso di Marco Cilia?
Questa tecnica è molto interessante.
15 novembre 2010
8 ore di corso sono state un po’ pesanti ma devo dire che lo spazio per le domande ed il confronto che ha reso il tutto più piacevole.
adesso ci sarebbe bisogno di un paio di giorni per sperimentare ed approfondire tutte le cose dette…