Google gibt mir ein Stück Javascript und fordert mich auf, es in das aufzunehmen <head>
.
Kann ich es am Ende setzen <body>
oder treten dabei einige Nebenwirkungen auf?
google-analytics
Peter Hall
quelle
quelle
Antworten:
Wenn Sie es am Ende des
<head>
Abschnitts einfügen, wird sichergestellt, dass Ihre Metriken auch dann nachverfolgt werden, wenn ein Benutzer das Laden der Seite nicht beendet.Früher haben sie Ihnen gesagt, dass Sie es am Ende der Seite platzieren sollen, bevor sie die Unterstützung für das teilweise Laden von Seiten hinzugefügt haben.
Direkt von Google:
Siehe Google Analytics-Hilfe : Fügen Sie den Tracking-Code direkt zu Ihrer Website hinzu
quelle
<head>
der Seite, auf die jetzt verlinkt ist, heißt es "Fügen Sie das Tag direkt nach dem Öffnen des <head> -Tags auf jeder Seite hinzu."Sie können es überall platzieren, wo Sie wollen. Ich habe immer Tracking-Code am Ende der Seite eingefügt und hatte nie Probleme.
quelle
Sie können es an einer beliebigen Stelle auf der Seite platzieren und an einer beliebigen Stelle auf der Seite ausführen, unabhängig davon, ob es sich um den Kopf oder den Körper handelt. Laut Google-Unterstützung ( Fügen Sie den Tracking-Code direkt zu Ihrer Website hinzu ) wird empfohlen, ihn im Head-Tag einzufügen und unmittelbar vor dem schließenden
</head>
Tag einzufügen.Der folgende Absatz aus einem guten Artikel erklärt, warum Code in das Head-Tag eingefügt wird
quelle
Im Kopf, kurz vor dem schließenden </ head> -Tag, haben Sie keine Probleme, Ihre Website in den Webmaster-Tools zu überprüfen.
quelle
Das Hinzufügen des folgenden Codes (bekannt als "JavaScript-Tracking-Snippet") zu den Vorlagen Ihrer Website ist der einfachste Weg, um mit analyse.js zu beginnen.
Der Code sollte am oberen Rand des Tags und vor allen anderen Skript- oder CSS-Tags hinzugefügt werden, und die Zeichenfolge "UA-XXXXX-Y" sollte durch die Eigenschafts-ID (auch als "Tracking-ID" bezeichnet) von Google Analytics ersetzt werden Eigenschaft, die Sie verfolgen möchten.
Der obige Code macht vier Hauptaufgaben:
Erstellt ein Element, das das asynchrone Herunterladen der JavaScript-Bibliothek analyse.js von https://www.google-analytics.com/analytics.js startet
Initialisiert eine globale ga-Funktion (als ga () -Befehlswarteschlange bezeichnet), mit der Sie die Ausführung von Befehlen planen können, sobald die library.js-Bibliothek geladen und einsatzbereit ist.
Fügt der Befehlswarteschlange ga () einen Befehl hinzu, um ein neues Trackerobjekt für die über den Parameter 'UA-XXXXX-Y' angegebene Eigenschaft zu erstellen.
Fügt der Befehlswarteschlange ga () einen weiteren Befehl hinzu, um einen Seitenaufruf für die aktuelle Seite an Google Analytics zu senden.
quelle
Array.push
Funktion erhält . Diega
"Funktion" ist ganz so gebundenpush
. Auf diese Weise können die sofortigen Aufrufe optimiert werden: Anstatt ein leeres Array zu erstellen, wenn es nicht gefunden wird ([]
), füllen Sie es mit den Arrays "Argumente" für jedenga
Aufruf:[['create', 'UA-XXX', 'auto'], ['send', 'pageview']]
…Der Code, den Sie immer am oberen Rand des Tags und vor allen anderen Skript- oder CSS-Tags hinzufügen sollten, und die Zeichenfolge
'UA-XXXXX-Y'
sollten durch die EigenschaftID
(auch als "Tracking-ID" bezeichnet) der Google Analytics-Eigenschaft ersetzt werden, die Sie verfolgen möchten.quelle