var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
try
{
var pageTracker = _gat._getTracker("UA-XXXXXXX-1");
pageTracker._trackPageview();
}
catch(err) {}
Sarebbe possibile chiamare questo script da un file JS esterno? Volevo qualcosa di simile:È possibile inserire il codice di Google Analytics in un file JS esterno?
<script type="text/javascript" src="googleanalytics.js" ></script>
e inserire uno di questi in ciascuna delle mie pagine HTML.
Il codice che ho sopra sarà all'interno di googleanalytics.js
le istruzioni di Google era di mettere il codice in ogni pagina. Il problema è che rende più difficile cambiare il codice di monitoraggio. (Utilizziamo codici di tracciamento diversi per le nostre pagine DEV e PROD).
L'ho provato e non sembra funzionare.
C'è qualcosa di sbagliato nel farlo? O c'è qualcos'altro che causa il problema?
Importante FYI Si prega di notare che stiamo usando IE6 e 8 browser (sì, lo so, non c'è bisogno di dirmi)
Sì, sono a conoscenza del fatto che GA è un giorno indietro, il problema è che non sta registrando alcun hit anche se sono passati 4 giorni da quando ho applicato il codice e ho navigato attraverso il sito DEV tutto il giorno per tutti i 4 giorni, risolvendo bug e materiale. Speriamo che fosse qualcosa di sbagliato nella registrazione o qualcos'altro. Cercheremo di ri-applicare per un nuovo codice di monitoraggio e vedere cosa succede allora. Grazie per la rassicurazione! – Nikko
Quando si dice che non sta registrando hit dal tuo sito DEV, il tuo URL del sito DEV è qualcosa come: http: // miocomputer/ Se è così, mi sembra che Google filtra gli hit provenienti da nomi di dominio che non sono completamente qualificato. Almeno, sembra essere quello che sta succedendo con i miei test. Prova ad accedere al sito DEV utilizzando: http://mycomputer.mycompany.com/ e controlla se gli hit iniziano la registrazione. – slolife
Il sito dev è ospitato altrove, con il proprio dominio e tutto, e non è ospitato localmente sulla macchina che sto utilizzando. Il problema è che il server di sviluppo in cui sono ospitati i file ha già funzionato prima con google analytics con un altro sito, sebbene quel sito non abbia usato lo script JS esterno a cui mi riferisco qui. – Nikko