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

que recommanderiez-vous le titre sera changé aussi?

OriginalL'auteur | 2009-04-15