{"id":904,"date":"2021-01-29T14:00:48","date_gmt":"2021-01-29T12:00:48","guid":{"rendered":"https:\/\/devowl.io\/?post_type=knowledge-base&#038;p=904"},"modified":"2024-02-05T08:21:09","modified_gmt":"2024-02-05T06:21:09","slug":"real-cookie-banner-with-google-tag-manager-or-matomo-tag-manager","status":"publish","type":"knowledge-base","link":"https:\/\/devowl.io\/de\/wissensdatenbank\/real-cookie-banner-mit-google-tag-manager-oder-matomo-tag-manager\/","title":{"rendered":"Einrichtung mit Google Tag Manager oder Matomo Tag Manager"},"content":{"rendered":"<section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_flex valign_top type_default stacking_default\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><p>Real Cookie Banner bietet eine tiefe Integration f\u00fcr Google Tag Manager und Matomo Tag Manager, die den jeweiligen Tag Manager erst nach Einwilligung des Nutzers l\u00e4dt. So bist du auf der sicheren Seite und \u00fcbermittelst keine pers\u00f6nlichen Daten \u00fcber das Tag Manager Script an z.B. Google ohne Einwilligung, kannst aber \u00fcber ein Ereignis im Tag Manager auf Einwilligungen reagieren.<\/p>\n<p>Im folgenden Artikel erkl\u00e4ren wir dir, wie du deinen Cookie Banner mit einem Tag Manager einrichten kannst. Die Erkl\u00e4rung erfolgt anhand des Google Tag Managers. Es funktioniert aber genauso gut mit dem Matomo Tag Manager, da dieses Tool die gleichen Konzepte wie der Google Tag Manager implementiert hat.<\/p>\n<\/div><\/div><div class=\"w-iconbox us_custom_8551abba outdated-box iconpos_left style_outlined color_primary align_left\"><div class=\"w-iconbox-icon\" style=\"font-size:18px;\"><i class=\"fas fa-exclamation-triangle\"><\/i><\/div><div class=\"w-iconbox-meta\"><span class=\"w-iconbox-title\" style=\"font-size:1.0rem;\">Art der \u00dcbertragung der Einwilligung \u00fcber Google Tag Manager Ereignisse ist veraltet<\/span><div class=\"w-iconbox-text\"><p class=\"translation-block\">Die in diesem Artikel erl\u00e4uterte \u00dcbertragung der Einwilligung \u00fcber Google Tag Manager Ereignisse an Google Tag Manager ist veraltet. Wenn du eine neue Website einrichtest, <a href=\"https:\/\/devowl.io\/de\/wissensdatenbank\/real-cookie-banner-mit-google-tag-manager-google-consent-mode\/\" target=\"_blank\" rel=\"noopener\">verwende stattdessen die Google Tag Manager Integration f\u00fcr den Google Consent<\/a>, um eine besser strukturierte Tag-Verwaltung in Google Tag Manager zu haben.<\/p>\n<\/div><\/div><\/div><div class=\"w-iconbox us_custom_8551abba iconpos_left style_outlined color_primary align_left no_title\"><div class=\"w-iconbox-icon\" style=\"font-size:18px;\"><i class=\"fas fa-info\"><\/i><\/div><div class=\"w-iconbox-meta\"><div class=\"w-iconbox-text\"><p>Wir m\u00fcssen darauf hinweisen, dass die folgenden Aussagen keine Rechtsberatung darstellen. Wir k\u00f6nnen dir daher nur Einsch\u00e4tzungen aus unserer intensiven Erfahrung mit den EU-Rechtsvorschriften in der Praxis und eine technische Einsch\u00e4tzung der Situation geben.<\/p>\n<\/div><\/div><\/div><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h2>Video Tutorial<\/h2>\n<\/div><\/div><div id=\"ultimate-video-894769e6a72f91709\" class=\"ult-video  vc_custom_1612453161092 ult-adjust-bottom-margin ultimate-video-894769e6a72f91709 ultv-9478\"><div class=\"ultv-video ultv-aspect-ratio-16_9 ultv-subscribe-responsive-none\" data-videotype=\"uv_iframe\">\n\t\t\t\t\t\t<div class=\"ultv-video__outer-wrap\" data-autoplay=\"0\" data-device=\"false\"  data-iconbg=\"#3A3A3A\" data-overcolor=\"\" data-defaultbg=\"#1f1f1e\" data-defaultplay=\"defaulticon\"><div class=\"ultv-video__play\" data-src=\"https:\/\/www.youtube-nocookie.com\/embed\/63dMWsXl6oA?rel=0&#038;start&#038;end&#038;controls=1&#038;mute=0&#038;modestbranding=1&#038;autoplay=1\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ultv-video__thumb\" src=\"https:\/\/i.ytimg.com\/vi\/63dMWsXl6oA\/maxresdefault.jpg\"\/>\n\t\t\t\t\t\t\t\t<div class=\"ultv-video__play-icon  ultv-animation-none\" style=\"width:75px\"><svg height=\"100%\" version=\"1.1\" viewbox=\"0 0 68 48\" width=\"100%\"><path class=\"ultv-youtube-icon-bg\" d=\"m .66,37.62 c 0,0 .66,4.70 2.70,6.77 2.58,2.71 5.98,2.63 7.49,2.91 5.43,.52 23.10,.68 23.12,.68 .00,-1.3e-5 14.29,-0.02 23.81,-0.71 1.32,-0.15 4.22,-0.17 6.81,-2.89 2.03,-2.07 2.70,-6.77 2.70,-6.77 0,0 .67,-5.52 .67,-11.04 l 0,-5.17 c 0,-5.52 -0.67,-11.04 -0.67,-11.04 0,0 -0.66,-4.70 -2.70,-6.77 C 62.03,.86 59.13,.84 57.80,.69 48.28,0 34.00,0 34.00,0 33.97,0 19.69,0 10.18,.69 8.85,.84 5.95,.86 3.36,3.58 1.32,5.65 .66,10.35 .66,10.35 c 0,0 -0.55,4.50 -0.66,9.45 l 0,8.36 c .10,4.94 .66,9.45 .66,9.45 z\" fill=\"#1f1f1e\" ><\/path><path d=\"m 26.96,13.67 18.37,9.62 -18.37,9.55 -0.00,-19.17 z\" fill=\"#fff\"><\/path><path d=\"M 45.02,23.46 45.32,23.28 26.96,13.67 43.32,22.34 45.02,23.46 z\" fill=\"#ccc\"><\/path><\/svg><\/div> <\/div> <\/div><\/div><\/div><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h2>Aktivieren des Tag Manager Modus<\/h2>\n<p>Zuerst m\u00fcssen wir den Tag Manager Modus in Real Cookie Banner aktivieren, um alle zus\u00e4tzlichen Funktionen f\u00fcr die Verwendung von Google Tag Manager oder Matomo Tag Manager zu sehen. Um dies zu erreichen, befolge diese Schritte:<\/p>\n<ol>\n<li class=\"translation-block\">In deinem WordPress Backend gehst du auf den Reiter <em>Cookies<\/em> in der linken Seitenleiste.<\/li>\n<li class=\"translation-block\">Im Tab <em>Einstellungen &gt; Allgemein<\/em> findest du die Option \"<em>Lade Services nach Einwilligung mittels <\/em>\". Hier solltest du angeben, mit welchem Tag Manager du auf die Einwilligung reagieren m\u00f6chtest.<\/li>\n<\/ol>\n<p class=\"translation-block\">Dadurch werden die zus\u00e4tzlichen Optionen in Real Cookie Banner aktiviert, aber der von dir gew\u00e4hlte Tag Manager wird noch <span style=\"text-decoration: underline\">nicht<\/span> in deine Webseite integriert.<\/p>\n<h2>Google Tag Manager einbinden<\/h2>\n<p>Du musst den Google Tag Manager oder einen anderen Tag Manager in deine Website einbinden. Falls du dies bereits getan hast, entferne bitte den Google Tag Manager wieder, z.B. aus dem benutzerdefinierten JavaScript-Code deiner Webseite, da du ihn \u00fcber Real Cookie Banner einbinden musst. Dies ist zwingend notwendig, denn nur so k\u00f6nnen wir zum richtigen Zeitpunkt die n\u00f6tigen Ereignisse an den Tag Manager senden.<\/p>\n<p>Mit den folgenden Schritten kannst du den Google Tag Manager zu deiner Website hinzuf\u00fcgen:<\/p>\n<ol>\n<li class=\"translation-block\">Gehe zu <em>Services<\/em> (<em>Cookies) &gt; Service hinzuf\u00fcgen<\/em> und w\u00e4hle <em>Google Tag Manager<\/em> aus den Vorlagen.<\/li>\n<li class=\"translation-block\">In der Service-Vorlage f\u00fcgst du alle Informationen hinzu, die du ben\u00f6tigst oder erg\u00e4nzen m\u00f6chtest. Beachte, dass die Option \"<em>Opt-in Script unten l\u00e4dt Google Tag Manager<\/em>\" bereits aktiv ist. Diese muss aktiv bleiben, damit der Google Tag Manager zum richtigen Zeitpunkt geladen wird.<\/li>\n<\/ol>\n<h2>Einwilligungen \u00fcber Google Tag Manager Ereignisse<\/h2>\n<p>Wir haben nun alle Vorbereitungen abgeschlossen, um den Google Tag Manager zusammen mit der \u00fcber Real Cookie Banner eingeholten Einwilligung zu nutzen. Jetzt kannst du ein beliebiges Cookie (Service) einrichten und auf das Opt-In sowie Opt-Out im Google Tag Manager \u00fcber Ereignisse im Data Layer des Services reagieren.<\/p>\n<p>Als Beispiel, lass uns Google Analytics einrichten. Dieses sollte \u00fcber den Google Tag Manager geladen werden (wenn der Google Tag Manager selbst geladen werden darf; ansonsten \u00fcber ein Fallback-Script):<\/p>\n<ol>\n<li class=\"translation-block\">Gehe zu <em>Services<\/em> (<em>Cookies) &gt; Service hinzuf\u00fcgen<\/em> und w\u00e4hle <em>Google Analytics<\/em> aus den Vorlagen aus.<\/li>\n<li class=\"translation-block\">Im Bereich \"Technische Handhabung\" findest du zwei neue Felder unter der Bezeichnung \"Ereignis-Namen f\u00fcr Google Tag Manager\". Hier kannst du die Event-Namen definieren, auf die der Google Tag Manager reagieren soll. In diesem Beispiel soll das Ereignis <code>ga-opt-in<\/code> nach der Einwilligung (Opt-in) und <code>ga-opt-out<\/code> nach der Ablehnung des Cookies (Services) oder dem Widerruf der Einwilligung (Opt-out) geworfen werden.<\/li>\n<li class=\"translation-block\">Gehe nun in deinen Google Tag Manager Container. Unter <em>Trigger &gt; Neu<\/em> kannst du einen sogenannten \"<em>Custom Event<\/em>\" Trigger einrichten. Im Formular \"<em>Triggerkonfiguration<\/em>\" w\u00e4hlst du ein \"Benutzerdefiniertes Ereignis\" aus und tr\u00e4gst den im vorherigen Schritt definierten Ereignisnamen in das Feld \"<em>Ereignisname<\/em>\" ein. Du solltest Trigger f\u00fcr die beiden Ereignisse <code>ga-opt-in<\/code> und <code>ga-opt-out<\/code> erstellen.<\/li>\n<li>Du kannst ein Tag im Google Tag Manger erstellen, um Google Analytics einzubinden. Als Trigger w\u00e4hlst du den Opt-in-Trigger, den wir gerade eingerichtet haben. Wenn du auch etwas bei einem Opt-Out ausf\u00fchren m\u00f6chtest, kannst du nat\u00fcrlich auch daf\u00fcr einen Tag erstellen.<\/li>\n<li>Wir springen nun zur\u00fcck zu Real Cookie Banner, wo wir den Service erstellen. In den Feldern \"Code bei Opt-in ausf\u00fchren\" und \"Code bei Opt-out ausf\u00fchren\" kann noch HTML und JavaScript stehen, das ausgef\u00fchrt wird, sobald die Einwilligung erteilt wird. Das kann sinnvoll sein, wenn z.B. in die Nutzung von Google Analytics eingewilligt wird, aber nicht in die Nutzung des Google Tag Managers. So k\u00f6nnte Google Analytics auch nicht geladen werden, da der Google Tag Manager nie \u00fcber die Einwilligung informiert werden kann. Mit dem Toggle \"Script nur ausf\u00fchren, wenn der Nutzer nicht in die Verwendung von Google Tag Manager eingewilligt hat\" kannst du festlegen, dass die Scripte nur ausgef\u00fchrt werden sollen, wenn der Google Tag Manager nicht geladen werden kann. Die Scripte dienen als Fallback, um Google Analytics im Zweifelsfall auch ohne Google Tag Manager einbinden zu k\u00f6nnen.<\/li>\n<\/ol>\n<h2>Einwilligungen \u00fcber Google Tag Manager Datenschichtvariablen (Data Layer Variable)<\/h2>\n<p>Es kann F\u00e4lle geben, in denen im Google Tag Manager nicht auf das Einwilligungsereignis geh\u00f6rt werden kann. Zum Beispiel, wenn du ein Tag f\u00fcr das benutzerdefinierte Klick-Tracking in Google Analytics nur nach dem Klick auf ein Element deiner Website ausl\u00f6sen m\u00f6chtest. Dieses Tracking kann jedoch nur durchgef\u00fchrt werden, wenn zus\u00e4tzlich zum Klick-Ereignis die Einwilligung f\u00fcr Google Analytics vor dem Ereignis erteilt wurde.<\/p>\n<p class=\"translation-block\">F\u00fcr solche F\u00e4lle \u00fcbertr\u00e4gt Real Cookie Banner zus\u00e4tzlich den Status der Einwilligung pro Service in den Google Tag Manger Data Layer als <code>realCookieBannerOptInEvents<\/code> Variable. Im Folgenden gehen wir davon aus, dass du mit dem grundlegenden <a href=\"https:\/\/developers.google.com\/tag-platform\/tag-manager\/web\/datalayer\" target=\"_blank\" rel=\"noopener\">Konzept des Google Tag Manager Data Layer<\/a> vertraut bist, da dies die Basis f\u00fcr eine professionelle Nutzung des Google Tag Managers ist.<\/p>\n<p>Below, we&#8217;ll explain how you can use the variable in the data layer as part of a trigger to check for, for example, a click event and consent at the same time:<\/p>\n<ol>\n<li class=\"translation-block\">(Falls nicht bereits erstellt) Gehe zu <em>Services<\/em> (<em>Cookies) &gt; Service hinzuf\u00fcgen<\/em> und w\u00e4hle <em>Google Analytics<\/em> aus den Vorlagen aus.<\/li>\n<li class=\"translation-block\">(Falls nicht bereits erstellt) Im Bereich \"Technische Handhabung\" findest du zwei neue Felder unter der Bezeichnung \"Ereignis-Namen f\u00fcr Google Tag Manager\". Hier kannst du die Event-Namen definieren, auf die der Google Tag Manager reagieren soll. In diesem Beispiel soll das Ereignis <code>ga-opt-in<\/code> nach der Einwilligung (Opt-in) und <code>ga-opt-out<\/code> nach der Ablehnung des Cookies (Services) oder dem Widerruf der Einwilligung (Opt-out) geworfen werden.<\/li>\n<li class=\"translation-block\">Jetzt k\u00f6nnen wir \u00fcberpr\u00fcfen, ob die Variable in der Google Tag Manager-Datenebene richtig gesetzt wurde. \u00d6ffne den <a href=\"https:\/\/tagassistant.google.com\/\" target=\"_blank\" rel=\"noopener\">Google Tag Manager Tag Assistant<\/a> f\u00fcr die Startseite deiner Website. Auf deiner Website gibst du im Cookie-Banner die Zustimmung zu Google Analytics. Danach solltest du im Tag Assistant das Ereignis <code>ga-opt-in<\/code> sehen (im folgenden Screenshot das Ereignis Nr. 4; markiert mit 1). Auf der Registerkarte \"Datenebene\" (markiert mit 2) solltest du sehen, dass die Variable <code>realCookieBannerOptInEvents<\/code> mit der Eigenschaft <code>ga-opt-in<\/code> in die Datenebene geschoben wurde (markiert mit 3). Bei jedem weiteren Ereignis (im Screenshot Nr. 5 werden <code>DOM Ready<\/code> und 6 <code>Window Loaded<\/code> abgespielt) ist die Datenvariable zug\u00e4nglich.<\/li>\n<\/ol>\n<\/div><\/div><div class=\"w-image us_custom_70facfb4 align_none\"><a ref=\"magnificPopup\" href=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-einwilligung-als-variable-dem-data-layer-verfugbar.png\" aria-label=\"Google Tag Manager: Einwilligung als Variable dem Data Layer verfu\u0308gbar\" class=\"w-image-h\"><img decoding=\"async\" width=\"890\" height=\"535\" src=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-einwilligung-als-variable-dem-data-layer-verfugbar.png\" class=\"attachment-large size-large\" alt=\"Google Tag Manager: Einwilligung als Variable dem Data Layer verfu\u0308gbar\" loading=\"lazy\" srcset=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-einwilligung-als-variable-dem-data-layer-verfugbar.png 2940w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-einwilligung-als-variable-dem-data-layer-verfugbar-326x196.png 326w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-einwilligung-als-variable-dem-data-layer-verfugbar-890x534.png 890w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-einwilligung-als-variable-dem-data-layer-verfugbar-18x12.png 18w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-einwilligung-als-variable-dem-data-layer-verfugbar-652x391.png 652w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-einwilligung-als-variable-dem-data-layer-verfugbar-1780x1068.png 1780w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/a><\/div><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><ol start=\"4\">\n<li>To use the variable, go to the &#8220;Variables&#8221; tab in Google Tag Manager Workspace and create a new &#8220;User-Defined Variable&#8221;.<\/li>\n<\/ol>\n<\/div><\/div><div class=\"w-image us_custom_70facfb4 align_none\"><a ref=\"magnificPopup\" href=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-benutzerdefinierte-variable-erstellen-schritt-1.png\" aria-label=\"Google Tag Manager: Benutzerdefinierte Variable erstellen (Schritt 1)\" class=\"w-image-h\"><img decoding=\"async\" width=\"890\" height=\"489\" src=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-benutzerdefinierte-variable-erstellen-schritt-1.png\" class=\"attachment-large size-large\" alt=\"Google Tag Manager: Benutzerdefinierte Variable erstellen (Schritt 1)\" loading=\"lazy\" srcset=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-benutzerdefinierte-variable-erstellen-schritt-1.png 2940w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-benutzerdefinierte-variable-erstellen-schritt-1-326x179.png 326w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-benutzerdefinierte-variable-erstellen-schritt-1-890x489.png 890w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-benutzerdefinierte-variable-erstellen-schritt-1-18x10.png 18w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-benutzerdefinierte-variable-erstellen-schritt-1-652x358.png 652w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-benutzerdefinierte-variable-erstellen-schritt-1-1780x978.png 1780w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/a><\/div><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><ol start=\"5\">\n<li class=\"translation-block\">Du kannst die Variable im Google Tag Manager benennen, wie du willst. Wir nennen sie unten \"ga-opt-in\" (als 1 markiert), um \u00fcberall denselben Namen zu verwenden. Als Variablentyp w\u00e4hlen wir \"Datenschichtvariable\" (markiert als 2). Als \"Name der Datenschichtvariablen\" (markiert als 3) muss die Variable gem\u00e4\u00df dem Google Tag Manager Data Layer Variable Konzept in Punktnotation angegeben werden. Das bedeutet, dass wir in unserem Fall <code>realCookieBannerOptInEvents.ga-opt-in<\/code> angeben m\u00fcssen (allgemein immer <code>realCookieBannerOptInEvents.{Ereignisname}<\/code>).<\/li>\n<\/ol>\n<\/div><\/div><div class=\"w-image us_custom_70facfb4 align_none\"><a ref=\"magnificPopup\" href=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-benutzerdefinierte-variable-erstellen-schritt-2.png\" aria-label=\"Google Tag Manager: Benutzerdefinierte Variable erstellen (Schritt 2)\" class=\"w-image-h\"><img decoding=\"async\" width=\"890\" height=\"489\" src=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-benutzerdefinierte-variable-erstellen-schritt-2.png\" class=\"attachment-large size-large\" alt=\"Google Tag Manager: Benutzerdefinierte Variable erstellen (Schritt 2)\" loading=\"lazy\" srcset=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-benutzerdefinierte-variable-erstellen-schritt-2.png 2940w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-benutzerdefinierte-variable-erstellen-schritt-2-326x179.png 326w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-benutzerdefinierte-variable-erstellen-schritt-2-890x489.png 890w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-benutzerdefinierte-variable-erstellen-schritt-2-18x10.png 18w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-benutzerdefinierte-variable-erstellen-schritt-2-652x358.png 652w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-benutzerdefinierte-variable-erstellen-schritt-2-1780x977.png 1780w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/a><\/div><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><p>Die Data Layer Variable f\u00fcr die Einwilligung wird jetzt von Real Cookie Banner gesetzt und wir k\u00f6nnen sie als Variable im Google Tag Manager verwenden. Daher kann sie jetzt als Bedingung f\u00fcr einen Trigger verwendet werden.<\/p>\n<p class=\"translation-block\">Im Folgenden gehen wir von dem obigen Beispiel aus, dass wir ein benutzerdefiniertes Ereignis in Google Analytics tracken wollen, sobald ein Element auf der Website angeklickt wurde. Es gibt bereits ein Tag und einen Trigger f\u00fcr dieses Tracking in deinem Google Tag Manager, aber bisher wartet es <strong>nicht<\/strong> auf die Einwilligung des Website-Besuchers. Das unten beschriebene Vorgehen funktioniert auch f\u00fcr jede andere Art von Tag oder Trigger, die du bisher benutzt hast.<\/p>\n<\/div><\/div><div class=\"w-image us_custom_70facfb4 align_none meta_simple\"><a ref=\"magnificPopup\" href=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-vorhandener-tag-und-trigger-fur-das-tracking-von-ereignis-bei-klick.png\" aria-label=\"Google Tag Manager: Vorhandener Tag und Trigger fu\u0308r das Tracking von Ereignis bei Klick\" class=\"w-image-h\"><img decoding=\"async\" width=\"890\" height=\"489\" src=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-vorhandener-tag-und-trigger-fur-das-tracking-von-ereignis-bei-klick.png\" class=\"attachment-large size-large\" alt=\"Google Tag Manager: Vorhandener Tag und Trigger fu\u0308r das Tracking von Ereignis bei Klick\" loading=\"lazy\" srcset=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-vorhandener-tag-und-trigger-fur-das-tracking-von-ereignis-bei-klick.png 2940w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-vorhandener-tag-und-trigger-fur-das-tracking-von-ereignis-bei-klick-326x179.png 326w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-vorhandener-tag-und-trigger-fur-das-tracking-von-ereignis-bei-klick-890x490.png 890w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-vorhandener-tag-und-trigger-fur-das-tracking-von-ereignis-bei-klick-18x10.png 18w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-vorhandener-tag-und-trigger-fur-das-tracking-von-ereignis-bei-klick-652x359.png 652w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-vorhandener-tag-und-trigger-fur-das-tracking-von-ereignis-bei-klick-1780x980.png 1780w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/a><div class=\"w-image-meta\"><div class=\"w-image-title\">Google Tag Manager: Vorhandener Tag und Trigger fu\u0308r das Tracking von Ereignis bei Klick<\/div><div class=\"w-image-description\">Der Tag trackt in einem Google Analytics 4-Ereignis, wenn du auf den Senden-Button des Kontaktformulars klickst (Trigger).<\/div><\/div><\/div><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><ol start=\"6\">\n<li>We replace the existing trigger with a new trigger of type &#8220;Trigger Group&#8221;. In a trigger group, we can have several triggers defined as conditions that must all be fulfilled for the tag to be fired. Consequently, we add the existing trigger &#8220;Submit contact form&#8221; to the trigger group.<\/li>\n<\/ol>\n<\/div><\/div><div class=\"w-image us_custom_70facfb4 align_none\"><a ref=\"magnificPopup\" href=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-erstellen-einer-trigger-gruppe.png\" aria-label=\"Google Tag Manager: Erstellen einer Trigger-Gruppe\" class=\"w-image-h\"><img decoding=\"async\" width=\"890\" height=\"489\" src=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-erstellen-einer-trigger-gruppe.png\" class=\"attachment-large size-large\" alt=\"Google Tag Manager: Erstellen einer Trigger-Gruppe\" loading=\"lazy\" srcset=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-erstellen-einer-trigger-gruppe.png 2940w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-erstellen-einer-trigger-gruppe-326x179.png 326w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-erstellen-einer-trigger-gruppe-890x488.png 890w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-erstellen-einer-trigger-gruppe-18x10.png 18w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-erstellen-einer-trigger-gruppe-652x357.png 652w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-erstellen-einer-trigger-gruppe-1780x976.png 1780w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/a><\/div><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><ol start=\"7\">\n<li class=\"translation-block\">Au\u00dferdem f\u00fcgen wir der Trigger-Gruppe einen zweiten Trigger hinzu, mit dem wir \u00fcberpr\u00fcfen, ob bereits eine Einwilligung f\u00fcr Google Analytics erteilt wurde. Der Trigger ist vom Typ \u201cSeitenaufruf\", aber wir lassen ihn nicht bei allen Seitenaufrufen ausl\u00f6sen, sondern w\u00e4hlen \"Einige Seitenaufrufe\". Als Bedingung muss die Variable \"ga-opt-in\" genau den Wert <code>true<\/code> enthalten (Bedingungstyp <code>ist gleich<\/code>).<\/li>\n<\/ol>\n<\/div><\/div><div class=\"w-image us_custom_70facfb4 align_none\"><a ref=\"magnificPopup\" href=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-seitenaufruf-auslosen-wenn-die-variable-ga-opt-in-gegeben-ist.png\" aria-label=\"Google Tag Manager: Seitenaufruf auslo\u0308sen, wenn die Variable ga-opt-in gegeben ist\" class=\"w-image-h\"><img decoding=\"async\" width=\"890\" height=\"489\" src=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-seitenaufruf-auslosen-wenn-die-variable-ga-opt-in-gegeben-ist.png\" class=\"attachment-large size-large\" alt=\"Google Tag Manager: Seitenaufruf auslo\u0308sen, wenn die Variable ga-opt-in gegeben ist\" loading=\"lazy\" srcset=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-seitenaufruf-auslosen-wenn-die-variable-ga-opt-in-gegeben-ist.png 2940w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-seitenaufruf-auslosen-wenn-die-variable-ga-opt-in-gegeben-ist-326x179.png 326w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-seitenaufruf-auslosen-wenn-die-variable-ga-opt-in-gegeben-ist-890x489.png 890w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-seitenaufruf-auslosen-wenn-die-variable-ga-opt-in-gegeben-ist-18x10.png 18w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-seitenaufruf-auslosen-wenn-die-variable-ga-opt-in-gegeben-ist-652x358.png 652w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/google-tag-manager-seitenaufruf-auslosen-wenn-die-variable-ga-opt-in-gegeben-ist-1780x977.png 1780w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/a><\/div><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><p>Damit haben wir die Einrichtung abgeschlossen. Das Tag wird nur ausgel\u00f6st, wenn der Klick auf den Button ausgef\u00fchrt wurde und gleichzeitig die Einwilligung zum Tracking gegeben wurde. Du kannst im Tag Assist sehen, wann welche Bedingung aus der Trigger-Gruppe erf\u00fcllt ist und folglich der Tag ausgel\u00f6st wird.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section>","protected":false},"template":"","topic":[28],"class_list":["post-904","knowledge-base","type-knowledge-base","status-publish","hentry","topic-getting-started-rcb"],"acf":[],"_links":{"self":[{"href":"https:\/\/devowl.io\/de\/wp-json\/wp\/v2\/knowledge-base\/904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devowl.io\/de\/wp-json\/wp\/v2\/knowledge-base"}],"about":[{"href":"https:\/\/devowl.io\/de\/wp-json\/wp\/v2\/types\/knowledge-base"}],"version-history":[{"count":38,"href":"https:\/\/devowl.io\/de\/wp-json\/wp\/v2\/knowledge-base\/904\/revisions"}],"predecessor-version":[{"id":238730,"href":"https:\/\/devowl.io\/de\/wp-json\/wp\/v2\/knowledge-base\/904\/revisions\/238730"}],"wp:attachment":[{"href":"https:\/\/devowl.io\/de\/wp-json\/wp\/v2\/media?parent=904"}],"wp:term":[{"taxonomy":"topic","embeddable":true,"href":"https:\/\/devowl.io\/de\/wp-json\/wp\/v2\/topic?post=904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}