Dec 19 2011
Automatizzare il passaggio tra domini
Ogni volta che ho a che fare con il passaggio dei visitatori tracciati da un dominio all’altro è un dramma: è un dramma spiegare ai clienti perché bisogna farlo (ma di solito la frase risolutiva è “ma allora perché il vostro sito non legge le informazioni nei cookie di gmail e facebook? 🙂 ), è quasi sempre un dramma implementarlo se non posso farlo direttamente, perché i tempi di reazione sono allungati. Comunque sia, come tutti voi dovreste ormai sapere, ogni dominio imposta un differente set di cookie, ed è il motivo per cui esiste la funzione _setAllowLinker e le relative _link e _linkByPost, con cui bisogna taggare TUTTI i link che inviano i visitatori all’altro – o agli altri – siti.
Lunametrics ha aggiornato un suo vecchio script per automatizzare la cosa alla sintassi asincrona:
Le istruzioni dicono di assicurarsi che siano presenti la _setDomainName impostata sul dominio di secondo livello nel quale è lo script di Analytics e la _setAllowLinker, condizioni di partenza necessarie, poi di scaricare e modificare lo script inserendo nella riga 5 i domini possibile sui quali si potranno inviare i visitatori, ed eventualmente nella riga 6 le estensioni dei file di cui si vuole tracciare i download.
Poi bisogna caricare il file nei domini e aggiungere una riga in cui si richiama il file; poiché il sistema è basato su jQuery è necessario un riferimento alla libreria, se già non l’avete (vanno bene anche le versioni basilari offerte su CDN, tipo google, microsoft, eccetera).
A quel punto ogni link che punta ad uno dei domini interessati conterrà la funzione _link e _linkByPost, e il processo sarà completamente automatizzato. Un po’ come accadeva con setXDomain su GAaddons, che però è stata dismessa dall’autore