Tag-Bereitstellung einschränken

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

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

Im folgenden Beispiel wird gezeigt, wie die Datenschicht mit einer Zulassungs- und einer Sperrliste initialisiert wird. Beide Listen sind optional und können separat oder zusammen verwendet werden (siehe Abbildung). Beide Listen müssen vom Typ Array sein und die Werte in der Liste müssen vom Typ String sein. Diese Werte sollten in die Datenschicht übertragen 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 mit denselben Funktionen dar. Alle Tags, mit denen Pixel an Nicht-Google-Domains gesendet werden können, haben beispielsweise 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 in der Zulassungsliste enthalten sind, entweder explizit (nach Typ-ID) oder implizit (wenn alle ihre Klassen in der Liste enthalten sind).
  2. Sperrlisten Wenn eine Sperrliste festgelegt wurde, werden Tags, Trigger und Variablen nur ausgeführt, wenn sie nicht in der Sperrliste enthalten sind, entweder explizit (nach Typ-ID) oder implizit (wenn eine ihrer Klassen in der Liste enthalten ist).
  3. Sperrlisten haben Vorrang vor Zulassungslisten Wenn beide festgelegt wurden, haben Sperrlisten Vorrang. Sie können eine Zulassungsliste für eine Tag-Klasse und eine Sperrliste für ein bestimmtes Tag in dieser Klasse verwenden, aber nicht umgekehrt. Sie können keine Sperrliste für eine Tag-Klasse und eine Zulassungsliste für ein bestimmtes Tag in dieser Klasse verwenden.
  4. Klassen haben Beziehungen Einige Klassen haben Beziehungen zu anderen Klassen. Tags, mit denen beispielsweise Nicht-Google-Scripts ausgeführt werden können, können (per Definition) auch Nicht-Google-Pixel senden. Wenn Sie nonGooglePixels blockieren, wird daher auch nonGoogleScripts automatisch blockiert. Alle Tags, Trigger und Variablen, die zu einer der beiden Gruppen gehören, werden blockiert.

In der folgenden Tabelle finden Sie eine Liste der verfügbaren Tags, Trigger und Variablen, ihrer Typen und der Klassen, zu denen sie gehören:

Tag ID Classes
AB TASTY – generisches Tag abtGeneric nonGoogleScripts
AdAdvisor-Tag ta nonGoogleScripts
Adometry-Tag adm google
SmartPixel-Tag von AdRoll asp nonGoogleScripts
Conversion-Tracking-Tag von Google Ads awct google
Remarketing-Tag für Google Ads sp google
Affiliate Window-Conversion-Tag awc nonGoogleScripts
Affiliate Window-Journey-Tag 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
Crazy Egg-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-Konfiguration) gaawc google
Google Analytics 4-Ereignis gaawe google
Google Analytics-Tag (alt) ga google
Google Umfragen – Zufriedenheit mit Website gcs google
Tag für Google Zertifizierte Händler 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
Neustar-Pixel ta nonGoogleScripts
Nielsen DCR Static Lite-Tag ndcr nonGoogleScripts
Tag für die Nudge-Inhaltsanalyse 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
Getätigt 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
Turn-Conversion-Tracking-Tag tc nonGoogleScripts
Tag für die Turn-Datenerfassung tdc nonGoogleScripts
Twitter Universal Website Tag twitter_website_tag nonGoogleScripts
Upsellit Global Footer Tag 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 Elementsichtbarkeit evl google
Klick-Listener/Trigger cl google
Formularübermittlungs-Listener/Trigger 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 Allowlisted Automatically (Automatisch auf die Zulassungsliste gesetzt) enthält die Liste der Klassen, die implizit auf die Zulassungsliste gesetzt werden, wenn die Klasse aus dieser Zeile ebenfalls auf die Zulassungsliste gesetzt wird. Die Spalte Automatisch auf die Sperrliste gesetzt enthält 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 gesperrt
customPixels Kann Pixel an vom Nutzer definierte URLs senden. nonGooglePixels customScripts
html
customScripts Kann von Nutzern bereitgestellten JavaScript-Code ausführen. html
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
html
google Kann nur von Google gehostete Skripts ausführen und Pixel an Google senden.
html Alias für customScripts. Das ist auch der ID für das benutzerdefinierte HTML-Tag. So profitieren auch Nutzer mit alten Konten von den Vorteilen der customScripts-Klasse. customScripts
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
customScripts
nonGooglePixels Pixel können an Nicht-Google-Domains gesendet werden. customPixels
customScripts
html
nonGoogleScripts
nonGoogleIframes
nonGoogleScripts Kann Skripts ausführen, die nicht von Google bereitgestellt werden. nonGooglePixels
customScripts
html
nonGoogleIframes Kann iFrames aus Nicht-Google-Domains einfügen. nonGooglePixels
customScripts
html
nonGoogleScripts
sandboxedScripts In einer Sandbox ausgeführtes JavaScript, das als Teil von benutzerdefinierten Vorlagen verwendet wird. Keine Keine