Tracciare e monitorare i click su Adsense
Pubblicato nel 2009 da james

Apr 29
E’ incredibile che un software completo come Analytics di Google non ha ancora messo a disposizione degli utenti una funzione che permette di monitorare i click ricevuti sugli annunci Adsense presente sul proprio sito.
Un metodo alternativo e’ stato comunque studiato da Shawn Hogan che ha realizzato un piccolo JavaScript che in pratica intercetta i click fatti sugli annunci Adsense verso una pagina inesistente che resa come Obiettivo in Google Analytics restuituisce tutti i click effettuati.
Per usare il JavaScript procediamo in questo modo:
- Impostare un obiettivo in Analytics
Come prima cosa bisogna impostare un obiettivo fittizio in Analytics: ogni obiettivo richiede 2 parametri obbligatori e altri facoltativi, a noi interessa impostare i due parametri obbligatori, l’URL ed il nome:
URL Obiettivo: http://www.mysite.com/AdSenseClick
URL Nome: AdSenseClick
- Inserire il codice JavaScript
Inserire il seguente codice subito dopo il codice di Analytics inserito nel tuo sito:
<script type="text/javascript"> // by Shawn - http://www.shawnhogan.com/2005/11/track-adsense-clicks-with-google-analytics.html // Put this at the bottom of the page (after the last AdSense block) function adsense_click() { if(window.status.indexOf('go to') == 0) { urchinTracker ('/AdSenseClick'); } } var elements; if(document.getElementsByTagName) { elements = document.body.getElementsByTagName("IFRAME"); } else if (document.body.all) { elements = document.body.all.tags("IFRAME"); } else { elements = Array(); } for(var i = 0; i < elements.length; i++) { if(elements[i].src.indexOf('googlesyndication.com') > -1) { elements[i].onfocus = adsense_click; } } </script>
Prova a monitorare per qualche giorno il sito e poi va i su Google Analytics, appariranno le analisi dei click come l’immagine sottostante:

In attesa che Google Analytics introduce questa funzione in automatica possiamo usare quasto semplice script anche se con Mozilla non gira.

