Un profilo analitico multi-dominio o un profilo analitico per dominio?


21

Attualmente gestisco una piccola app Web che collega le imprese locali con i nuovi clienti in una nicchia molto specifica. Negli ultimi mesi questo modello ha funzionato molto bene e la crescita è eccellente, tant'è vero che mi sto preparando ad espandere l'app per supportare più siti / nicchie. Alla fine sarà strutturato in modo molto simile a StackExchange in quanto ogni sito avrà il proprio dominio, design e focus, ma scappando dalla stessa piattaforma.

Detto questo, ho cercato di pensare al modo migliore per gestire l'analisi (in particolare Google Analytics) per questa configurazione.

I miei due requisiti sono fondamentalmente che voglio essere in grado di vedere statistiche aggregate per tutti i siti in modo da poter avere una panoramica di come il sistema sta funzionando generalmente su una base quotidiana, ma anche essere in grado di restringere a specifici sito e traccia a quel livello per scopi di SEO, marketing e debug.

Quello che spero è che altre persone che potrebbero aver fatto questo o avere più esperienza con Google Analytics possano essere in grado di dirmi se sarei meglio a creare un profilo di analisi multi-dominio (e capire come risolverlo sito) o creando un profilo per ogni sito e avendo l'ID profilo univoco configurato con i siti nel mio sistema.

Dal punto di vista dello sviluppo, preferirei di gran lunga fare il primo.

Grazie in anticipo per il tuo tempo e approfondimenti!

Risposte:


20

Nessuno dei due metodi è perfetto; entrambi hanno i loro pro e contro.

È decisamente più semplice avere una chiave Google Analytics distinta per ogni dominio o sottodominio. Non ci sono dubbi al riguardo. Tuttavia, ciò si interrompe quando si hanno, per esempio, dozzine o centinaia di domini.

Se hai molti sottodomini che utilizzano la stessa chiave di Google Analytics, devi inviare il nome di dominio su ogni richiesta, in questo modo.

var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-5620270-24']); 
_gaq.push(['_setDomainName', '.stackexchange.com']); 
_gaq.push(['_trackPageview']);

Quindi puoi segmentare abbastanza facilmente in base al nome host ... basta usare il menu a discesa Segmenti avanzati in alto a destra e creare un segmento hostname="gaming.stackexchange.com"o qualcosa di simile. Puoi persino creare segmenti aggregati hostname="gaming.stackexchange.com" OR hostname="webapps.stackexchange.com" OR hostname="cooking.stackexchange.com"ecc.

Se hai molti domini diversi , è molto più difficile .

Chiama il _link()metodo in tutti i collegamenti tra i domini. Se i tuoi collegamenti attuali hanno il modulo:

<a href="https://www.secondsite.com/?login=parameters">Login Now</a>

cambiali in:

<a href="https://www.secondsite.com/?login=parameters" onclick="_gaq.push(['_link', 'http://www.firstsite.com']); return false;">Login Now</a>

Per domini diversi, utilizziamo semplicemente chiavi di Google Analytics diverse.


qualcuno su Twitter ha anche segnalato code.google.com/apis/analytics/docs/tracking/…
Jeff Atwood l'

Un'altra cosa da prendere in considerazione qui. Mostrerai le statistiche a diversi clienti? Poi andrei con ID separati
calvo

Le analisi sono solo per uso interno, nessun altro ha bisogno di accesso. È più che avremmo un sito per negozi da campeggio, un sito per negozi da pesca, ecc.
Daniel Pehrson,

Hai deciso quale approccio utilizzerai per questo Daniel? Ho la stessa situazione e sono curioso ...
Michael D,

1
Ho intenzione di provare quest'ultima opzione ( google.com/support/analytics/bin/… ) e vedere come va. Questa implementazione è molto probabilmente a pochi mesi di distanza almeno (ho pianificato in anticipo.)
Daniel Pehrson,

7

Ulteriori informazioni sul monitoraggio interdominio sono disponibili qui . Come accennato da Jeff, il monitoraggio interdominio non è per i deboli di cuore, ma può essere ottenuto con alcune righe di codice jQuery che rileva i collegamenti e aggiunge la chiamata di tracciamento opposta. Potrebbe inoltre essere necessario aggiungere chiamate di tracciamento ai moduli se postano tra i domini.

Se stai cercando di vedere come la tua rete di siti si sta comportando nel suo complesso e forse impostare obiettivi che coinvolgono più siti, è davvero l'unica strada da percorrere.


1
sì, un po 'spaventoso che la vera analisi tra domini (con la stessa chiave) richieda di "toccare" ogni collegamento ipertestuale sulla pagina, ma sembra inevitabile.
Jeff Atwood,

1
La cosa interessante è che in base alla mia lettura della documentazione sembra solo che tu abbia bisogno del link javascript su collegamenti tra siti, il che sarà molto raro se non fosse affatto nella mia rete (i siti sono tutti pensati per essere silos indipendenti che stanno funzionando sulla stessa piattaforma.) Di tanto in tanto uno potrebbe collegarsi a un altro sito simile nell'intestazione, ma non sarebbe prevalente.
Daniel Pehrson,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.