Тёмный

Consent Mode im Google Tag Manager nutzen 

Markus Baersch
Подписаться 657
Просмотров 9 тыс.
50% 1

Der Google Consent Mode kann nicht nur die aus Datenschutzperspektive zweifelhafte Steuerung von Cookies und Trackingverhalten für Google Analytics (4) übernehmen. Im Google Tag Manager können über die Consent Mode Features auch alle anderen Tags gesteuert werden.
Wie funktioniert der Consent Mode als Ersatz für zahlreiche angepasste (Gruppen-) Trigger, Consent Variablen, blockierende Trigger und alles andere, was üblicherweise bei der Berücksichtigung von Zustimmung im Tag Manager beim Ausspielen von Tags erforderlich ist?
Das Video zeigt den Weg von einer Standardimplementierung ohne Consent Bedingungen über den Consent Mode bis zur zustimmungsgerechten Steuerung der Tags.
Mehr Infos dazu auch im Blogbeitrag unter www.markus-bae...

Опубликовано:

 

18 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 16   
@erikdiefenbach3131
@erikdiefenbach3131 2 года назад
Hey Markus, ein super Beitrag. Wird mir viel helfen. Vollkommen unverständlich warum dein Video so "wenige" views hat. Weiter so!
@3eich03
@3eich03 3 года назад
Das hätte mir vor einem Jahr viel Arbeit mit diversen Trigger-Grupen erspart. Längst überfällig! Hoffe, Google verbessert diese "Funktion" noch ein wenig.. und dreht die Möglichkeit, eigene Namen zu vergeben und zu nutzen nicht wieder zurück. Danke für Deinen Input, Markus!
@karl-georgkaempf4046
@karl-georgkaempf4046 3 месяца назад
Ich versteh fast alles hier mit dem Tagmanager, aber irgendwie fehlt mir der Knopf wo der User auf der Webseite zustimmen muss...was verstehe ich hier falsch...wo wird hier vom user zugestimmt bzw von Default auf Consent gewechselt? Super Video....auf sowas habe ich gewartet....wusste ich es doch ;-)
@mbaersch
@mbaersch 3 месяца назад
Es gibt keinen Dialog in diesem Beispiel, da ich auf der Test-Website keinen solchen habe, daher ist das Thema Zustimmung im Video schlichtweg durch unterschiedliche Vorgaben in den Tags im GTM in beiden Durchgängen geregelt worden. Das mag etwas untergegangen sein, aber das war ja auch nicht das Kernthema in diesem Fall, sondern eben die Nutzung der Consent Mode Features des GTM zum Triggern oder blockieren von Tags aller Art (explizit nicht nur Google Tags). Außerdem wurde ja auch angesprochen, dass der Consent Mode selbst - jenseits dieser Funktionen im GTM - sehr kritisch zu sehen ist. Allerdings ist das Video zu einem Zeitpunkt entstanden, als es nur den Advanced Consent Mode gab und wir vom Basic Consent Mode noch nichts wussten. Meint: Wenn heute Consent Mode implementiert wird und man dennoch nur dann feuert, wenn Zustimmung besteht (also "Basic"), dann spricht nichts dagegen. Es ist ja vielmehr sogar erforderlich, wenn man mit Google Ads arbeitet. Insofern ist die "absolute Kritik" in diesem Video auch nur auf den Advanced Mode anzuwenden. Ich würde allerdings dazu nicht mehr mit den Consent Mode Funktionen des Tag Managers arbeiten, sondern ein ganz normales Triggerkonzept nutzen, das mit dem jeweiligen Consent Tool abgestimmt ist. Die Consent Mode Funktionen im GTM aus diesem Video nutze ich inzwischen aus verschiedenen Gründen nicht mehr - für eine Consent Mode (Basic) Implementierung sind sie auch nicht notwenig. Ebenso hier im Video angesprochen ist die Tatsache, dass auch diese Methode nicht gegen Race Condtions gefeit ist. Dazu gibt es hier auf dem Kanal auch ein entsprechendes Video, das die Sache vielleicht klarer machen kann: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-md5dcBoJP-k.htmlsi=JWMBYDQa9PYl9fVf ... und ein weiteres, in dem ich meine bevorzugte Lösung dafür vorstelle: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-a6VAVxPjETg.htmlsi=154tUlttzix-4xIf Das hilft hoffentlich weiter!
@davidnikolaus5514
@davidnikolaus5514 2 года назад
Vielen herzlichen Dank für deinen Beitrag. Dein Video löst einige Meiner Fragen, die sich mir schon länger stellten. Absolut empfehlenswert (genau wie der Beyond Pageviews Podcast)!
@maxwalter6265
@maxwalter6265 Год назад
Wahnsinn, super Video!!
@mbaersch
@mbaersch Год назад
Danke für das Lob!
@patriciamitterer4279
@patriciamitterer4279 8 месяцев назад
Hello eine Frage wie kannst du gewährleisten dass Dom-Ready immer nach deinem Consent(-Update) Event kommt? Ich frage mich ob es hier nicht zu Racing Conditions kommen kann? Ist es vll nicht sinnvoll den Trigger auf das Consent(-Update) Event zu setzen?
@mbaersch
@mbaersch 7 месяцев назад
doch, unbedingt. Siehe dazu auch das recht aktuelle Video zu Race Conditions
@DarthHunter5
@DarthHunter5 2 года назад
Mega Erklärung! Verstehe ich folgendes richtig: Wenn ich einen Consent Manager programmiere und ein Consent-Event auf den dataLayer gepusht habe, bleiben diese Informationen dann persistent oder muss ich die Informationen bei jedem Page Load erneut pushen, wenn der Nutzer durch die Website browst?
@mbaersch
@mbaersch 2 года назад
dataLayer stirbt bei jedem Seitenaufruf, der einen Reload benötigt. Es ist ja nur eine Javascript Variable.
@HericPotter
@HericPotter 3 года назад
Moin Markus, besten Dank dafür! Kann es sein, dass der Consent Mode erst ab dem Event gtm.dom (DOM Ready) funktioniert? Habe nämlich folgenden Fall: Ich definiere exakt wie du bei Consent Initialization den default wert "denied". Wenn ich mein Test-Tag mit dem Trigger gtm.js (Container Loaded) ausstatte feuert es. Wenn ich den Trigger auf gtm.dom setze sagt es, dass Consent fehlt. Das wäre ein ziemlich doofe Race Condition :( Daher Frage ob das nur ein lokales Problem bei mir ist!? danke!
@mbaersch
@mbaersch 3 года назад
Wenn die Defaults gesetzt werden, landen sie im dataLayer. Es muss also sichergestellt sein, dass diese Werte dort stehen, bevor ein Tag feuert. Das kann man in der Console oft besser beobachten als im Debugger. Aber ja: Spät feuern ist mehr oder weniger Pflicht, wenn der Consent Mode verwendet werden soll, da nach den Defaults ja auch noch das Update durch sein sollte, bevor ein Tag nicht oder (im Fall von analytics_storage & Co.) mit falschen Settings feuert.
@mbaersch
@mbaersch 3 года назад
BTW: mit der Option wait_for_update bei der Initialisierung kann man auch einige Timing Probleme lösen. Ist im Video nicht im Einsatz, aber gut dokumentiert.
@HericPotter
@HericPotter 3 года назад
Ich muss ehrlich sagen, dass die Performance bei mir so mies war, dass ich darauf warte bis unsere CMP auf TCF 2.0 geht und die Infos automatisch bekommt. Aber ist zumindest mal ein poC, dass es rein technisch funktioniert :D
Далее
Set up Consent Mode V2 with any cookiebanner in GTM
23:21
Microsoft UET Consent Mode
26:29
Просмотров 699