SlideShare ist ein Scribd-Unternehmen logo
1 von 48
Downloaden Sie, um offline zu lesen
Markus Baersch
SEAcamp 2024
Consent & Tag Management
Die ultimative Checkliste
Du wolle Kekse?
Bla Bla Bla Bla Bla
Ablehnen
Akzeptieren
x
Nichtsein!
Sein!
x
Sein oder Nichtsein?
“Fakecentrics” Gist:
https://gist.github.com/mbaersch/a632ac8c055689aa0eeb789b07350e5b
Ablehnen
Akzeptieren
“Über 80% aller Consent
Implementierungen sind fehlerhaft!”
Quelle: Mein Bauchgefühl
32% fragen gar nicht erst
57% haben keinen Ablehnen Button
65% setzen Cookies trotz Ablehnung
Quelle: https://www.chip.de/news/Erschreckendes-Ergebnis-
Studie-belegt-Tracking-trotz-Ablehnung-von-Cookies_185230331.html
Warum?
🧑 󰪑 󰪓 󰘋 󰘄
OM CM Dev TMS Data
🧩 🧩 🧩 🧩 🧩
󰚛+🎩+🔎=🖼
󰚛
󰪑
��
��
��
🖼
1
Reloads bei
Entscheidung
1 Reload nach Zustimmung
🤨
1a Reload nach Zustimmung zerstört Referrer
1b Reload nach Zustimmung zerstört Referrer und URL
2
“Blockieren klappt
schon”
2 “Blockieren klappt schon” Positiv-Listen?
Negativ-Listen?
Heuristik, ML?
Magie?
🧐
2 “Blockieren klappt schon”
Zu viel
Slider fehlen (eigentlich kein Fehler ::))
Externer Payment Dienstleister fällt aus
Ganzer Checkout defekt
Warenkörbe “vergessen”
Zu wenig Scripts und Requestformate ändern sich
… und Quellen (Bspw. region1.google.com)
3
“Abhängige
Implementierung” für
Tag Manager und
Consent
3 “Abhängige Implementierung” für Tag Manager und Consent
3 “Abhängige Implementierung” für Tag Manager und Consent
3 “Abhängige Implementierung” für Tag Manager und Consent
4
Race Conditions
4 Race Conditions
4 Race Conditions
4 Race Conditions
https://www.youtube.com/watch?v=md5dcBoJP-k
https://github.com/mbaersch/datalayer-event-repeater
5
“Server-Side Zeugs
braucht keine
Zustimmung”
5 “Server-Side Zeugs braucht keine Zustimmung”
Webanalyse geht rein,
Marketing kommt raus?
03
● Teilen mit Dritten
● Attribution über längere Zeitfenster
● Clean Rooms & Offline Conversions
Cookies “zweitverwerten”
02
● Wird die ID aus dem Consent Cookie zum
Tracking Identifier?
cookielos und “consentfrei”
01
● … dafür aber mit Mail-Adressen & Co. ?
● Wie “unproblematisch” ist der Fingerprint
wirklich?
🧐
6
Cookie-Scanner
und Positivlisten
6 Cookie-Scanner & Cookie-Positivlisten
Funktionalität in Gefahr
03
● Werden wesentliche Cookies blockiert, weil
nicht bekannt?
Blinde Flecken
02
● Erreicht ein Scanner alle Abschluss-Seiten?
● Was ist mit Click IDs?
Kennst Du alle? Wo landen die?
Henne / Ei Problem
01
● Erst (ohne Consent!) einbauen, scannen,
deklarieren, dann Consent?
🫤
7
Cross-Domain &
Multi-Host Probleme
7a Cross-Domain & Multi-Host Probleme
Übergabe oft unsicher
01 ● URL vs. Transport via CM-Server
7b Cross-Domain & Multi-Host Probleme
CNAME - Falle
02
● domain.de vs. .domain.de
● Consent Cookie Laufzeit ggf. weiter begrenzt
8
iFrames und Consent
8 iFrames und Consent
Messages nutzen!
iFrame…
01
1. hat gar kein Tracking
2. trackt immer und fragt nicht
3. fragt erneut
8 iFrames und Consent markus-baersch.de/youtube
9
Vorsicht bei “Cookie
Parsing” in
Eigenregie!
9 Vorsicht bei “Cookie Parsing” in Eigenregie!
🤓
10
Wir fragen nach
“Cookie Consent”
Tun wir nicht!
Es geht um Tracking: Um Dienste,
Speichern und Auslesen,
Server-Verbindungen und vor
allem um Zwecke!
10 Wir fragen nach “Cookie Consent”
https://www.youtube.com/watch?v=zyz4weLD5f4
10 Deshalb: Kein Consent Mode Advanced!
🤯
😱
11
Consent Mode
Stolperfallen
11 Consent Mode Stolperfallen
Gar nicht
03
● Consent Mode GTM Features vs. Race
Conditions
Zu spät
02
● Consent Mode Settings kommen zu spät, Tags
feuern ohne CM Flags
Zu früh
01
● Tags feuern, bevor das “update”
stattgefunden hat: DENIED trotz
Zustimmung
🫤
11 Consent Mode: Debugging
www.simoahava.com/analytics/
consent-mode-v2-google-tags/
11 Consent Mode: Debugging
https://chromewebstore.google.com/detail/consent-mode-inspector-by
/phpllnjdcoiijcpgcbhlocjgcegjfnhb0
11 Consent Mode: Debugging
60+ Seiten E-Book mit Checks, ausführlichen
Anleitungen und Tipps für saubere Integration
unter:
markus-baersch.de/consentcheck
Was jetzt? Die “Consent-Checkliste”
🙏Danke! :)
Fragen?
markus-baersch.de/bsky

Weitere ähnliche Inhalte

Mehr von 📊 Markus Baersch

GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Conversion Tracking Optionen im Vergleich
Conversion Tracking Optionen im VergleichConversion Tracking Optionen im Vergleich
Conversion Tracking Optionen im Vergleich📊 Markus Baersch
 
First Party Conversion Tracking [SEAcamp]
First Party Conversion Tracking [SEAcamp]First Party Conversion Tracking [SEAcamp]
First Party Conversion Tracking [SEAcamp]📊 Markus Baersch
 
Replacing gtag.js with walker.js
Replacing gtag.js with walker.jsReplacing gtag.js with walker.js
Replacing gtag.js with walker.js📊 Markus Baersch
 
Running GA4 without gtag.js using ssGTM and elbwalker
Running GA4 without gtag.js using ssGTM and elbwalkerRunning GA4 without gtag.js using ssGTM and elbwalker
Running GA4 without gtag.js using ssGTM and elbwalker📊 Markus Baersch
 
Server-Side: Lösung für alles? [OMX]
Server-Side: Lösung für alles? [OMX] Server-Side: Lösung für alles? [OMX]
Server-Side: Lösung für alles? [OMX] 📊 Markus Baersch
 
Google Ads Conversiontracking ohne Cookies -SEA CAMP
Google Ads Conversiontracking ohne Cookies -SEA CAMPGoogle Ads Conversiontracking ohne Cookies -SEA CAMP
Google Ads Conversiontracking ohne Cookies -SEA CAMP📊 Markus Baersch
 
Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...
Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...
Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...📊 Markus Baersch
 
GA4/GTAG Data Capture Alternatives
GA4/GTAG Data Capture AlternativesGA4/GTAG Data Capture Alternatives
GA4/GTAG Data Capture Alternatives📊 Markus Baersch
 
Server-Side Google Tag Manager: Was, wie und warum
Server-Side Google Tag Manager: Was, wie und warumServer-Side Google Tag Manager: Was, wie und warum
Server-Side Google Tag Manager: Was, wie und warum📊 Markus Baersch
 
Google Consent Mode / MC Europe 2021
Google Consent Mode / MC Europe 2021Google Consent Mode / MC Europe 2021
Google Consent Mode / MC Europe 2021📊 Markus Baersch
 

Mehr von 📊 Markus Baersch (20)

GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Custom Tag Manager Templates
Custom Tag Manager TemplatesCustom Tag Manager Templates
Custom Tag Manager Templates
 
Conversion Tracking Optionen im Vergleich
Conversion Tracking Optionen im VergleichConversion Tracking Optionen im Vergleich
Conversion Tracking Optionen im Vergleich
 
First Party Conversion Tracking [SEAcamp]
First Party Conversion Tracking [SEAcamp]First Party Conversion Tracking [SEAcamp]
First Party Conversion Tracking [SEAcamp]
 
Replacing gtag.js with walker.js
Replacing gtag.js with walker.jsReplacing gtag.js with walker.js
Replacing gtag.js with walker.js
 
Running GA4 without gtag.js using ssGTM and elbwalker
Running GA4 without gtag.js using ssGTM and elbwalkerRunning GA4 without gtag.js using ssGTM and elbwalker
Running GA4 without gtag.js using ssGTM and elbwalker
 
Server-Side: Lösung für alles? [OMX]
Server-Side: Lösung für alles? [OMX] Server-Side: Lösung für alles? [OMX]
Server-Side: Lösung für alles? [OMX]
 
Google Analytics 4 - OMT
Google Analytics 4 - OMTGoogle Analytics 4 - OMT
Google Analytics 4 - OMT
 
Google Ads Conversiontracking ohne Cookies -SEA CAMP
Google Ads Conversiontracking ohne Cookies -SEA CAMPGoogle Ads Conversiontracking ohne Cookies -SEA CAMP
Google Ads Conversiontracking ohne Cookies -SEA CAMP
 
Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...
Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...
Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...
 
GA4/GTAG Data Capture Alternatives
GA4/GTAG Data Capture AlternativesGA4/GTAG Data Capture Alternatives
GA4/GTAG Data Capture Alternatives
 
Google Tag Manager Templates
Google Tag Manager TemplatesGoogle Tag Manager Templates
Google Tag Manager Templates
 
Tracking ist nicht kaputt!
Tracking ist nicht kaputt!Tracking ist nicht kaputt!
Tracking ist nicht kaputt!
 
Server-Side Google Tag Manager: Was, wie und warum
Server-Side Google Tag Manager: Was, wie und warumServer-Side Google Tag Manager: Was, wie und warum
Server-Side Google Tag Manager: Was, wie und warum
 
Google Consent Mode / MC Europe 2021
Google Consent Mode / MC Europe 2021Google Consent Mode / MC Europe 2021
Google Consent Mode / MC Europe 2021
 
First Party Data Collection
First Party Data CollectionFirst Party Data Collection
First Party Data Collection
 
Tracking-Herausforderungen 2020
Tracking-Herausforderungen 2020Tracking-Herausforderungen 2020
Tracking-Herausforderungen 2020
 
Analytics Hacks II SEAcamp 2019
Analytics Hacks II SEAcamp 2019Analytics Hacks II SEAcamp 2019
Analytics Hacks II SEAcamp 2019
 
Rendering Bots erkennen
Rendering Bots erkennen Rendering Bots erkennen
Rendering Bots erkennen
 
Browser vs. Tracking
Browser vs. TrackingBrowser vs. Tracking
Browser vs. Tracking
 

Consent & Tag Management - die ultimative Checkliste