Blogspot analytics e link uscenti | Merlinox’s Blog

« 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>.

&lt;script type=&quot;text/javascript&quot;&gt;
    function outboundLinks(){
        links = document.getElementsByTagName(&quot;a&quot;);
        for (i=0;i&lt;links.length;i++){
            myLink = links[i];
            if (myLink.href.toLowerCase().indexOf(&quot;www.sballato.com/&quot;) == -1){
                myLink.setAttribute(’onclick’,'pageTracker._trackPageview(&quot;outboundLinks/&quot; + myLink.href.substring(7))’);
            }else{
                myLink.setAttribute(’onclick’,'pageTracker._trackPageview(&quot;inboundLinks/&quot; + myLink.href.substring(7))’);
            }
        }
    }
    outboundLinks();
&lt;/script&gt;
</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".

4 Responses to “Blogspot analytics e link uscenti”

  1. DvD aggiunge:

    Attivato! Ora lo provo e poi ti so dire!

    Intanto grazie!

  2. Merlinox aggiunge:

    @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!

  3. Tracciare gli eventi | MrX aggiunge:

    [...] 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 [...]

  4. Merlinox aggiunge:

    Ragazzi ho aggiornato il codice. C’era un grave errore che invece di tracciare i click, tracciava ogni singolo link.
    Chiedo venia.

Comments