2015-06-01 22 views
13

Ho bisogno di testare alcuni eventi di attivazione personalizzati utilizzando Google Analytics. Mi piacerebbe provare in un ambiente locale.Test di Google Analytics su Localhost

ho creato il mio sito di prova utilizzando Apache con il nome del server: my-ga-test.localhost/

Secondo Can you test google analytics on a localhost address? e Google Analytics docs, io sono in grado di regolare il mio codice GA da usare:

ga('create', 'UA-XXXX-Y', { 
    'cookieDomain': 'none' 
}); 

ho provato per impostare un nuovo account per ottenere un ID di monitoraggio per questo sito, ma sto ottenendo il seguente errore:

URL ends with an invalid top-level domain name

enter image description here

Come si genera il codice utilizzando il dominio localhost in modo da poter modificare il codice ID di tracciamento da inserire nel mio localhost?

+5

Possedere il dominio? Perché sono anche il proprietario dello stesso dominio. –

+0

@SudipPal cosa intendi? – Growler

risposta

22

Il campo "URL sito web" quando si crea una nuova proprietà di Google Analytics non deve essere uguale all'URL effettivo utilizzato in produzione. Viene utilizzato principalmente per la risoluzione dei collegamenti relativi, non per la convalida di hit.

Basta cambiarlo in qualcos'altro (come example.com) e tutto dovrebbe funzionare correttamente.

+0

Cosa succede se eseguo la mia applicazione web sia in locale che in server di produzione in modo simulatissimo? – user3595632

+0

@ user3595632 non importa, funzionerà bene. –

+0

@Phillip Walton Sarebbe ottenere dati da entrambi? – user3595632

2

Non consiglio la risposta di cui sopra.

Credo che la procedura migliore sia utilizzare il debug di analisi js sul localhost. Esegui il debug delle stampe nella console TUTTO, compresi gli eventi di attivazione. In questo modo puoi verificare se il tuo codice funziona o meno senza inviare informazioni di tracciamento ad Analytics su Localhost (il che non ha senso).

Ulteriori informazioni here :)

+0

Questa domanda riguarda specificamente il campo "URL sito web" quando si crea un nuovo account o proprietà. Non ha nulla a che fare con la versione di debug di 'analytics.js' –

+0

Penso che abbia creato una vista di prova, nel qual caso va bene averla per il test. Dalla mia esperienza ho ottenuto numerosi approfondimenti dall'avere solo una vista di test (io uso anche Analytics Debug js). –