« Blogspot e permalink | Main | SEO onnipotenza: ma di chi? »
Blogspot analytics e link uscenti
By Merlinox | November 18, 2008
Dopo aver provato numerosi scritp per tracciare i link uscenti vai Google Analytics, e dopo aver provato a scriverne uno io, mi sono reso conto che Blogger modificava anche dentro i widget il codice che inserivo.
Esperienza alla mano ho aperto il template di blogspot (espanso) e ho inserito questo codicillo appena prima della chiusura del </body>.
<script type="text/javascript">
function outboundLinks(){
links = document.getElementsByTagName("a");
for (i=0;i<links.length;i++){
myLink = links[i];
if (myLink.href.toLowerCase().indexOf("www.sballato.com/") == -1){
myLink.setAttribute(’onclick’,'pageTracker._trackPageview("outboundLinks/" + myLink.href.substring(7))’);
}else{
myLink.setAttribute(’onclick’,'pageTracker._trackPageview("inboundLinks/" + myLink.href.substring(7))’);
}
}
}
outboundLinks();
</script>
</body>
E tutto pare funzionare regolarmente. La conversione l’ho fatto con il tool online che uso anche per gli script adsense. Il codice originale è questo:
<script type="text/javascript">
function outboundLinks(){
links = document.getElementsByTagName("a");
for (i=0;i<links.length;i++){
myLink = links[i];
if (myLink.href.toLowerCase().indexOf("www.sballato.com/") == -1){
myLink.setAttribute(’onclick’,'pageTracker._trackPageview("outboundLinks/" + myLink.href.substring(7))’);
}else{
myLink.setAttribute(’onclick’,'pageTracker._trackPageview("inboundLinks/" + myLink.href.substring(7))’);
}
}
}
outboundLinks();
</script>
Have a good blogday
ps: attenzione, google analytics segnerà ogni Outbound link come "page view".





November 18th, 2008 at 3:01 pm
Attivato! Ora lo provo e poi ti so dire!
Intanto grazie!
November 19th, 2008 at 11:51 am
@DvD: attenzione l’effetto collaterale è che Analytics inizia a segnarvi ogni outbound link come pagina vista. Vi consiglio di inserire un filtro che eviti di tracciare il vostro sito, da mettere dentro il FOR!
November 28th, 2008 at 1:35 pm
[...] giorno fa vi ho proposto lo script per tracciare ogni tipo di link nel vostro sito: link tracking. Uno dei maggiori difetti di tale sistema è che ogni evento tracciato diventa per Analytics [...]
December 19th, 2008 at 12:07 pm
Ragazzi ho aggiornato il codice. C’era un grave errore che invece di tracciare i click, tracciava ogni singolo link.
Chiedo venia.