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) {}
Serait-il possible d'appeler ce script à partir d'un fichier JS externe? Je voulais quelque chose comme:Est-il possible de mettre du code Google Analytics dans un fichier JS externe?
<script type="text/javascript" src="googleanalytics.js" ></script>
et de mettre l'un d'entre eux sur chacune de mes pages HTML.
Le code que j'ai ci-dessus sera à l'intérieur googleanalytics.js
Google instructions était de mettre le code dans chaque page. Le problème avec cela est qu'il est plus difficile de changer le code de suivi. (Nous utilisons différents codes de suivi pour nos pages DEV et PROD).
Je l'ai essayé et ça ne semble pas fonctionner.
Y a-t-il quelque chose qui ne va pas? Ou y a-t-il autre chose qui cause le problème?
Pour votre information Important S'il vous plaît noter que nous utilisons IE6 et 8 navigateurs (oui, je sais, pas besoin de me dire)
Oui, je suis au courant que GA est à la traîne, le problème est qu'il n'enregistre pas de hits même si ça fait 4 jours que j'ai appliqué le code et que j'ai navigué sur le site DEV toute la journée pour l'ensemble des 4 jours, la correction des bugs et d'autres choses. Espérons que c'était quelque chose de mal avec l'enregistrement ou autre chose. Nous allons essayer de faire une nouvelle demande pour un nouveau code de suivi et voir ce qui se passe ensuite. Merci pour la ré-assurance! – Nikko
Lorsque vous dites qu'il n'enregistre pas les hits de votre site DEV, votre URL de site DEV est-elle quelque chose comme: http: // mycomputer/ Si oui, il me semble que Google filtre les hits provenant de noms de domaine qui ne sont pas complètement qualifié. Au moins, cela semble être ce qui se passe avec mes tests. Essayez d'accéder au site DEV en utilisant: http://mycomputer.mycompany.com/ et voyez si les hits commencent à s'enregistrer. – slolife
Le site de développement est hébergé ailleurs, avec son propre domaine et tout, et n'est pas hébergé localement sur la machine que j'utilise. Le problème est que le serveur de développement où les fichiers sont hébergés a déjà travaillé avec Google Analytics avec un autre site, bien que ce site n'utilise pas le script JS externe auquel je fais référence ici. – Nikko