Comment puis-je charger dynamiquement JavaScript de Google Analytics?
Sans à l'aide de toutes les autres frameworks JS (dojo, jquery, etc), comment puis-je charger dynamiquement Google Analytique javascript pour être utilisé sur une page web pour le suivi sur le web?
Typique approprié pour le chargement dynamique de JS est de faire ce qui suit:
var gaJs = document.createElement("script");
gaJs.type = "text/javascript";
gaJs.src = "http://www.google-analytics.com/ga.js";
document.body.appendChild(gaJs);
var pageTracker = _gat._getTracker("UA-XXXXXXXXX");
pageTracker._initData();
pageTracker._trackPageview();
Mais qui ne fonctionne pas.
L'ga.js le fichier n'est pas chargé dans le temps pour _gat._getTracker & _initData/TrackPageview à la fonction.
Des idées sur la manière de charger dynamiquement ga.js.
Mise à JOUR: il Semble que quelqu'un a tenté de remédier à ce problème sur le lien suivant. Cependant, c'est pour une utilisation avec l'ancien Oursin code et pas de Google Analytics.
Des idées sur comment à obtenir que cela fonctionne avec ga.js au lieu de urchin.js?
http://20y.hu/20070805/loading-google-analytics-dynamically-on-document-load.html
OriginalL'auteur | 2009-04-15
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser cet extrait de HTML5 Boilerplate.
OriginalL'auteur bmavity
Essayez d'utiliser le code JavaScript code fourni par Google, et puis conditionnellement de l'affichage cette section de code basé sur une construction dans votre framework d'INTERFACE. Vous n'avez pas dit ce que cette plate-forme est en cours d'exécution, si c'est ASP.NET pourrais-tu mettre le code dans un espace Réservé ou UserControl et ensuite de le rendre Visible sur true ou false selon un fichier de configuration paramètre si le script doit être inclus. J'ai utilisé cette méthode sur plusieurs sites, afin de prévenir l'analyse de script de pré-environnements de production.
OriginalL'auteur
Côté serveur programmation serait plus facile je pense, mais j'ai trouvé cette quelques il y a le temps. De l'avis qu'il propose plus spécifiquement à la
html head
.Également vérifier sur le premier lien sur " Ajouter le code Javascript Via Ajax.
merci bien pour tenter de répondre 🙂
OriginalL'auteur Esteban Küber
J'ai littéralement juste mettre quelque chose ensemble, qu'est-ce que... à l'aide de jquery. L'astuce consiste à ajouter un événement load de la balise script avec le code de suivi.
La chose que je suis en train de travailler, c'est... est-ce autorisé par google.
OriginalL'auteur