Auf unserer Website haben wir Skript-Tags für Drittanbieterdienste wie Lotame, Peer39 und Google Analytics in der Fußzeile kurz vor dem schließenden body-Tag, um das Seitenrendern nicht zu blockieren. Wir machen Scripte, wo immer möglich, zurückstellen oder asynchron, aber einige der Dienste arbeiten nicht mit asynchronem Laden und müssen als normale Tags belassen werden. Außerdem senden wir unserem anderen Analysedienst eine Reihe von Daten über den Inhalt jeder Seite, was bedeutet, dass wir entschieden haben, diese auch in die Fußzeile aufzunehmen.Google Tag Manager - was ist mit Skripten in der Fußzeile?
Wir suchen jetzt nach Google Tag Manager, um externe Skripte für uns aufzunehmen. Zur Implementierung von GTM empfiehlt Google, den Codeblock
unmittelbar nach dem Start-Body-Tag zu platzieren. Dies ist der Punkt, an dem GTM beginnt, die Tags anzufordern. Ich verstehe, dass diese Position empfohlen wird, um Probleme mit IE6 und IE7 zu vermeiden.
GTM gibt Ihnen keine Möglichkeit, die Ladereihenfolge von Skripts anzugeben. Ich bin besorgt, dass ich, wenn ich diesem Rat folge, die Anforderungen für einige synchrone Skriptdateien von der Fußzeile, wo sie sicher aus dem Weg des Hauptinhalts sind, in die Kopfzeile verschieben werde.
Mache ich mir unnötigerweise Sorgen? Es scheint zu kompliziert, einen zweiten GTM-Container zu erstellen, um meine Fußzeilenskripte zu verwalten. Wäre es sinnvoll, den GTM-Codeblock in der Fußzeile zu platzieren, wenn ich IE7 nicht unterstütze, da sich einige meiner Skripte derzeit im Header befinden?
Nur die Platzierung von GTM kommentieren: Wenn Sie den GTM weiter unten auf der Seite platzieren, besteht eine größere Wahrscheinlichkeit, dass Interaktionen, die über GTM verfolgt werden sollen, möglicherweise übersehen werden, wenn der Benutzer diese Interaktionen vor GTM auslöst hat eine Chance zu laden. Wenn ein Benutzer die Site aufruft und dann schnell zu einer anderen Seite navigiert, bevor GTM erneut geladen wird, können Sie die Seitenaufrufe insgesamt vermissen. – nyuen
OK Danke Nyuen, das macht Sinn. –