In der offiziellen Google-Dokumentation heißt es:
Fügen Sie Ihr Snippet (unverändert in seiner Gesamtheit) in jede Webseite ein, die Sie verfolgen möchten. Fügen Sie es unmittelbar vor dem schließenden
</head>
Tag ein .
Sicher gibt es einen Grund, warum sie diese Platzierung vorschlagen; Ich möchte wissen, was diese Gründe sind.
Mein Gedanke ist : Warum kann es nicht in das Body-Tag aufgenommen werden, wenn es sowieso nicht blockierenden asynchronen Code ist?
Mein Kollege theoretisierte : Dies ist so, dass die Seitenansichten immer noch verfolgt werden, selbst wenn ein anderes Element weiter unten auf der Seite alles kaputt macht.
Aber wenn das wahr wäre, warum nicht vorschlagen, es direkt nach dem öffnenden Head-Tag hinzuzufügen ?
google-analytics
universal-analytics
Eric Seastrand
quelle
quelle
Antworten:
Sie können den Code mit sehr geringem Kompromiss an einer beliebigen Stelle auf der Webseite platzieren.
Weil es einen winzigen Vorteil hat, es dort abzulegen - mit ihm
<head>
können Sie Benutzer erfassen, die sofort nach dem Öffnen Ihrer Seite verschwunden sind.Sie können es sicher in
<body>
Abschnitt setzen und Sie werden nur einen sehr kleinen Prozentsatz der Besucher verlieren (wie oben erwähnt).Früher, als der Code blockiert wurde, wurde empfohlen, ihn kurz vor dem schließenden
</body>
Tag zu platzieren, damit die Website nicht verlangsamt wird. Die Empfehlung wurde geändert, als der Code nicht blockiert wurde. Da dieser Code auf allen Websites so häufig verwendet wird, besteht eine hohe Wahrscheinlichkeit, dass der Browser die js-Datei aus dem Cache anstelle des tatsächlichen Downloads bereitstellt.quelle
Dies ist keine technische Erklärung dafür, warum dies notwendig ist - aber es ist ein praktischer Grund, dies zu tun.
Wenn Sie Ihren Google Analytics (GA) -Verfolgungscode für verschiedene Überprüfungszwecke im gesamten Google-Websitesetzwerk verwenden möchten, z.
Sie können dies tun, wenn Ihr Google-Konto Administrator von GA und den oben genannten ist. Es wird jedoch vorher nur an der vorgeschriebenen Position nach dem GA-Tracking-Code gesucht
</head>
.Wenn Sie den Code nicht an dieser Position haben, kann dies zu störenden, sich wiederholenden Fehlermeldungen in der Google Analytics-Oberfläche führen.
Obwohl es mir leid tut, kann ich kein Licht auf die zugrunde liegenden (technischen, wenn überhaupt) Gründe werfen, aber für mich sind die oben genannten Gründe gut genug, um es einfach zu tun.
quelle