Google Tag Manager: Einfluss auf den Pagespeed
Kategorie: Tag-Management
Google Tag Manager lädt einen Container, der seinerseits weitere Tags wie Analyse, Werbepixel und Heatmaps lädt und ausführt. Die Kosten hängen deshalb weit mehr vom Inhalt des Containers ab als vom Container-Skript selbst.
Auf 67 % der 5509 gemessenen Startseiten gehört Google Tag Manager zu den fünf schwersten Drittanbietern. Dort kostet es im Median 430 ms Main-Thread-Zeit, auf dem schwersten Viertel dieser Websites 810 ms oder mehr.
67 %
der Startseiten: unter den fünf schwersten Drittanbietern
430 ms
Main-Thread-Zeit (Median)
810 ms
Main-Thread-Zeit auf dem schwersten Viertel (p75)
466 KB
Transfergröße (Median)
Verteilung über die Startseiten
Perzentile über 3696 Startseiten mit Google Tag Manager.
| Perzentil | Main-Thread-Zeit | Transfergröße |
|---|---|---|
| p25 |
212 ms
|
220 KB |
| Median |
430 ms
|
466 KB |
| p75 |
810 ms
|
714 KB |
| p90 |
1.300 ms
|
1,0 MB |
Einordnung
Nach Median der Main-Thread-Zeit liegt Google Tag Manager auf Rang zwei von 72 Drittanbietern im Benchmark, leichter als YouTube und schwerer als Google CDN.
Auf 69 % der Startseiten, auf denen es vorkommt, verbraucht Google Tag Manager allein 250 Millisekunden Main-Thread-Zeit oder mehr. Ab dieser Marke bemängelt Lighthouse Drittanbieter-Code.
Startseiten mit Google Tag Manager wiegen im Median 4,8 MB (JavaScript: 1,8 MB), Startseiten ohne 3,2 MB (JavaScript: 987 KB).
Häufig zusammen geladen mit
Anteil der Startseiten mit Google Tag Manager, auf denen das andere Tool ebenfalls zu den fünf schwersten Drittanbietern gehört.
- Facebook 37 %
- Google/Doubleclick Ads 19 %
- Google Analytics 16 %
So erkennen Sie Google Tag Manager auf Ihrer Seite
Im Netzwerk-Tab erscheint der Container als gtm.js von googletagmanager.com, danach folgt alles, was er nachlädt. Die Main-Thread-Zeit, die Google Tag Manager zugerechnet wird, enthält deshalb oft die Arbeit der Tags darin, die Zahl beschreibt also ebenso den Inhalt des Containers wie das Werkzeug. Ein Container, der über mehrere Agenturen und Kampagnen gewachsen ist, ist der typische Fall, in dem ein Aufräumen schneller wirkt als jede Änderung am Code der Website.
So verringern Sie den Einfluss von Google Tag Manager
- Prüfen Sie den Container und entfernen Sie Tags, Trigger und Variablen, deren Daten niemand mehr auswertet.
- Ersetzen Sie Trigger auf „Alle Seiten“ durch seiten- oder ereignisbezogene Trigger, wo ein Tag nur an einer Stelle gebraucht wird.
- Vermeiden Sie benutzerdefinierte HTML-Tags, die weitere Skripte nachladen, und nutzen Sie stattdessen die eingebauten Tag-Vorlagen.
- Server-seitiges Tagging verlagert Anbieter-Tags aus dem Browser auf einen eigenen Server.
Häufige Fragen
Wie binde ich Google Tag Manager schonender ein?
Prüfen Sie den Container und entfernen Sie Tags, Trigger und Variablen, deren Daten niemand mehr auswertet. Ersetzen Sie Trigger auf „Alle Seiten“ durch seiten- oder ereignisbezogene Trigger, wo ein Tag nur an einer Stelle gebraucht wird.
Beeinflusst Google Tag Manager die Core Web Vitals?
Google Tag Manager selbst bewegt selten eine Core-Web-Vitals-Metrik. Entscheidend ist, was er lädt: Tags, die beim Seitenaufruf feuern, laufen auf dem Hauptthread, während die Seite noch rendert und die ersten Eingaben verarbeitet, und das zeigt sich im INP-Wert. Tags, die Banner oder Widgets über dem Inhalt einfügen, verursachen Layoutverschiebungen. Größe des Containers und Zeitpunkt der Trigger zählen deshalb mehr als das Container-Skript.
Methode und Stichprobe: Drittanbieter-Benchmark.