SlideShare ist ein Scribd-Unternehmen logo
Alles Scheiße 2020
Neue Herausforderungen für Deine Webanalyse
Markus Baersch
gandke gmbh
So sieht´s aus
Datenschwund
„Datenschmutz“
Abdeckung
Datenqualität
So sieht´s aus
„Zwei Schlachtfelder“
Datenqualität
•Unvollständige
Daten
•Unerwünschte
oder falsche
Daten
Datenschwund
•Technik
•Regulierung
Schlachtfeld Datenqualität
Unvollständige Daten
•(not provided) statt
Keywords
•Fehlende oder falsche
Referrer-Angaben
•Dimensionsschwund
nach x Monaten
•Internetdienstanbieter
Falsche Daten
•Interner Traffic
•Falsche Hosts, Google
Suchergebnisse
•(Ghost-) Spam
•Rendernde Tools &
Headless Browser
Lösungen zu „Klassikern“
Referrerthemen
Suchmaschinen auswerten: https://www.markus-baersch.de/blog/organische-besucher-im-
griff-eine-abkuerzung-fuer-google-analytics/ (2018)
Referrer nach Consent „nachsenden“: https://www.gandke.de/blog/referrer-und-
landingpage-spaeter-an-analytics-senden/
Interner Traffic
https://www.gandke.de/blog/internen-traffic-bei-google-analytics-ausschliessen/ (2017)
https://www.markus-baersch.de/blog/eigene-besuche-in-analytics-ausschliessen-wordpress/
(2018)
Ghost Spam
https://www.gandke.de/blog/analytics-ghost-spam-wirksam-verhindern-ein-etwas-anderer-
filter/ (2015)
Lösungsansatz:
ISP Rückgewinnung
ISP / Internetdienstanbieter
Wozu brauche ich das überhaupt?
Wird i. d. R. bei Filtern eingesetzt. Spam (s.u.), Interne Besucher...
Wie zurückgewinnen?
• Externen Dienst aufrufen oder eigenen bauen und im Client
bestimmen
• Serverseitig auswerten und in Datenschicht schreiben
• GTM Template von Simo Ahava und https://ipgeolocation.io/
• Oder via GeoIP2 Commercial (MaxMind)
• oder DB-IP. https://db-ip.com/api/
Internetdienstanbieter
Beispielcode serverseitige Erkennung mit ipgeolocation.io
Lösungsansatz:
Headless Browser
erkennen
Erkennung anhand bestehender Daten
Vorteile
• Schnell gemacht
Nachteile
• Nur wenig Merkmale
• Nach Senden des Hits
schon „zu spät“
• Ergebnis nicht
belastbar
Erkennungsmöglichkeiten
• Bekannte Crawler
• „Good Bots“
• Schlecht konfigurierte
Headless Browser
User
Agent
• Sind bestimmte
Features da oder fehlen
sie?
• Dimensionen des
Geräts
• …
Feature
Erkennung
{{Benutzerdefinierte
Dimensionen}}
BotMarker - Daten sammeln
BotMarker - Daten sammeln
BotMarker - Daten auswerten
BotMarker - Daten segmentieren
BotMarker - „Take Away-Folie“
Audit
Eigene Daten checken unter https://www.analytrix.de/
Bot Marker nutzen
Beschreibung im Blog unter https://www.markus-baersch.de/blog/headless-browser-in-
google-analytics-erkennen/
Script bei Github
JS und Erläuterungen: https://go.gandke.de/botmarker
Bei Slideshare: https://www.markus-baersch/slideshare
Präsentation
Schlachtfeld Datenschwund
Technik
•Tracking - Blocker
•ITP
•ETP
•SameSite
Regulierung
•DSGVO
•ePrivacy
•Consent
Management
Websiteübergreifendes Tracking, Profilbildung
https://clearcode.cc/blog/cookie-syncing/
Wer macht was?
Chrome
• Anti Fingerprinting,
• „sameSite“-Attribut
Edge
• Schutz derzeit nur in „Microsoft Edge Insider preview“
• Umfang und Defaults noch nicht final. Es geht auch localStorage an den Kragen
• Nur eine Frage der Zeit
Firefox
• Enhanced Tracking Protection (ETP) betrifft das Laden von Tracking-Scripts und Zugriff auf Cookies
• Akt. Stand (seit 70): Firefox blockiert per Vorgabe der Nutzerverfolgung dienende Third Party Cookies und auch FP Tracker wie GA
anhand einer Liste
• Fingerprinting Schutz separat vorhanden; ITP will follow(?)
Safari
• Intelligent Tracking Prevention (ITP)
• „Vorreiter“ und derzeit das größte Hindernis
• ITP 2.1 seit Safari 12.1 (2.2: 12.2). Per JS gesetzte Cookies leben nur noch maximal 7 Tage, oft nur einen Tag
• ITP 2.3 (seit Safari 13): behandelt localStorage & Co. wie Client-Cookies
ITP: Kurzzeitkekse
Disconnect „Bad Boys“ List
https://github.com/disconnectme/disconnect-tracking-protection
ITP / ETP: Optionen
zur Lösung
Überblick Lösungswege
•„same origin“ kann ein Problem sein / Komplexität erhöhen
•Cookies als Fallback behalten
localStorage
•DSGVO-konf. Identifikation der User durch Site erforderlich
•kann per Design nur Teillösung sein
User ID
•httpOnly, secure Cookies und eigenes Management der ClientId
•Fingerprinting, eTags… (s. z. B. https://converlytics.com/analyse/cookieless-tracking/)
„Cookieless“ / Serverseitige
Cookies
•Anpassung Trackingcode erforderlich
•Technisch vergleichbar, aber „weniger Schutz“ vor Profilbildung
Cookies nachträglich „aufwerten“
•Reverse Proxy / CNAME - geht es auch schon an den Kragen„First Party Script“
•Warten auf Hersteller. Auch bei Google bewegt sich wasNichts tun
•Serverseitiges Tracking, PIWIK Pro, Matomo?Toolwechsel
Ausblick
Neue Modelle / Ersatztechnologien
• IAB User Token, „standardized, controlled container for ad
delivery“. https://iabtechlab.com/blog/evolution-of-internet-
identity-privacy-tracking/
• HTTP State Tokens (Entwurf, „google-nah“).
https://mikewest.github.io/http-state-tokens/draft-west-http-
state-tokens.html
Hilft uns das wirklich?
• Regulierung macht keinen Unterschied zwischen Cookies und
anderem Kram
ITP / ETP: Was tun?
• Problem analysieren:
• Langzeitsicht nach Browsern
• ITP: Impact wiederkehrende Besucher
• Transaktionen vs. Backend
• Serverseitiges Logging von Trackingblockern
• Lösungen evaluieren:
• Was ist technisch überhaupt einsetzbar im Kontext des
eigenen Systems?
• Welche Daten ändern sich oder gehen verloren?
Tracking anpassen: Links zu Lösungen
User ID
Info unter support.google.com/analytics/answer/3123662?hl=de
Hintergrund
Mein „ITP Rant“: go.gandke.de/itp1
ITP Post von Simo www.simoahava.com/analytics/itp-2-1-and-web-analytics/
Secure Cookies & Alternativen
„Upgrade“ per PHP: go.gandke.de/itpcookieupgrade
Krasser Spaß mit GCP: https://go.gandke.de/itp-gcp
Secure Cookie Alternative: https://go.gandke.de/secure-ga-cookie
Serverseitiges Tracking mit GA: https://www.markus-baersch.de/blog/serverseitiges-tracking-
mit-google-analytics/
Tag Manager Server: https://github.com/Tag-Manager-Server/TMS
Cookie
Consent
Management
Consent Management
Nicht nur Cookies
• Verzicht auf Cookies ist keine Lösung!
• Alle Formen der „Speicherung“ auf Endgeräten oder daraus ausgelesener
Informationen
• Es geht nicht mehr nur um personenbezogene Daten
• Am Ende des Tages: „Tracking“ aller Art
• Cookie Consent vs. Tracking Consent
• Nicht alles braucht Zustimmung
Probleme
• Unsicherheit bei Gestaltung, Umfang, Granularität
• Auswahl, Test und Implementierung sind hart
• Ergebnis: Unvollständige oder fehlerhafte Implementierungen en masse!
„Nähkästchenfolie 1“
„Nähkästchenfolie 2“
Consent Management
Fragen zur Strategie
• Welches Tool ist „das richtige für mich“?
• Was tun, wenn kein „Cookie-Consent“ besteht?
• Wie viel Zustimmung brauche ich für belastbare Auswertungen?
• Bringen alternative Tools mehr Vor- oder Nachteile?
• Welche Schnittstellen bediene ich? Ads? Reporting?
• Was brauche ich wirklich und worauf kann ich verzichten?
Consent Management
Fragen zur Toolauswahl
• Systemnahe Lösung vorhanden?
• Granularität der Berechtigungen
• Cookie-Erklärung vorhanden?
• Cookies oder Trackingdienste?
• Dokumentation der Entscheidungen
• Gestalterische Optionen und Freiheiten
• Unterschiedliche „Zustimmungsprozesse“?
Holt Euch Hilfe! Recht, Impact, Tech…
N. D.
gandke.de
markus-baersch.de
markus-baersch.de/facebook
markus-baersch.de/xing
@mbaersch
markus-baersch.de/slideshare
… Fragen? Gern!
mbaersch@gandke.de
analytrix.de/shirt 

Weitere ähnliche Inhalte

Was ist angesagt?

Tracking: Cookies vs. cookieless Tracking
Tracking: Cookies vs. cookieless TrackingTracking: Cookies vs. cookieless Tracking
Tracking: Cookies vs. cookieless Tracking
Jan Berens
 
Google Analytics Konferenz 2018_DSGVO: User Consent Management as a service_V...
Google Analytics Konferenz 2018_DSGVO: User Consent Management as a service_V...Google Analytics Konferenz 2018_DSGVO: User Consent Management as a service_V...
Google Analytics Konferenz 2018_DSGVO: User Consent Management as a service_V...
e-dialog GmbH
 
Google Analytics Konferenz 2018_GTM Hacks_Maik Bruns (Metrica)
Google Analytics Konferenz 2018_GTM Hacks_Maik Bruns (Metrica)Google Analytics Konferenz 2018_GTM Hacks_Maik Bruns (Metrica)
Google Analytics Konferenz 2018_GTM Hacks_Maik Bruns (Metrica)
e-dialog GmbH
 
AdWords Scripts Automation, SEACamp2016 | Christopher Gutknecht (norisk)
AdWords Scripts Automation, SEACamp2016 | Christopher Gutknecht (norisk)AdWords Scripts Automation, SEACamp2016 | Christopher Gutknecht (norisk)
AdWords Scripts Automation, SEACamp2016 | Christopher Gutknecht (norisk)
norisk
 
Google Analytics: Account & Tracking Konzeption
Google Analytics: Account & Tracking KonzeptionGoogle Analytics: Account & Tracking Konzeption
Google Analytics: Account & Tracking Konzeption
luna-park GmbH
 
Google Tag Manager Advanced - SEOCampixx 2016
Google Tag Manager Advanced - SEOCampixx 2016Google Tag Manager Advanced - SEOCampixx 2016
Google Tag Manager Advanced - SEOCampixx 2016
Jan Berens
 
Welcome to a New Reality - SEO goes Mobile First in 2017
Welcome to a New Reality - SEO goes Mobile First in 2017Welcome to a New Reality - SEO goes Mobile First in 2017
Welcome to a New Reality - SEO goes Mobile First in 2017
Bastian Grimm
 
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
TA Trust Agents Internet GmbH
 
Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...
Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...
Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...
TA Trust Agents Internet GmbH
 
Mehr Pagespeed geht nicht - SEOkomm 2015
Mehr Pagespeed geht nicht - SEOkomm 2015Mehr Pagespeed geht nicht - SEOkomm 2015
Mehr Pagespeed geht nicht - SEOkomm 2015
Bastian Grimm
 
Google Search Console: Dateninterpretation & API | Stephan Czysch | OMX 2015
Google Search Console: Dateninterpretation & API | Stephan Czysch | OMX 2015Google Search Console: Dateninterpretation & API | Stephan Czysch | OMX 2015
Google Search Console: Dateninterpretation & API | Stephan Czysch | OMX 2015
TA Trust Agents Internet GmbH
 
SEA Link Checks mit Screaming Frog und Scripts
SEA Link Checks mit Screaming Frog und ScriptsSEA Link Checks mit Screaming Frog und Scripts
SEA Link Checks mit Screaming Frog und Scripts
norisk
 
Site Speed EXTREME - SEOkomm 2014
Site Speed EXTREME - SEOkomm 2014Site Speed EXTREME - SEOkomm 2014
Site Speed EXTREME - SEOkomm 2014
Bastian Grimm
 
Informationsarchitektur & Verlinkung - SMX München 2014
Informationsarchitektur & Verlinkung - SMX München 2014Informationsarchitektur & Verlinkung - SMX München 2014
Informationsarchitektur & Verlinkung - SMX München 2014
Bastian Grimm
 
Google Tag Manager Advanced - SEO CAMPIXX 2016
Google Tag Manager Advanced - SEO CAMPIXX 2016Google Tag Manager Advanced - SEO CAMPIXX 2016
Google Tag Manager Advanced - SEO CAMPIXX 2016
Thomas Czernik
 
DSGVO-Workshop 24. Mai 2018
DSGVO-Workshop 24. Mai 2018DSGVO-Workshop 24. Mai 2018
DSGVO-Workshop 24. Mai 2018
Plan.Net Suisse AG
 

Was ist angesagt? (16)

Tracking: Cookies vs. cookieless Tracking
Tracking: Cookies vs. cookieless TrackingTracking: Cookies vs. cookieless Tracking
Tracking: Cookies vs. cookieless Tracking
 
Google Analytics Konferenz 2018_DSGVO: User Consent Management as a service_V...
Google Analytics Konferenz 2018_DSGVO: User Consent Management as a service_V...Google Analytics Konferenz 2018_DSGVO: User Consent Management as a service_V...
Google Analytics Konferenz 2018_DSGVO: User Consent Management as a service_V...
 
Google Analytics Konferenz 2018_GTM Hacks_Maik Bruns (Metrica)
Google Analytics Konferenz 2018_GTM Hacks_Maik Bruns (Metrica)Google Analytics Konferenz 2018_GTM Hacks_Maik Bruns (Metrica)
Google Analytics Konferenz 2018_GTM Hacks_Maik Bruns (Metrica)
 
AdWords Scripts Automation, SEACamp2016 | Christopher Gutknecht (norisk)
AdWords Scripts Automation, SEACamp2016 | Christopher Gutknecht (norisk)AdWords Scripts Automation, SEACamp2016 | Christopher Gutknecht (norisk)
AdWords Scripts Automation, SEACamp2016 | Christopher Gutknecht (norisk)
 
Google Analytics: Account & Tracking Konzeption
Google Analytics: Account & Tracking KonzeptionGoogle Analytics: Account & Tracking Konzeption
Google Analytics: Account & Tracking Konzeption
 
Google Tag Manager Advanced - SEOCampixx 2016
Google Tag Manager Advanced - SEOCampixx 2016Google Tag Manager Advanced - SEOCampixx 2016
Google Tag Manager Advanced - SEOCampixx 2016
 
Welcome to a New Reality - SEO goes Mobile First in 2017
Welcome to a New Reality - SEO goes Mobile First in 2017Welcome to a New Reality - SEO goes Mobile First in 2017
Welcome to a New Reality - SEO goes Mobile First in 2017
 
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
 
Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...
Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...
Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...
 
Mehr Pagespeed geht nicht - SEOkomm 2015
Mehr Pagespeed geht nicht - SEOkomm 2015Mehr Pagespeed geht nicht - SEOkomm 2015
Mehr Pagespeed geht nicht - SEOkomm 2015
 
Google Search Console: Dateninterpretation & API | Stephan Czysch | OMX 2015
Google Search Console: Dateninterpretation & API | Stephan Czysch | OMX 2015Google Search Console: Dateninterpretation & API | Stephan Czysch | OMX 2015
Google Search Console: Dateninterpretation & API | Stephan Czysch | OMX 2015
 
SEA Link Checks mit Screaming Frog und Scripts
SEA Link Checks mit Screaming Frog und ScriptsSEA Link Checks mit Screaming Frog und Scripts
SEA Link Checks mit Screaming Frog und Scripts
 
Site Speed EXTREME - SEOkomm 2014
Site Speed EXTREME - SEOkomm 2014Site Speed EXTREME - SEOkomm 2014
Site Speed EXTREME - SEOkomm 2014
 
Informationsarchitektur & Verlinkung - SMX München 2014
Informationsarchitektur & Verlinkung - SMX München 2014Informationsarchitektur & Verlinkung - SMX München 2014
Informationsarchitektur & Verlinkung - SMX München 2014
 
Google Tag Manager Advanced - SEO CAMPIXX 2016
Google Tag Manager Advanced - SEO CAMPIXX 2016Google Tag Manager Advanced - SEO CAMPIXX 2016
Google Tag Manager Advanced - SEO CAMPIXX 2016
 
DSGVO-Workshop 24. Mai 2018
DSGVO-Workshop 24. Mai 2018DSGVO-Workshop 24. Mai 2018
DSGVO-Workshop 24. Mai 2018
 

Ähnlich wie Tracking-Herausforderungen 2020

Ist Google Analytics noch zu retten?
Ist Google Analytics noch zu retten?Ist Google Analytics noch zu retten?
Ist Google Analytics noch zu retten?
📊 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 Analytics Einführung: 5 Tipps wie Du Google Analytics effektiv einsetz...
Google Analytics Einführung: 5 Tipps wie Du Google Analytics effektiv einsetz...Google Analytics Einführung: 5 Tipps wie Du Google Analytics effektiv einsetz...
Google Analytics Einführung: 5 Tipps wie Du Google Analytics effektiv einsetz...
121WATT GmbH
 
GAUC 2017 Workshop Wetter Tracking & Co: Johannes Klampfl & Lukas Wojcik (e-d...
GAUC 2017 Workshop Wetter Tracking & Co: Johannes Klampfl & Lukas Wojcik (e-d...GAUC 2017 Workshop Wetter Tracking & Co: Johannes Klampfl & Lukas Wojcik (e-d...
GAUC 2017 Workshop Wetter Tracking & Co: Johannes Klampfl & Lukas Wojcik (e-d...
e-dialog GmbH
 
Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018
Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018
Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018
Bastian Grimm
 
Google Analytics & Seo @seosixt wiesn 2014
Google Analytics & Seo @seosixt wiesn 2014Google Analytics & Seo @seosixt wiesn 2014
Google Analytics & Seo @seosixt wiesn 2014
121WATT GmbH
 
GAUC 2017 Workshop Saubere Webanalyse Prozesse aufziehen: Markus Vollmert (lu...
GAUC 2017 Workshop Saubere Webanalyse Prozesse aufziehen: Markus Vollmert (lu...GAUC 2017 Workshop Saubere Webanalyse Prozesse aufziehen: Markus Vollmert (lu...
GAUC 2017 Workshop Saubere Webanalyse Prozesse aufziehen: Markus Vollmert (lu...
e-dialog GmbH
 
DC Storm - Tag Management / Container Tag - Nie mehr warten auf die IT
DC Storm - Tag Management / Container Tag - Nie mehr warten auf die ITDC Storm - Tag Management / Container Tag - Nie mehr warten auf die IT
DC Storm - Tag Management / Container Tag - Nie mehr warten auf die IT
DC Storm Deutschland GmbH
 
Personalisierung
PersonalisierungPersonalisierung
Personalisierung
Udo Ornik
 
Tag-Management-Lösungen, Jens Maurer
Tag-Management-Lösungen, Jens MaurerTag-Management-Lösungen, Jens Maurer
Tag-Management-Lösungen, Jens Maurerluna-park GmbH
 
Container Tag – Nie mehr warten auf die IT! - Tag Management Lösung
Container Tag – Nie mehr warten auf die IT! - Tag Management LösungContainer Tag – Nie mehr warten auf die IT! - Tag Management Lösung
Container Tag – Nie mehr warten auf die IT! - Tag Management Lösung
Connected-Blog
 
Google Analytics Konferenz 2012: Thomas Tauchner, e-dialog: Events implementi...
Google Analytics Konferenz 2012: Thomas Tauchner, e-dialog: Events implementi...Google Analytics Konferenz 2012: Thomas Tauchner, e-dialog: Events implementi...
Google Analytics Konferenz 2012: Thomas Tauchner, e-dialog: Events implementi...
e-dialog GmbH
 
SEA Stammtisch 5 Take-Aways für GTM
SEA Stammtisch 5 Take-Aways für GTMSEA Stammtisch 5 Take-Aways für GTM
SEA Stammtisch 5 Take-Aways für GTM
PeakAce
 
Clever-Con 2022: Marketing Analytics Trends 2022 by John Muñoz
Clever-Con 2022: Marketing Analytics Trends 2022 by John MuñozClever-Con 2022: Marketing Analytics Trends 2022 by John Muñoz
Clever-Con 2022: Marketing Analytics Trends 2022 by John Muñoz
John Muñoz
 
Google Analytics Konferenz 2016: Google Analytics Premium im Überblick (Micha...
Google Analytics Konferenz 2016: Google Analytics Premium im Überblick (Micha...Google Analytics Konferenz 2016: Google Analytics Premium im Überblick (Micha...
Google Analytics Konferenz 2016: Google Analytics Premium im Überblick (Micha...
e-dialog GmbH
 
Analytics & GTM Hacks für bessere Daten
Analytics & GTM Hacks für bessere DatenAnalytics & GTM Hacks für bessere Daten
Analytics & GTM Hacks für bessere Daten
📊 Markus Baersch
 
Daten statt Raten - Affiliate Methoden für Experten
Daten statt Raten - Affiliate Methoden für ExpertenDaten statt Raten - Affiliate Methoden für Experten
Daten statt Raten - Affiliate Methoden für Experten
Maximilian Schirmer
 
Globetrotter @ E-Commerce Hacktable HH
Globetrotter @ E-Commerce Hacktable HHGlobetrotter @ E-Commerce Hacktable HH
Globetrotter @ E-Commerce Hacktable HH
Sebastian Heuer
 
First Party Conversion Tracking [SEAcamp]
First Party Conversion Tracking [SEAcamp]First Party Conversion Tracking [SEAcamp]
First Party Conversion Tracking [SEAcamp]
📊 Markus Baersch
 
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
David Schneider
 

Ähnlich wie Tracking-Herausforderungen 2020 (20)

Ist Google Analytics noch zu retten?
Ist Google Analytics noch zu retten?Ist Google Analytics noch zu retten?
Ist Google Analytics noch zu retten?
 
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 Einführung: 5 Tipps wie Du Google Analytics effektiv einsetz...
Google Analytics Einführung: 5 Tipps wie Du Google Analytics effektiv einsetz...Google Analytics Einführung: 5 Tipps wie Du Google Analytics effektiv einsetz...
Google Analytics Einführung: 5 Tipps wie Du Google Analytics effektiv einsetz...
 
GAUC 2017 Workshop Wetter Tracking & Co: Johannes Klampfl & Lukas Wojcik (e-d...
GAUC 2017 Workshop Wetter Tracking & Co: Johannes Klampfl & Lukas Wojcik (e-d...GAUC 2017 Workshop Wetter Tracking & Co: Johannes Klampfl & Lukas Wojcik (e-d...
GAUC 2017 Workshop Wetter Tracking & Co: Johannes Klampfl & Lukas Wojcik (e-d...
 
Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018
Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018
Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018
 
Google Analytics & Seo @seosixt wiesn 2014
Google Analytics & Seo @seosixt wiesn 2014Google Analytics & Seo @seosixt wiesn 2014
Google Analytics & Seo @seosixt wiesn 2014
 
GAUC 2017 Workshop Saubere Webanalyse Prozesse aufziehen: Markus Vollmert (lu...
GAUC 2017 Workshop Saubere Webanalyse Prozesse aufziehen: Markus Vollmert (lu...GAUC 2017 Workshop Saubere Webanalyse Prozesse aufziehen: Markus Vollmert (lu...
GAUC 2017 Workshop Saubere Webanalyse Prozesse aufziehen: Markus Vollmert (lu...
 
DC Storm - Tag Management / Container Tag - Nie mehr warten auf die IT
DC Storm - Tag Management / Container Tag - Nie mehr warten auf die ITDC Storm - Tag Management / Container Tag - Nie mehr warten auf die IT
DC Storm - Tag Management / Container Tag - Nie mehr warten auf die IT
 
Personalisierung
PersonalisierungPersonalisierung
Personalisierung
 
Tag-Management-Lösungen, Jens Maurer
Tag-Management-Lösungen, Jens MaurerTag-Management-Lösungen, Jens Maurer
Tag-Management-Lösungen, Jens Maurer
 
Container Tag – Nie mehr warten auf die IT! - Tag Management Lösung
Container Tag – Nie mehr warten auf die IT! - Tag Management LösungContainer Tag – Nie mehr warten auf die IT! - Tag Management Lösung
Container Tag – Nie mehr warten auf die IT! - Tag Management Lösung
 
Google Analytics Konferenz 2012: Thomas Tauchner, e-dialog: Events implementi...
Google Analytics Konferenz 2012: Thomas Tauchner, e-dialog: Events implementi...Google Analytics Konferenz 2012: Thomas Tauchner, e-dialog: Events implementi...
Google Analytics Konferenz 2012: Thomas Tauchner, e-dialog: Events implementi...
 
SEA Stammtisch 5 Take-Aways für GTM
SEA Stammtisch 5 Take-Aways für GTMSEA Stammtisch 5 Take-Aways für GTM
SEA Stammtisch 5 Take-Aways für GTM
 
Clever-Con 2022: Marketing Analytics Trends 2022 by John Muñoz
Clever-Con 2022: Marketing Analytics Trends 2022 by John MuñozClever-Con 2022: Marketing Analytics Trends 2022 by John Muñoz
Clever-Con 2022: Marketing Analytics Trends 2022 by John Muñoz
 
Google Analytics Konferenz 2016: Google Analytics Premium im Überblick (Micha...
Google Analytics Konferenz 2016: Google Analytics Premium im Überblick (Micha...Google Analytics Konferenz 2016: Google Analytics Premium im Überblick (Micha...
Google Analytics Konferenz 2016: Google Analytics Premium im Überblick (Micha...
 
Analytics & GTM Hacks für bessere Daten
Analytics & GTM Hacks für bessere DatenAnalytics & GTM Hacks für bessere Daten
Analytics & GTM Hacks für bessere Daten
 
Daten statt Raten - Affiliate Methoden für Experten
Daten statt Raten - Affiliate Methoden für ExpertenDaten statt Raten - Affiliate Methoden für Experten
Daten statt Raten - Affiliate Methoden für Experten
 
Globetrotter @ E-Commerce Hacktable HH
Globetrotter @ E-Commerce Hacktable HHGlobetrotter @ E-Commerce Hacktable HH
Globetrotter @ E-Commerce Hacktable HH
 
First Party Conversion Tracking [SEAcamp]
First Party Conversion Tracking [SEAcamp]First Party Conversion Tracking [SEAcamp]
First Party Conversion Tracking [SEAcamp]
 
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
 

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
 
Consent & Tag Management - die ultimative Checkliste
Consent & Tag Management - die ultimative ChecklisteConsent & Tag Management - die ultimative Checkliste
Consent & Tag Management - die ultimative Checkliste
📊 Markus Baersch
 
Custom Tag Manager Templates
Custom Tag Manager TemplatesCustom Tag Manager Templates
Custom Tag Manager Templates
📊 Markus Baersch
 
Conversion Tracking Optionen im Vergleich
Conversion Tracking Optionen im VergleichConversion Tracking Optionen im Vergleich
Conversion Tracking Optionen im Vergleich
📊 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
 
Google Analytics 4 - OMT
Google Analytics 4 - OMTGoogle Analytics 4 - OMT
Google Analytics 4 - OMT
📊 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
 
Google Tag Manager Templates
Google Tag Manager TemplatesGoogle Tag Manager Templates
Google Tag Manager Templates
📊 Markus Baersch
 
Tracking ist nicht kaputt!
Tracking ist nicht kaputt!Tracking ist nicht kaputt!
Tracking ist nicht kaputt!
📊 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
 
First Party Data Collection
First Party Data CollectionFirst Party Data Collection
First Party Data Collection
📊 Markus Baersch
 
Rendering Bots erkennen
Rendering Bots erkennen Rendering Bots erkennen
Rendering Bots erkennen
📊 Markus Baersch
 
Herausforderungen der Internationalisierung
Herausforderungen der InternationalisierungHerausforderungen der Internationalisierung
Herausforderungen der Internationalisierung
📊 Markus Baersch
 
Anatomie von AdWords Scripts - Einführung
Anatomie von AdWords Scripts - Einführung Anatomie von AdWords Scripts - Einführung
Anatomie von AdWords Scripts - Einführung
📊 Markus Baersch
 
State of Spam SEAcamp Hannover 2017
State of Spam SEAcamp Hannover 2017State of Spam SEAcamp Hannover 2017
State of Spam SEAcamp Hannover 2017
📊 Markus Baersch
 

Mehr von 📊 Markus Baersch (18)

GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Consent & Tag Management - die ultimative Checkliste
Consent & Tag Management - die ultimative ChecklisteConsent & Tag Management - die ultimative Checkliste
Consent & Tag Management - die ultimative Checkliste
 
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
 
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
 
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!
 
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
 
Rendering Bots erkennen
Rendering Bots erkennen Rendering Bots erkennen
Rendering Bots erkennen
 
Herausforderungen der Internationalisierung
Herausforderungen der InternationalisierungHerausforderungen der Internationalisierung
Herausforderungen der Internationalisierung
 
Anatomie von AdWords Scripts - Einführung
Anatomie von AdWords Scripts - Einführung Anatomie von AdWords Scripts - Einführung
Anatomie von AdWords Scripts - Einführung
 
State of Spam SEAcamp Hannover 2017
State of Spam SEAcamp Hannover 2017State of Spam SEAcamp Hannover 2017
State of Spam SEAcamp Hannover 2017
 

Tracking-Herausforderungen 2020

  • 1. Alles Scheiße 2020 Neue Herausforderungen für Deine Webanalyse Markus Baersch gandke gmbh
  • 2.
  • 6. Schlachtfeld Datenqualität Unvollständige Daten •(not provided) statt Keywords •Fehlende oder falsche Referrer-Angaben •Dimensionsschwund nach x Monaten •Internetdienstanbieter Falsche Daten •Interner Traffic •Falsche Hosts, Google Suchergebnisse •(Ghost-) Spam •Rendernde Tools & Headless Browser
  • 7. Lösungen zu „Klassikern“ Referrerthemen Suchmaschinen auswerten: https://www.markus-baersch.de/blog/organische-besucher-im- griff-eine-abkuerzung-fuer-google-analytics/ (2018) Referrer nach Consent „nachsenden“: https://www.gandke.de/blog/referrer-und- landingpage-spaeter-an-analytics-senden/ Interner Traffic https://www.gandke.de/blog/internen-traffic-bei-google-analytics-ausschliessen/ (2017) https://www.markus-baersch.de/blog/eigene-besuche-in-analytics-ausschliessen-wordpress/ (2018) Ghost Spam https://www.gandke.de/blog/analytics-ghost-spam-wirksam-verhindern-ein-etwas-anderer- filter/ (2015)
  • 9. ISP / Internetdienstanbieter Wozu brauche ich das überhaupt? Wird i. d. R. bei Filtern eingesetzt. Spam (s.u.), Interne Besucher... Wie zurückgewinnen? • Externen Dienst aufrufen oder eigenen bauen und im Client bestimmen • Serverseitig auswerten und in Datenschicht schreiben • GTM Template von Simo Ahava und https://ipgeolocation.io/ • Oder via GeoIP2 Commercial (MaxMind) • oder DB-IP. https://db-ip.com/api/
  • 12. Erkennung anhand bestehender Daten Vorteile • Schnell gemacht Nachteile • Nur wenig Merkmale • Nach Senden des Hits schon „zu spät“ • Ergebnis nicht belastbar
  • 13. Erkennungsmöglichkeiten • Bekannte Crawler • „Good Bots“ • Schlecht konfigurierte Headless Browser User Agent • Sind bestimmte Features da oder fehlen sie? • Dimensionen des Geräts • … Feature Erkennung {{Benutzerdefinierte Dimensionen}}
  • 14. BotMarker - Daten sammeln
  • 15. BotMarker - Daten sammeln
  • 16. BotMarker - Daten auswerten
  • 17. BotMarker - Daten segmentieren
  • 18. BotMarker - „Take Away-Folie“ Audit Eigene Daten checken unter https://www.analytrix.de/ Bot Marker nutzen Beschreibung im Blog unter https://www.markus-baersch.de/blog/headless-browser-in- google-analytics-erkennen/ Script bei Github JS und Erläuterungen: https://go.gandke.de/botmarker Bei Slideshare: https://www.markus-baersch/slideshare Präsentation
  • 19. Schlachtfeld Datenschwund Technik •Tracking - Blocker •ITP •ETP •SameSite Regulierung •DSGVO •ePrivacy •Consent Management
  • 20.
  • 22. Wer macht was? Chrome • Anti Fingerprinting, • „sameSite“-Attribut Edge • Schutz derzeit nur in „Microsoft Edge Insider preview“ • Umfang und Defaults noch nicht final. Es geht auch localStorage an den Kragen • Nur eine Frage der Zeit Firefox • Enhanced Tracking Protection (ETP) betrifft das Laden von Tracking-Scripts und Zugriff auf Cookies • Akt. Stand (seit 70): Firefox blockiert per Vorgabe der Nutzerverfolgung dienende Third Party Cookies und auch FP Tracker wie GA anhand einer Liste • Fingerprinting Schutz separat vorhanden; ITP will follow(?) Safari • Intelligent Tracking Prevention (ITP) • „Vorreiter“ und derzeit das größte Hindernis • ITP 2.1 seit Safari 12.1 (2.2: 12.2). Per JS gesetzte Cookies leben nur noch maximal 7 Tage, oft nur einen Tag • ITP 2.3 (seit Safari 13): behandelt localStorage & Co. wie Client-Cookies
  • 24. Disconnect „Bad Boys“ List https://github.com/disconnectme/disconnect-tracking-protection
  • 25. ITP / ETP: Optionen zur Lösung
  • 26. Überblick Lösungswege •„same origin“ kann ein Problem sein / Komplexität erhöhen •Cookies als Fallback behalten localStorage •DSGVO-konf. Identifikation der User durch Site erforderlich •kann per Design nur Teillösung sein User ID •httpOnly, secure Cookies und eigenes Management der ClientId •Fingerprinting, eTags… (s. z. B. https://converlytics.com/analyse/cookieless-tracking/) „Cookieless“ / Serverseitige Cookies •Anpassung Trackingcode erforderlich •Technisch vergleichbar, aber „weniger Schutz“ vor Profilbildung Cookies nachträglich „aufwerten“ •Reverse Proxy / CNAME - geht es auch schon an den Kragen„First Party Script“ •Warten auf Hersteller. Auch bei Google bewegt sich wasNichts tun •Serverseitiges Tracking, PIWIK Pro, Matomo?Toolwechsel
  • 27.
  • 28. Ausblick Neue Modelle / Ersatztechnologien • IAB User Token, „standardized, controlled container for ad delivery“. https://iabtechlab.com/blog/evolution-of-internet- identity-privacy-tracking/ • HTTP State Tokens (Entwurf, „google-nah“). https://mikewest.github.io/http-state-tokens/draft-west-http- state-tokens.html Hilft uns das wirklich? • Regulierung macht keinen Unterschied zwischen Cookies und anderem Kram
  • 29. ITP / ETP: Was tun? • Problem analysieren: • Langzeitsicht nach Browsern • ITP: Impact wiederkehrende Besucher • Transaktionen vs. Backend • Serverseitiges Logging von Trackingblockern • Lösungen evaluieren: • Was ist technisch überhaupt einsetzbar im Kontext des eigenen Systems? • Welche Daten ändern sich oder gehen verloren?
  • 30. Tracking anpassen: Links zu Lösungen User ID Info unter support.google.com/analytics/answer/3123662?hl=de Hintergrund Mein „ITP Rant“: go.gandke.de/itp1 ITP Post von Simo www.simoahava.com/analytics/itp-2-1-and-web-analytics/ Secure Cookies & Alternativen „Upgrade“ per PHP: go.gandke.de/itpcookieupgrade Krasser Spaß mit GCP: https://go.gandke.de/itp-gcp Secure Cookie Alternative: https://go.gandke.de/secure-ga-cookie Serverseitiges Tracking mit GA: https://www.markus-baersch.de/blog/serverseitiges-tracking- mit-google-analytics/ Tag Manager Server: https://github.com/Tag-Manager-Server/TMS
  • 32.
  • 33. Consent Management Nicht nur Cookies • Verzicht auf Cookies ist keine Lösung! • Alle Formen der „Speicherung“ auf Endgeräten oder daraus ausgelesener Informationen • Es geht nicht mehr nur um personenbezogene Daten • Am Ende des Tages: „Tracking“ aller Art • Cookie Consent vs. Tracking Consent • Nicht alles braucht Zustimmung Probleme • Unsicherheit bei Gestaltung, Umfang, Granularität • Auswahl, Test und Implementierung sind hart • Ergebnis: Unvollständige oder fehlerhafte Implementierungen en masse!
  • 36. Consent Management Fragen zur Strategie • Welches Tool ist „das richtige für mich“? • Was tun, wenn kein „Cookie-Consent“ besteht? • Wie viel Zustimmung brauche ich für belastbare Auswertungen? • Bringen alternative Tools mehr Vor- oder Nachteile? • Welche Schnittstellen bediene ich? Ads? Reporting? • Was brauche ich wirklich und worauf kann ich verzichten?
  • 37. Consent Management Fragen zur Toolauswahl • Systemnahe Lösung vorhanden? • Granularität der Berechtigungen • Cookie-Erklärung vorhanden? • Cookies oder Trackingdienste? • Dokumentation der Entscheidungen • Gestalterische Optionen und Freiheiten • Unterschiedliche „Zustimmungsprozesse“?
  • 38. Holt Euch Hilfe! Recht, Impact, Tech…
  • 39. N. D.