6 Stimmen

Google Analytics aus dem jQuery-Dokument laden und fertig?

Das Problem ist, dass GA manchmal eine kleine Weile braucht, um zu laden, und meine jQuery ready() Funktionen laufen nicht, bis es fertig ist. Ich würde gerne den GA-Code selbst an das Ende der ready()-Funktion verschieben. Ich bin nicht auf der Suche nach zusätzlichen Click-Tracking-Integration - ich will nur meine ready() Skripte zuerst laufen.

Meine Fragen sind: 1) Wird das Verschieben des GA-Codes das Statistik-Tracking in irgendeiner Weise beeinträchtigen? Und, 2) Muss ich die Verwendung von zwei Skript-Tags emulieren (eines, das das externe Skript-Tag erzeugt, und eines, das die Funktion aufruft)? Wenn ja, warum, und was ist der beste Weg, um das in einer jQuery-Funktion zu tun?

Zur Erläuterung von Nr. 2 hier der GA-Code, der derzeit kurz vor dem abschließenden Body-Tag steht:

<script type="text/javascript">
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"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-8704511-1");
pageTracker._trackPageview();
} catch(err) {}</script>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X