Tag-Bereitstellung einschränken

Es wird zwar nicht empfohlen, die mit Google Tag Manager verwenden. Aus verschiedenen Gründen kann es notwendig sein, auf einer Website implementiert werden. Manche Website-Inhaber möchten vielleicht nicht, Google Tag Manager-Nutzer können ihrer Website bestimmte Tags für Code hinzufügen. Stabilitäts- oder Datenerhebungsgründe. In diesem Artikel wird beschrieben, wie Sie das Tag Bereitstellung in Tag Manager.

Um zu steuern, welche Tags, Trigger und Variablen auf einer Seite zulässig sind, verwenden Sie die gtm.allowlist- und/oder gtm.blocklist-Schlüssel in der Datenschicht. Diese Schlüssel werden alle Konfigurationen im Container überschreiben. Bei ordnungsgemäßer Sperrliste Tags, Trigger und Variablen werden nicht ausgelöst, selbst wenn sie für in Google Tag Manager ausgelöst.

Im folgenden Beispiel sehen Sie, wie die Datenschicht mit einem Zulassungsliste und Sperrliste. Beide Listen sind optional und können verwendet werden separat oder zusammen (wie gezeigt). Beide Listen müssen vom Typ Array sein und der Parameter Werte in der Liste müssen vom Typ String sein. Diese Werte sollten an Datenschicht, bevor Tags ausgelöst werden:

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

Jeder 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. Beispielsweise werden alle Tags, die Pixel zu Nicht-Google-Domains haben die Klasse nonGooglePixels. Klassen sind nützlich für Blockierfunktionen in aktuellen und zukünftigen Tags, Triggern und Variablen.

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

  1. Zulassungslisten Wenn eine Zulassungsliste festgelegt wurde, werden relevante Tags, Trigger und Variablen werden nur ausgeführt, wenn sie in der Zulassungsliste befinden sind, entweder explizit (nach Typ) ID) oder implizit (indem alle Klassen in der Liste enthalten sind).
  2. Sperrlisten Wenn eine Sperrliste festgelegt wurde, werden nur werden ausgeführt, wenn sie nicht in der Sperrliste aufgeführt sind, entweder explizit (nach Typ ID) oder implizit (durch eine beliebige ihrer Klassen in der Liste).
  3. Sperrlisten haben Vorrang vor Zulassungslisten Wurden beide festgelegt, haben Sperrlisten Vorrang. Sie können einen eine Sperrliste für eine Tag-Klasse und eine Sperrliste für ein bestimmtes Tag in dieser Klasse, aber das Gegenteil trifft nicht zu. Für eine Sperrliste können Sie keine und eine Zulassungsliste für ein bestimmtes Tag in dieser Klasse an.
  4. Kurse haben Beziehungen Einige Klassen haben Beziehungen zu anderen Klassen. Zum Beispiel Tags, die Skripts von Drittanbietern ausführen können, können (per Definition) Nicht-Google-Pixel senden. Für Wenn Sie nonGooglePixels blockieren, nonGoogleScripts. Alle Tags, Trigger und Variablen, die zu einem der beiden Gruppe wird blockiert.

In der folgenden Tabelle sind die verfügbaren Tags, Trigger und Variablen, ihre Typen und die Klassen, zu denen sie gehören:

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
Affiliate Window-Conversion-Tag awc nonGoogleScripts
Affiliate Window-Kauf-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
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
Universal-Pixel-Tag von Dstillery 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 (alte Version) 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 Content Analytics-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
Conversion-Tag für Tradedoubler-Verkäufe tdsc nonGooglePixels
Turn-Conversion-Tracking-Tag tc nonGoogleScripts
Tag für die Turn-Datenerfassung tdc nonGoogleScripts
Twitter Universal Website Tag twitter_website_tag nonGoogleScripts
Universal Analytics-Tag ua google
Upsellit-allgemeines Fußzeilen-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 die Elementsichtbarkeit evl google
Klick-Listener/Trigger cl google
Listener/Trigger für Formularübermittlung fsl
Verlauf-Listener/Trigger hl google
Listener/Trigger für JavaScript-Fehler jel google
Link-Klick-Listener/Trigger lcl
Listener/Trigger für Scrolltiefen 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 (alte Version) 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. Spalte Automatisch auf der Zulassungsliste stellt die Liste der Klassen dar, die implizit auf die Zulassungsliste gesetzt werden, wenn der Kurse aus dieser Zeile stehen ebenfalls auf der Zulassungsliste. Die Sperrliste „Automatisch“ enthält die Liste der Klassen, die implizit wenn der Kurs aus dieser Zeile auf die Sperrliste gesetzt wurde.

Klasse Beschreibung Automatisch auf die Zulassungsliste gesetzt Automatisch auf die Sperrliste gesetzt
customPixels Pixel können an vom Nutzer definierte URLs gesendet werden. nonGooglePixels customScripts
html
customScripts Sie können den vom Nutzer bereitgestellten JavaScript-Code ausführen. html
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
html
google Können nur von Google gehostete Skripts ausführen und Pixel an folgende Adresse senden: Google.
html Alias für customScripts. Beachten Sie, dass dies auch der ID für das benutzerdefinierte HTML-Tag. So wird sichergestellt, dass alte Nutzer auch die Vorteile der customScripts-Klasse nutzen. customScripts
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
customScripts
nonGooglePixels Sie können Pixel an Domains außerhalb von Google senden. customPixels
customScripts
html
nonGoogleScripts
nonGoogleIframes
nonGoogleScripts Können Skripts ausführen, die nicht von Google bereitgestellt werden. nonGooglePixels
customScripts
html
nonGoogleIframes Kann iFrames von Domains außerhalb von Google einschleusen. nonGooglePixels
customScripts
html
nonGoogleScripts
sandboxedScripts In einer Sandbox ausgeführt JavaScript, das im Rahmen des benutzerdefinierte Vorlagen. Keine Keine