Tag-Bereitstellung einschränken

Es wird zwar nicht empfohlen, die mit Google Tag Manager bereitgestellten Tag-Typen einzuschränken, allerdings kann es aus verschiedenen Gründen erforderlich sein, die auf einer Website bereitgestellten Tag-Typen einzuschränken. Beispielsweise möchten einige Websiteinhaber möglicherweise nicht, dass Google Tag Manager-Nutzer ihrer Website aus Gründen der Codestabilität oder der Datenerhebung bestimmte Tags hinzufügen können. In diesem Dokument wird beschrieben, wie Sie die Tag-Bereitstellung in Tag Manager einschränken.

Mit den Schlüsseln gtm.allowlist und/oder gtm.blocklist in Ihrer Datenschicht können Sie festlegen, welche Tags, Trigger und Variablen auf einer Seite zulässig sind. Diese Schlüssel überschreiben alle Konfigurationen im Container. Wenn Tags, Trigger und Variablen auf die Blockierungsliste gesetzt sind, werden sie nicht ausgelöst, auch wenn sie so konfiguriert wurden, dass sie in Google Tag Manager ausgelöst werden.

Im folgenden Beispiel wird gezeigt, wie die Datenschicht mit einer Zulassungsliste und einer Sperrliste initialisiert wird. Beide Listen sind optional und können einzeln oder zusammen (wie dargestellt) verwendet werden. Beide Listen müssen vom Typ Array und die Werte in der Liste vom Typ String sein. Diese Werte sollten in die Datenschicht gesendet werden, bevor Tags ausgelöst werden:

<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
  'gtm.allowlist': ['<id>', '<id>', ...],
  'gtm.blocklist': ['<id>', '<id>', '<id>', ...]
});
</script>

Jedes ID in der Liste entspricht einem bestimmten Tag-, Trigger- oder Variablentyp oder einer Klasse von Typen. Klassen stellen Gruppen von Tags, Triggern und Variablen dar, die dieselben Funktionen haben. Beispielsweise haben alle Tags, die Pixel an Nicht-Google-Domains senden können, die Klasse nonGooglePixels. Klassen sind nützlich, um Funktionen in aktuellen und zukünftigen Tags, Triggern und Variablen zu blockieren.

Es ist wichtig, die Regeln für Zulassungs- und Sperrlisten zu kennen:

  1. Zulassungslisten: Wenn eine Zulassungsliste festgelegt wurde, werden relevante Tags, Trigger und Variablen nur ausgeführt, wenn sie auf der Zulassungsliste stehen, entweder explizit (anhand der Typ-ID) oder implizit (wenn alle Klassen in der Liste stehen).
  2. Sperrlisten: Wenn eine Sperrliste festgelegt wurde, werden Tags, Trigger und Variablen nur ausgeführt, wenn sie nicht auf der Sperrliste stehen, entweder explizit (anhand der Typ-ID) oder implizit (wenn eine ihrer Klassen in der Liste enthalten ist).
  3. Sperrllisten überschreiben Zulassungslisten: Wenn beide festgelegt sind, haben Sperrlisten Vorrang. Sie können eine Zulassungsliste für eine Tag-Klasse und eine Blockierungsliste für ein bestimmtes Tag in dieser Klasse verwenden. Das Gegenteil ist nicht möglich. Sie können keine Sperrliste für eine Tag-Klasse und eine Zulassungsliste für ein bestimmtes Tag in dieser Klasse verwenden.
  4. Beziehungen zwischen Klassen Einige Klassen haben Beziehungen zu anderen Klassen. Tags, mit denen Scripts von Drittanbietern ausgeführt werden können, können beispielsweise per Definition Pixel von Drittanbietern senden. Wenn Sie also nonGooglePixels blockieren, wird auch nonGoogleScripts automatisch blockiert. Alle Tags, Trigger und Variablen, die zu einer der beiden Gruppen gehören, werden blockiert.

In der folgenden Tabelle sind die verfügbaren Tags, Trigger und Variablen, ihre Typen und die zugehörigen Klassen aufgeführt:

Tag ID Classes
AB TASTY – generisches Tag abtGeneric nonGoogleScripts
AdAdvisor-Tag ta nonGoogleScripts
Adometry-Tag adm google
AdRoll Smart Pixel-Tag asp nonGoogleScripts
Google Ads-Conversion-Tracking-Tag awct google
Remarketing-Tag für Google Ads sp google
Conversion-Tag für Affiliate Window awc nonGoogleScripts
Tag für den Affiliate Window-Trichter awj nonGoogleScripts
Bing Ads Universal Event Tracking baut nonGoogleScripts
Bizrate Insights – Buyer Survey-Lösung bb nonGoogleScripts
Bizrate Insights – Site Abandonment Survey-Lösung bsa nonGoogleScripts
ClickTale-Standard-Tracking-Tag (VERALTET) cts nonGoogleScripts
comScore Unified Digital Measurement-Tag csm nonGoogleScripts
Conversant Mediaplex – IFRAME MCT mpm nonGoogleIframes
Conversant Mediaplex – Standard-IMG-ROI-Tag mpr nonGooglePixels
Conversion-Verknüpfung gclidw google
Verrücktes Ei-Tag cegg nonGoogleScripts
Criteo OneTag crto nonGoogleScripts
Benutzerdefiniertes HTML-Tag html customScripts
Benutzerdefiniertes Bild-Tag img customPixels
DistroScale-Tag dstag nonGoogleScripts
Floodlight-Zähler-Tag flc
Floodlight-Verkaufs-Tag fls
Dstillery Universal Pixel-Tag m6d nonGooglePixels
Eulerian Analytics-Tag ela customScripts
Google-Tag (früher „Google Analytics 4-Konfiguration“) gaawc google
Google Analytics 4-Ereignis gaawe google
Google Analytics-Tag (alt) ga google
Google Umfragen – Zufriedenheit mit Website gcs google
Google Zertifizierte Händler-Tag ts
Hotjar-Tracking-Code hjtc nonGoogleScripts
Infinity-Call-Tracking-Tag infinity nonGoogleScripts
Intent Media – Search Compare Ads sca nonGoogleScripts
K50-Tracking-Tag k50Init nonGoogleScripts
LeadLab ll nonGoogleScripts
LinkedIn-Tag bzi nonGoogleScripts
Lytics-JS-Tag ljs nonGoogleScripts
Marin Software-Tag ms nonGoogleScripts
Mediaplex – IFRAME MCT mpm nonGoogleIframes
Mediaplex – Standard-IMG-ROI-Tag mpr nonGooglePixels
Message Mate messagemate nonGoogleScripts
Mouseflow-Tag mf nonGoogleScripts
Pixel Neustar ta nonGoogleScripts
Nielsen DCR Static Lite-Tag ndcr nonGoogleScripts
Nudge-Inhaltsanalyse-Tag nudge nonGoogleScripts
Oktopost-Tracking-Code okt nonGoogleScripts
Optimize-Conversion-Tag omc nonGoogleScripts
OwnerListens Message Mate messagemate nonGoogleScripts
Perfect Audience-Pixel pa nonGoogleScripts
Personali Canvas pc nonGoogleScripts
Pinterest pntr nonGoogleScripts
Placed placedPixel nonGoogleScripts
Pulse Insights-Kundenfeedback-Plattform pijs nonGoogleScripts
Quantcast Audience Measurement qcm nonGoogleScripts
Quora Pixel qpx nonGoogleScripts
Rawsoft FoxMetrics fxm nonGoogleScripts
SaleCycle-JavaScript-Tag scjs customScripts
SaleCycle-Pixel-Tag scp customPixels
SearchForce-JavaScript-Tracking für Conversion-Seite sfc nonGoogleScripts
SearchForce-JavaScript-Tracking für Landingpage sfl nonGoogleScripts
SearchForce-Weiterleitungs-Tracking-Tag sfr nonGooglePixels
Shareaholic shareaholic nonGoogleScripts
Survicate-Widget svw nonGoogleScripts
Tradedoubler Lead Conversion-Tag tdlc nonGooglePixels
Tradedoubler Sale Conversion-Tag tdsc nonGooglePixels
Conversion-Tracking-Tag aktivieren tc nonGoogleScripts
Tag für die Erfassung von Daten zu Richtungswechseln tdc nonGoogleScripts
Twitter Universal Website Tag twitter_website_tag nonGoogleScripts
Upsellit-Tag für globale Fußzeile uslt customScripts
Upsellit-Bestätigungs-Tag uspt customScripts
Ve Interactive-JavaScript-Tag vei nonGoogleScripts
Ve Interactive-Pixel veip nonGooglePixels
VisualDNA-Conversion-Tag vdc nonGoogleScripts
Xtremepush xpsh nonGoogleScripts
Yieldify yieldify nonGoogleScripts
Zonen zone
Trigger ID Classes
Listener/Trigger für Elementesichtbarkeit evl google
Klick-Listener/-Trigger cl google
Listener/Trigger für die Formulareinreichung fsl
Verlauf-Listener/-Trigger hl google
Listener/Trigger für JavaScript-Fehler jel google
Link-Klick-Listener/Trigger lcl
Scrolltiefen-Listener/-Trigger sdl google
Timer-Listener/-Trigger tl google
YouTube-Video-Listener/-Trigger ytl google
Variable ID Classes
Eigenes Cookie k google
Variable für das automatische Ereignis v google
Konstante c google
Containerversionsnummer ctv google
Benutzerdefiniertes Ereignis e google
Benutzerdefinierte JavaScript-Variable jsm customScripts
Datenschichtvariable v google
Debug-Modus dbg google
DOM-Element d google
Elementsichtbarkeit vis google
Google Analytics-Einstellungen (alt) gas google
HTTP-Referrer-URL f google
JavaScript-Variable j google
Suchtabelle smm google
Zufallszahl r google
Regex-Tabelle remm google
URL u google

In der folgenden Tabelle sind die verfügbaren Klassen und ihre Beziehungen zu anderen Klassen aufgeführt. Die Spalte Automatisch auf der Zulassungsliste enthält die Liste der Kurse, die implizit auf die Zulassungsliste gesetzt werden, wenn die Klasse aus dieser Zeile ebenfalls auf die Zulassungsliste gesetzt wird. Ebenso enthält die Spalte Auf der Sperrliste automatisch die Liste der Klassen, die implizit auf die Sperrliste gesetzt werden, wenn die Klasse aus dieser Zeile auf die Sperrliste gesetzt wird.

Klasse Beschreibung Automatisch auf der Zulassungsliste Automatisch auf die Sperrliste gesetzt
customPixels Kann Pixel an vom Nutzer definierte URLs senden. nonGooglePixels customScripts
html
customScripts Er kann vom Nutzer bereitgestellten JavaScript-Code ausführen. html
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
html
google Es können nur von Google gehostete Scripts ausgeführt und Pixel an Google gesendet werden.
html Alias für customScripts. Dies ist auch der ID für das benutzerdefinierte HTML-Tag. Dadurch wird sichergestellt, dass Legacy-Nutzer auch von den Vorteilen der customScripts-Klasse profitieren. customScripts
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
customScripts
nonGooglePixels Es können Pixel an Nicht-Google-Domains gesendet werden. customPixels
customScripts
html
nonGoogleScripts
nonGoogleIframes
nonGoogleScripts Es können Scripts ausgeführt werden, die nicht von Google stammen. nonGooglePixels
customScripts
html
nonGoogleIframes Es können iFrames von Domains außerhalb von Google eingefügt werden. nonGooglePixels
customScripts
html
nonGoogleScripts
sandboxedScripts In einer Sandbox ausgeführtes JavaScript, das in benutzerdefinierten Vorlagen verwendet wird. Keine Keine