{"id":442,"date":"2021-05-20T14:42:23","date_gmt":"2021-05-20T12:42:23","guid":{"rendered":"https:\/\/stage.usercentrics.com\/de\/?post_type=knowledge&#038;p=7418"},"modified":"2025-09-26T15:00:06","modified_gmt":"2025-09-26T13:00:06","slug":"gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden","status":"publish","type":"knowledge","link":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/","title":{"rendered":"GTM-Konfiguration: Diese 5 Fehler sollten Sie unbedingt vermeiden"},"content":{"rendered":"\n<p><span style=\"font-weight: 400;\">Wer sich n\u00e4her mit dem Google Tag Manager besch\u00e4ftigt hat, wei\u00df, dass die Konfiguration von Variablen, Triggern und Tags ihre T\u00fccken hat. Mit der Integration der Usercentrics <a href=\"\/de\/website-consent-management\/\">Consent Management<\/a> Platform kommt noch ein weiterer Punkt hinzu, den es zu beachten gilt: Die g\u00e4ngigen Marketing- und Analyse-Tags sollen nur nur gefeuert werden, wenn der Nutzer dieser Verwendung zuvor \u00fcber einen der Consent-Layer zugestimmt hat.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Wird die Einwilligung verweigert, so m\u00fcssen die Tags in ihrem Setting so beschaffen sein, dass sie nicht ausgel\u00f6st werden.<\/span><\/p>\n\n\n\n<p><i><span style=\"font-weight: 400;\">Sie wollen die Usercentrics CMP ganz einfach mit dem Google Tag Manager implementieren? Wie das geht zeigen wir Schritt f\u00fcr Schritt in unserem kostenlosen <\/span><\/i><a href=\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/webinar\/wie-implementiere-ich-eine-cmp-mit-google-tag-manager\/\"><i><span style=\"font-weight: 400;\">Webinar.<\/span><\/i><\/a><i><span style=\"font-weight: 400;\">&nbsp;&nbsp;<\/span><\/i><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Folgende Stolpersteine gilt es zu vermeiden, wenn man Google Tag Manager-Container in Verbindung mit der Usercentrics CMP konfiguriert.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fehler-nr-1-benennung-der-dlv-nicht-identisch-zur-benennung-des-zugehorigen-data-processing-services\">Fehler Nr. 1: Benennung der DLV nicht identisch zur Benennung des zugeh\u00f6rigen Data Processing Services<\/h2>\n\n\n<p><span style=\"font-weight: 400;\">Ein Fehler, der schnell passieren kann, ist, dass der Name einer dataLayer Variablen nicht mit dem Namen des korrespondierenden Data Processing Services \u00fcbereinstimmt.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dies f\u00fchrt dazu, dass, obwohl der Websitebesucher einer bestimmten Technologie seine Zustimmung erteilt, diese nicht korrekt durch den Google Tag Manager verarbeitet werden kann.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ma\u00dfgeblich dabei ist nicht zwangsl\u00e4ufig die Benennung, wie sie im Admin Interface zu finden ist, sondern sicherheitshalber sollte \u00fcber die Console gepr\u00fcft werden, wie die Benennung im dataLayer aussieht:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7425\" src=\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-content\/uploads\/sites\/2\/2021\/05\/Developer-console-dataLayer.png\" alt=\"Ansicht der Entwickler-Konsole und des Codes innerhalb eines Daten-Layers f\u00fcr einen Online-Bekleidungsshop - Usercentrics\" width=\"1540\" height=\"791\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Dazu \u00f6ffnet man die Console auf der Website, auf der das CMP-Script installiert und ausgef\u00fchrt wurde und gibt im Tab \u201cConsole\u201d den Befehl \u201cdataLayer\u201d ein.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Wichtig:<\/span><span style=\"font-weight: 400;\"> Die Schreibweise der Variablen im GTM muss exakt der Schreibweise der Variablen entsprechen, die in den dataLayer geschrieben wird (inkl. Gro\u00df- und Kleinschreibung).<\/span><\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fehler-nr-2-trigger-event-consent-status-optionen-fur-tag-auslosung-nicht-auf-einmal-pro-seite-eingestellt-folge-bounce-rate-wird-manipuliert\">Fehler Nr. 2:  Trigger \u201cEvent &#8211; consent_status\u201d &#8211; Optionen f\u00fcr Tag-Ausl\u00f6sung nicht auf \u201cEinmal pro Seite\u201d eingestellt. Folge: Bounce Rate wird \u201cmanipuliert\u201d<\/h2>\n\n\n<p><span style=\"font-weight: 400;\">Die Auswirkungen auf die Messwerte in Webanalyse-Systemen wie Google Analytics sind allerdings \u00fcberschaubar. In wenigen F\u00e4llen sorgt die fehlende Option daf\u00fcr, dass mehrere Pageview-Hits pro Seite gesendet werden.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Die Konfiguration basiert auf dem Event \u201cconsent_status\u201d, dass sowohl bei jedem Seitenaufruf initiiert wird (sobald das CMP Script ausgef\u00fchrt wird) als auch bei jeder Interaktion mit einem der Consent Layer (z. B. wenn man bestimmte Services oder Service-Kategorien an- oder abw\u00e4hlt).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Das folgende Video zeigt ein solches Szenario:<\/span><\/p>\n\n<div >\n    \n<div class=\"uc-video-wrapper\">\n    <div class=\"uc-video\"\n         id=\"23c4dbbc-10bf-492f-a1cb-7dd982196562\">\n                    <div class=\"uc-video__overlay\">\n                                    <div class=\"uc-video__overlay__bg\">\n                        <img decoding=\"async\" src=\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-content\/uploads\/sites\/2\/2021\/05\/UC-CMP-GTM-Konfiguration-consent-status.png\" class=\"attachment-full size-full\" alt=\"consent status\" loading=\"lazy\" \/>                    <\/div>\n                                                <button type=\"button\"\n                        class=\"uc-video__overlay__play\"\n                        aria-label=\"Play\">\n                    <svg width=\"160\" height=\"161\" viewBox=\"0 0 160 161\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.3333 83.955C13.3333 47.1395 43.1844 17.2883 79.9999 17.2883C116.815 17.2883 146.667 47.1395 146.667 83.955C146.667 120.77 116.815 150.622 79.9999 150.622C43.1844 150.622 13.3333 120.77 13.3333 83.955ZM106.097 88.1974L68.8335 113.599C68.6292 113.736 68.3884 113.818 68.1375 113.836C67.8867 113.854 67.6355 113.806 67.4115 113.699C67.1876 113.591 66.9996 113.428 66.8682 113.227C66.7367 113.026 66.667 112.795 66.6666 112.559V61.7892C66.6658 61.553 66.7348 61.3212 66.8659 61.1195C66.9971 60.9179 67.1853 60.7541 67.4097 60.6465C67.634 60.5389 67.8859 60.4917 68.1372 60.5099C68.3885 60.5282 68.6295 60.6113 68.8335 60.7501L106.097 86.1352C106.273 86.2519 106.417 86.4064 106.516 86.5858C106.615 86.7652 106.667 86.9643 106.667 87.1663C106.667 87.3683 106.615 87.5674 106.516 87.7468C106.417 87.9262 106.273 88.0807 106.097 88.1974Z\" fill=\"white\"\/>\n<\/svg>\n                <\/button>\n            <\/div>\n                <div class=\"uc-video__wrapper\">\n            <div class=\"uc-video__container\">\n                <iframe loading=\"lazy\" title=\"UC CMP GTM Konfiguration - consent status\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/3gG95m6j0GE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>            <\/div>\n                    <\/div>\n        <script>\n            window.ucEmbedConfig = window.ucEmbedConfig || {};\n            window.ucEmbedConfig['23c4dbbc-10bf-492f-a1cb-7dd982196562'] = '{\"animation\":false,\"overlay\":true}';\n        <\/script>\n    <\/div>\n<\/div>\n\n    <script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"VideoObject\",\"name\":\"UC CMP GTM Konfiguration - consent status\",\"thumbnailUrl\":\"https:\\\/\\\/usercentrics-pipeline.psapp.dev\\\/de\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2021\\\/05\\\/UC-CMP-GTM-Konfiguration-consent-status.png\",\"uploadDate\":\"2021-05-20 14:42:23\",\"embedUrl\":\"https:\\\/\\\/www.youtube.com\\\/embed\\\/3gG95m6j0GE?feature=oembed\"}<\/script>\n<\/div>\n\n\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zun\u00e4chst interagiert der Nutzer mit dem First Layer durch den Klick auf \u201cAlles akzeptieren\u201d: Alle Data Processing Services werden als Variablen mit dem Wert \u201ctrue\u201d in den dataLayer geschrieben.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Der f\u00fcr das Google Analytics-Tag bestimmende Trigger basiert auf dem Event \u201cconsent_status\u201d und der Bedingung, die dataLayer-Variable \u201cGoogle Analytics\u201d muss gleich \u201ctrue\u201d sein. Diese Bedingung ist nach dem Klick auf \u201cAlles akzeptieren\u201d erf\u00fcllt. Das Pageview-Tag von Google Analytics wird also ausgel\u00f6st.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Im n\u00e4chsten Schritt erfolgt eine Anpassung \u00fcber den Second Layer. Zwei Kategorien werden deaktiviert. Mit dem anschlie\u00dfenden Klick auf \u201cSpeichern\u201d wird das Event \u201cconsent_status\u201d erneut ausgespielt. Da sich der Wert der dataLayer Variablen \u201cGoogle Analytics\u201d nicht ver\u00e4ndert hat, sind auch hier wieder alle Bedingungen erf\u00fcllt, sodass der Trigger aktiviert und das Pageview-Tag gefeuert wird.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Es wurden also bei einem Seitenaufruf zwei Pageview-Hits an Google Analytics gesendet. Gem\u00e4\u00df der Definition von Abspr\u00fcngen (Bounces) in Google Analytics bedeutet dieses Szenario: Wenn der Nutzer in unserem Beispiel ohne weitere Interaktion mit der Seite diese wieder umgehend verl\u00e4sst, gilt diese Sitzung nicht als Bounce. W\u00e4re auf dieser Seite allerdings nur ein Seitenaufruf protokolliert worden, so h\u00e4tte Google Analytics diese Sitzung als Absprung gewertet.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Webanalysten sind verst\u00e4ndlicherweise an m\u00f6glichst \u201csauberen\u201d Daten interessiert. Um das mehrfache Senden von Treffern (Hits) an eine Google Analytics-Property zu vermeiden, sollte daher in der Tag-Konfiguration definiert werden, dass das Tag nur einmal pro Seite ausgel\u00f6st wird.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7420\" src=\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-content\/uploads\/sites\/2\/2021\/05\/GTM-Optionen-fu\u0308r-Tag-Auslo\u0308sung.png\" alt=\"Ansicht einer Tag-Konfiguration im Ordner \u201eUniversal Analytics Pageview All Pages\u201c - Usercentrics\" width=\"1084\" height=\"866\" \/><\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fehler-nr-3-event-tracking-von-youtube-videos-wenn-yt-videos-z-b-durch-den-smart-data-protector-geblockt-werden-yt-iframe-api-wird-nicht-nachgeladen\">Fehler Nr. 3: Event-Tracking von Youtube Videos (wenn YT-Videos z. B. durch den Smart Data Protector geblockt werden) &#8211; YT iframe API wird nicht nachgeladen.<\/h2>\n\n\n<p><span style=\"font-weight: 400;\">Ein klassisches Google Tag Manager bzw. Google Analytics-Setup beinhaltet oftmals das Erfassen von Interaktionen mit auf einer Website eingebetteten YouTube-Videos. Dazu gibt es im GTM vorgefertigten Variablen und Trigger, die eine Einrichtung des YouTube-Video-Trackings deutlich erleichtern.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mit laufender Usercentrics- und Smart-Data-Protector-Implementierung allerdings wird das Tracking dieser Videos etwas komplizierter. Warum? Um diese Frage zu beantworten, macht es Sinn sich die Event-Timeline bzw. die Abfolge der GTM-Events anschauen.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dazu folgendes Szenario: Eine Seite mit einem eingebetteten YouTube-Video wird geladen. F\u00fcr das Video gibt es noch keine Einwilligung, d. h. \u00fcber dem Video liegt ein Overlay, mit dem der User interagieren kann, um das Video zur Wiedergabe freizuschalten.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7421\" src=\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-content\/uploads\/sites\/2\/2021\/05\/Youtube-Video-mit-Smart-Data-Protector.png\" alt=\"Datenschutz-Pop-up-Fenster f\u00fcr ein YouTube-Video - Usercentrics\" width=\"662\" height=\"435\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Wenn die Seite fertig gerendert ist, w\u00e4re die Youtube iframe API normalerweise bereits geladen worden. Dies wird mit dem Klick auf Akzeptieren nachgeholt, allerdings bekommt der Google Tag Manager bzw. der zugeh\u00f6rige Trigger an der Stelle davon nichts mit (dies h\u00e4tte mit dem Page Load erfolgen m\u00fcssen, da wurde die API allerdings noch geblockt). Nun muss das Laden der API nachgeholt werden, d. h. es wird eine eine Verbindung hergestellt zwischen dem Erteilen des Consents f\u00fcr die YouTube Videos und dem Laden der Youtube iframe API.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In der Template Gallery steht das <\/span><a href=\"https:\/\/tagmanager.google.com\/gallery\/#\/owners\/gtm-templates-simo-ahava\/templates\/youtube-iframe-api\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Tag Template \u201cYouTube iframe API loader\u201d von Simo Ahava<\/span><\/a><span style=\"font-weight: 400;\"> zur Verf\u00fcgung. Dies muss dem Arbeitsbereich hinzugef\u00fcgt und den passenden Trigger erg\u00e4nzt werden:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7422\" src=\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-content\/uploads\/sites\/2\/2021\/05\/Trigger-Consent-Status-YouTube-Video.png\" alt=\"Ansicht einer Trigger-Konfiguration im Ordner \u201eEvent-consent_status-All pages YouTube Video\u201c - Usercentrics\" width=\"1081\" height=\"553\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Gewollt ist, dass das Tag ausgel\u00f6st wird, sobald der Nutzer einen Consent f\u00fcr den Data Processing Service \u201cYouTube Video\u201d erteilt, daher nimmt man f\u00fcr die Triggerkonfiguration das Event \u201cconsent_status\u201d als Basis und erg\u00e4nzen dies durch die Bedingung, dass der Trigger erst ausgel\u00f6st wird, wenn die dataLayer Variable \u201cYouTube Video\u201d gleich \u201ctrue\u201d ist.<\/span><\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fehler-nr-4-race-conditions-gtm-events-werden-u-u-geladen-bevor-das-cmp-script-ausgefuhrt-wurde\">Fehler Nr. 4: Race Conditions &#8211; GTM-Events werden u. U. geladen, bevor das CMP Script ausgef\u00fchrt wurde<\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Ein guter Grund eine Google CMP Implementierung ausgiebig zu testen, ist eine m\u00f6glicherweise auftretende Race Condition. Eine Race Condition in diesem Kontext entsteht dann, wenn wir einen Trigger konfigurieren, der auf einem Event basiert, welches in der sequentiellen Abfolge noch vor dem Usercentrics-Event \u201cconsent_status\u201d ausgel\u00f6st wird.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Denn erst ab dem Zeitpunkt, wo \u201cconsent_status\u201d in der Event-Timeline auftaucht, stehen uns die Zustimmungs-Status zur Verf\u00fcgung. Oder anders formuliert: Tags von zustimmungspflichtigen Technologien, k\u00f6nnen, so sie denn korrekt konfiguriert sind, erst gefeuert werden, sobald das CMP-Script geladen und das Event \u201cconsent_status\u201d, welches die Werte der dataLayer-Variablen transportiert, ausgel\u00f6st wird.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Dieses Problem l\u00f6sen die \u201cTrigger-Groups\u201d. <\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Wie genau eine Trigger-Group hier konkret weiterhilft, zeigt folgendes Video:<\/span><\/p>\n\n\n<div >\n    \n<div class=\"uc-video-wrapper\">\n    <div class=\"uc-video\"\n         id=\"518229df-5987-4e62-bc37-f931ee38ede9\">\n                    <div class=\"uc-video__overlay\">\n                                    <div class=\"uc-video__overlay__bg\">\n                        <img decoding=\"async\" src=\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-content\/uploads\/sites\/2\/2021\/05\/UC-CMP-GTM-Konfiguration-Race-Conditions.png\" class=\"attachment-full size-full\" alt=\"Race Conditions\" loading=\"lazy\" \/>                    <\/div>\n                                                <button type=\"button\"\n                        class=\"uc-video__overlay__play\"\n                        aria-label=\"Play\">\n                    <svg width=\"160\" height=\"161\" viewBox=\"0 0 160 161\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.3333 83.955C13.3333 47.1395 43.1844 17.2883 79.9999 17.2883C116.815 17.2883 146.667 47.1395 146.667 83.955C146.667 120.77 116.815 150.622 79.9999 150.622C43.1844 150.622 13.3333 120.77 13.3333 83.955ZM106.097 88.1974L68.8335 113.599C68.6292 113.736 68.3884 113.818 68.1375 113.836C67.8867 113.854 67.6355 113.806 67.4115 113.699C67.1876 113.591 66.9996 113.428 66.8682 113.227C66.7367 113.026 66.667 112.795 66.6666 112.559V61.7892C66.6658 61.553 66.7348 61.3212 66.8659 61.1195C66.9971 60.9179 67.1853 60.7541 67.4097 60.6465C67.634 60.5389 67.8859 60.4917 68.1372 60.5099C68.3885 60.5282 68.6295 60.6113 68.8335 60.7501L106.097 86.1352C106.273 86.2519 106.417 86.4064 106.516 86.5858C106.615 86.7652 106.667 86.9643 106.667 87.1663C106.667 87.3683 106.615 87.5674 106.516 87.7468C106.417 87.9262 106.273 88.0807 106.097 88.1974Z\" fill=\"white\"\/>\n<\/svg>\n                <\/button>\n            <\/div>\n                <div class=\"uc-video__wrapper\">\n            <div class=\"uc-video__container\">\n                <iframe loading=\"lazy\" title=\"UC CMP GTM Konfiguration - Race Conditions\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/WrvxtMjTD6c?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>            <\/div>\n                    <\/div>\n        <script>\n            window.ucEmbedConfig = window.ucEmbedConfig || {};\n            window.ucEmbedConfig['518229df-5987-4e62-bc37-f931ee38ede9'] = '{\"animation\":false,\"overlay\":true}';\n        <\/script>\n    <\/div>\n<\/div>\n\n    <script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"VideoObject\",\"name\":\"UC CMP GTM Konfiguration - Race Conditions\",\"thumbnailUrl\":\"https:\\\/\\\/usercentrics-pipeline.psapp.dev\\\/de\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2021\\\/05\\\/UC-CMP-GTM-Konfiguration-Race-Conditions.png\",\"uploadDate\":\"2021-05-20 14:42:23\",\"embedUrl\":\"https:\\\/\\\/www.youtube.com\\\/embed\\\/WrvxtMjTD6c?feature=oembed\"}<\/script>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fehler-nr-5-referrer-und-kampagnendaten-gehen-verloren-wenn-die-funktion-use-background-overlay-nicht-genutzt-wird\">Fehler Nr. 5:  Referrer- und Kampagnendaten gehen verloren, wenn die Funktion \u201cUse Background Overlay\u201d nicht genutzt wird<\/h2>\n\n\n<p><span style=\"font-weight: 400;\">Die Funktion \u201cUse Background Overlay\u201d bewirkt, dass der Websitenutzer zun\u00e4chst mit dem First Layer, also dem Consent-Banner oder der Consent-Wall, interagieren muss, bevor er die Websiteinhalte bedienen kann.<\/span><\/p>\n<p><strong>Folgendes Szenario verdeutlicht die Problematik:\u00a0<\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Ein Nutzer klickt auf einen Link (z. B. auf einer Suchmaschinen-Ergebnisseite) und gelangt auf die Website. Der Usercentrics First Layer erscheint, der Nutzer kann aber dennoch auf der Website interagieren, ohne dass er einen Consent erteilt bzw. diesen verweigert.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Der Besucher klickt auf ein Navigationselement innerhalb der Seite und kommt auf ein weiteres Website-Dokument.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Erst auf der zweiten Seite &#8211; das Consent-Banner erscheint erneut &#8211; klickt er auf \u201cAkzeptieren\u201d. Er gibt einer Tracking-Technologie wie Google Analytics dadurch seine Zustimmung und der Seitenaufruf wird durch Google Analytics protokolliert.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Die Verweis- und Kampagnendaten stehen jedoch auf der zweiten Seite nicht mehr zur Verf\u00fcgung und der Besuch \/ die Sitzung wird einer unbekannten Trafficquelle (bei Google Analytics:(direct)) zugeordnet.<\/span><\/li>\n<\/ul>\n<p><strong>Daf\u00fcr gibt es zwei m\u00f6gliche L\u00f6sungsans\u00e4tze:<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">1. Verwendung der Funktion \u201cUse Background Overlay\u201d. Diese findet man im Usercentrics Admin Interface unter Appearance \/ Layout \/ Global Layout Options.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7423\" src=\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-content\/uploads\/sites\/2\/2021\/05\/Usercentrics-Admin-Interface-Use-background-overlay.png\" alt=\"Ansicht der Usercentrics Erscheinungsbild-Einstellungen, die unter \u201eLayout\u201c die Option \u201eBackground-Overlay verwenden\u201c anzeigt - Usercentrics\" width=\"1187\" height=\"817\" \/><\/p>\n<p><span style=\"font-weight: 400;\">2. <\/span><span style=\"font-weight: 400;\">Sofern die genannte Funktion nicht aktiviert werden soll, k\u00f6nnen die Referrer- und Kampagnendaten \u00fcber den Google Tag Manager persistiert werden, sodass diese auch nach dem initialen Seitenaufruf zur Verf\u00fcgung stehen.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Daf\u00fcr hat <\/span><a href=\"https:\/\/tagmanager.google.com\/gallery\/#\/owners\/gtm-templates-simo-ahava\/templates\/persist-campaign-data\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Simo Ahava ein Custom Template f\u00fcr den Google Tag Manager<\/span><\/a><span style=\"font-weight: 400;\"> entwickelt, das kostenfrei dem GTM-Container hinzugef\u00fcgt werden kann.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mittels dieses GTM-Tags werden die Referrer- und Kampagnendaten jeweils (vor\u00fcbergehend) als First Party Cookie gespeichert und sp\u00e4ter wieder ausgelesen.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ein vollst\u00e4ndiges How-To hat <\/span><a href=\"https:\/\/www.simoahava.com\/analytics\/persist-campaign-data-landing-page\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Simo Ahava in einem Blog-Beitrag<\/span><\/a><span style=\"font-weight: 400;\"> zusammengestellt.<\/span><\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-gastautor\">Gastautor:<\/h2>\n\n\n<p><strong>Benjamin Heilmann, Account Management bei <a href=\"https:\/\/www.comspace.de\/\" target=\"_blank\" rel=\"noopener\">comspace<\/a><\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Benjamin Heilmann ist seit 2013 im Account Management der Bielefelder Digitalagentur comspace t\u00e4tig und k\u00fcmmert sich im Online Marketing schwerpunktm\u00e4\u00dfig um die Themen Webanalyse, Tag Management und &#8211; seit Ende 2018 &#8211; auch um das Consent Management.<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>Wer sich n\u00e4her mit dem Google Tag Manager besch\u00e4ftigt hat, wei\u00df, dass die Konfiguration von Variablen, Triggern und Tags ihre T\u00fccken hat. Mit der Integration der Usercentrics Consent Management Platform kommt noch ein weiterer Punkt hinzu, den es zu beachten gilt: Die g\u00e4ngigen Marketing- und Analyse-Tags sollen nur nur gefeuert werden, wenn der Nutzer dieser Verwendung zuvor \u00fcber einen der Consent-Layer zugestimmt hat.<\/p>\n","protected":false},"featured_media":450,"template":"","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"tags":[],"magazine_issue":[],"magazine_tag":[],"resource_tag":[5],"class_list":["post-442","knowledge","type-knowledge","status-publish","has-post-thumbnail","hentry","resource_tag-produkt-updates"],"acf":[],"yoast_head":"<title>GTM-Konfiguration: Vermeiden Sie diese 5 Fehler<\/title>\n<meta name=\"description\" content=\"Folgende Stolpersteine gilt es zu vermeiden, wenn man Google Tag Manager-Container in Verbindung mit der Usercentrics CMP konfiguriert.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GTM-Konfiguration: Vermeiden Sie diese 5 Fehler\" \/>\n<meta property=\"og:description\" content=\"Folgende Stolpersteine gilt es zu vermeiden, wenn man Google Tag Manager-Container in Verbindung mit der Usercentrics CMP konfiguriert. Jetzt mehr erfahren.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/\" \/>\n<meta property=\"og:site_name\" content=\"Consent Management Platform (CMP) Usercentrics\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/usercentrics\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-26T13:00:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-content\/uploads\/sites\/2\/2021\/05\/Google-Tag-Manager.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1\" \/>\n\t<meta property=\"og:image:height\" content=\"1\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"GTM-Konfiguration: Vermeiden Sie diese 5 Fehler\" \/>\n<meta name=\"twitter:description\" content=\"Folgende Stolpersteine gilt es zu vermeiden, wenn man Google Tag Manager-Container in Verbindung mit der Usercentrics CMP konfiguriert. Jetzt mehr erfahren.\" \/>\n<meta name=\"twitter:site\" content=\"@usercentrics\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/\",\"url\":\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/\",\"name\":\"GTM-Konfiguration: Vermeiden Sie diese 5 Fehler\",\"isPartOf\":{\"@id\":\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-content\/uploads\/sites\/2\/2021\/05\/Google-Tag-Manager.png\",\"datePublished\":\"2021-05-20T12:42:23+00:00\",\"dateModified\":\"2025-09-26T13:00:06+00:00\",\"description\":\"Folgende Stolpersteine gilt es zu vermeiden, wenn man Google Tag Manager-Container in Verbindung mit der Usercentrics CMP konfiguriert.\",\"breadcrumb\":{\"@id\":\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/\"}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/#primaryimage\",\"url\":\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-content\/uploads\/sites\/2\/2021\/05\/Google-Tag-Manager.png\",\"contentUrl\":\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-content\/uploads\/sites\/2\/2021\/05\/Google-Tag-Manager.png\",\"caption\":\"Google Tag Manager\",\"copyrightNotice\":\"\u00a9 Copyright 2026 Usercentrics GmbH\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Usercentrics GmbH\"},\"creditText\":\"Image: Usercentrics GmbH\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ressourcen\",\"item\":\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/ressourcen\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"GTM-Konfiguration: Diese 5 Fehler sollten Sie unbedingt vermeiden\",\"item\":\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/#website\",\"url\":\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/\",\"name\":\"Consent Management Platform (CMP) Usercentrics\",\"description\":\"Consent Management Platform (CMP) Usercentrics\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/usercentrics-pipeline.psapp.dev\/de\/?s={search_term_string}\"}}],\"inLanguage\":\"de-DE\"}]}<\/script>","yoast_head_json":{"title":"GTM-Konfiguration: Vermeiden Sie diese 5 Fehler","description":"Folgende Stolpersteine gilt es zu vermeiden, wenn man Google Tag Manager-Container in Verbindung mit der Usercentrics CMP konfiguriert.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"de_DE","og_type":"article","og_title":"GTM-Konfiguration: Vermeiden Sie diese 5 Fehler","og_description":"Folgende Stolpersteine gilt es zu vermeiden, wenn man Google Tag Manager-Container in Verbindung mit der Usercentrics CMP konfiguriert. Jetzt mehr erfahren.","og_url":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/","og_site_name":"Consent Management Platform (CMP) Usercentrics","article_publisher":"https:\/\/www.facebook.com\/usercentrics","article_modified_time":"2025-09-26T13:00:06+00:00","og_image":[{"url":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-content\/uploads\/sites\/2\/2021\/05\/Google-Tag-Manager.png","width":1,"height":1,"type":"image\/png"}],"twitter_card":"summary_large_image","twitter_title":"GTM-Konfiguration: Vermeiden Sie diese 5 Fehler","twitter_description":"Folgende Stolpersteine gilt es zu vermeiden, wenn man Google Tag Manager-Container in Verbindung mit der Usercentrics CMP konfiguriert. Jetzt mehr erfahren.","twitter_site":"@usercentrics","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"9 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/","url":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/","name":"GTM-Konfiguration: Vermeiden Sie diese 5 Fehler","isPartOf":{"@id":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/#primaryimage"},"image":{"@id":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/#primaryimage"},"thumbnailUrl":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-content\/uploads\/sites\/2\/2021\/05\/Google-Tag-Manager.png","datePublished":"2021-05-20T12:42:23+00:00","dateModified":"2025-09-26T13:00:06+00:00","description":"Folgende Stolpersteine gilt es zu vermeiden, wenn man Google Tag Manager-Container in Verbindung mit der Usercentrics CMP konfiguriert.","breadcrumb":{"@id":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/"}]},{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/#primaryimage","url":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-content\/uploads\/sites\/2\/2021\/05\/Google-Tag-Manager.png","contentUrl":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-content\/uploads\/sites\/2\/2021\/05\/Google-Tag-Manager.png","caption":"Google Tag Manager","copyrightNotice":"\u00a9 Copyright 2026 Usercentrics GmbH","creator":{"@type":"Organization","name":"Usercentrics GmbH"},"creditText":"Image: Usercentrics GmbH"},{"@type":"BreadcrumbList","@id":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Ressourcen","item":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/ressourcen\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/"},{"@type":"ListItem","position":3,"name":"GTM-Konfiguration: Diese 5 Fehler sollten Sie unbedingt vermeiden","item":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/knowledge-hub\/gtm-konfiguration-diese-5-fehler-sollten-sie-unbedingt-vermeiden\/"}]},{"@type":"WebSite","@id":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/#website","url":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/","name":"Consent Management Platform (CMP) Usercentrics","description":"Consent Management Platform (CMP) Usercentrics","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/?s={search_term_string}"}}],"inLanguage":"de-DE"}]}},"_links":{"self":[{"href":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-json\/wp\/v2\/knowledge\/442","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-json\/wp\/v2\/knowledge"}],"about":[{"href":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-json\/wp\/v2\/types\/knowledge"}],"version-history":[{"count":0,"href":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-json\/wp\/v2\/knowledge\/442\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-json\/wp\/v2\/media\/450"}],"wp:attachment":[{"href":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-json\/wp\/v2\/media?parent=442"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-json\/wp\/v2\/tags?post=442"},{"taxonomy":"magazine_issue","embeddable":true,"href":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-json\/wp\/v2\/magazine_issue?post=442"},{"taxonomy":"magazine_tag","embeddable":true,"href":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-json\/wp\/v2\/magazine_tag?post=442"},{"taxonomy":"resource_tag","embeddable":true,"href":"https:\/\/usercentrics-pipeline.psapp.dev\/de\/wp-json\/wp\/v2\/resource_tag?post=442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}