Dec 19 2011

HelpSemaforoQuesto semaforo indica il livello difficoltà del post
semaforo verde - articolo per tutti semaforo giallo - articolo avanzato semaforo rosso - articolo per esperti

Automatizzare il passaggio tra domini

autore: categoria: javascript

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

Condividi l'articolo:

4 Commenti

  1. Grazie marco di aver scovato questa versione modificata e ottimizzata dl tracking code.
    Nel post che hai linkato, nella sezione commenti, si parla del fatto che lo script non supporti _linkbypost. In tal caso sarebbe un peccato poichè nella maggior parte dei casi i siti e-commerce necessitano della feature _linkbypost.
    Hai provato lo script in questione? mi confermi che non supporta il _linkbypost?

  2. no, avevo provato la versione vecchia, ma sinceramente non ricordo se avessi testato anche linkbypost, di cui effettivamente non c’è traccia in questa versione (e grazie, ho corretto il post 🙂 ).

  3. ciao marco, e grazie mille per il blog che visito continuamente 🙂

    sto cercando di comprendere il funzionamento del tracciamento su domini multipli; dopo aver fatto diversi tentativi e aver letto e riletto blog e documentazione, mi pare di aver capito che, come titola questo post, il codice di GA consenta di tenere traccia di un utente quando PASSA da un dominio ad un altro; mi pare di capire che, invece, se io avessi sito1.it e sito2.it e supponendo che lo stesso utente li visiti entrambi senza mai passare da uno all’altro (non avviando mai la funzione __link), anche se io utilizzassi lo stesso account per tracciare le visite (identico UA-xxxxxx-1), GA mi direbbe che un utente ha visitato sito1 e un altro sito2, e non che lo stesso ha visto una pagina da una parte, una dall’altra.

    E’ corretto? esiste un modo per mantenere come unico il visitatore che visita più domini?

  4. è corretto. E no, non si può fare. Non si può tecnicamente fare, almeno con GA.

Scrivi un Commento