SlideShare a Scribd company logo
Understanding
Tracking Data Quality and
Troubleshooting Gaps (v2)
Christopher Gutknecht | @chrisgutknecht | Bergzeit
Who Attended my SMX March Session?
UPDATED: What To Expect from this v2 Session
1. You will get tips for measurement settings & quality
Slides & Checklist: ....at the end
3. You will know the key sources for browser data loss
4. Get an updated checklist for your daily work
2. How to optimize your data with cookie consent loss
About Chris: Head of Acquisition & Optimization
Digital Marketer
Tech nerd
Climber
1997 2008 2013 2020
Dad of 2
Online Store for Mountain Gear
Aiming for 100M Revenue in 2020
14 Countries & 4 Languages
~ 100 Mio Analytics Hits / Month
Let’s Set Clear Expectations for this Session
Legal lectureMany hands-on tips
What this session IS What it’s NOT
Super techie, but a little
Not 100% new, rather 50%
Cookie consent insights
Server-side GTM preview
GTM and GA focused
RECAP: Cookies are spoiling the fun!
Three Dragons aiming at Your Data
2. Tracking Protection
3. Cookie Consent
1. Extensions
Measurement Challenges Today and Tomorrow
Let‘s look at proven
classics from the past...
...and the challenges of
an uncertain future
3.
Browser
Issues
The Three Sources of Tracking Differences (I)
1.
Measurement
Settings &
Quality
2.
Cookie
Consent
The Key Stakeholders of Measurement Quality
Performance Marketer Web Analyst’s Issues
KPI Targets & ROAS
Cost Data
Own Channel Share
All Channels
Data Hygiene
Implementation
Privacy Compliance
Attribution
Only THIS will work!
Analysts: Report on a Central Source of Truth
Multi-Channel Attributed
(CENTRAL)
Single Channel Tracking
(DECENTRAL)
Rule-Based
Last-Non-Direct,
Linear
Advanced
Markov, Shapley
Deduplicated
Channel Logic as
1P Cookie
All Touch
Analysts: Report on Day of Conversion
Attribution Window
(e.g. 30 days = Standard)
Day of Conversion
(CENTRAL)
Day of Click
(PAID)
Your Analytics “Truth” is Probably Not Stable
> Benchmark Analytics against Your CRM Data
RevenueDiff-2-CRM
RevenueDiff
Benchmark Analytics Sessions vs Ads Clicks
↑ Sessions Higher
(Last-Non-Direct)
Server Redirect
Set-Cookie HTTP Header
JS-Tag based Hitbuilding
document.cookie API
Server Redirects vs Clientside Tracking
100% Coverage
Only for Paid channels
Non-consent cookie drop
Works for All channels
Prone to tracking loss
Consent-based
The Components of Web Measurement Quality
HygieneStability Speed
Stability: Test Your Tracking Pipeline in 4 Steps
Is GTM loading?
Is my cookie
layer showing?
Is GA firing on
consent?
GA transactions
coming in ?
> Scripts to automate these checks: bit.ly/smx-consentless
Otherwise: Yay our Conversion Rate! Wait…
Conversion rate Jump
Broken CSS of cookie
layer in blog
> Scripts: bit.ly/smx-consentless
The Components of Web Measurement Quality
HygieneStability Speed
Analytics = Hygiene
Make Hygiene a Top Priority for Analytics
https://www.distilled.net/resources/google-analytics-audit-checklist/
UTM Parameter Template
Referral exclusions
Master / Raw View
Prevent overcounting
Many more ...
PRO: Cross Device & MultiChannel Attribution
Cross Device Measurement Multi Channel Attribution
Define unique userId (uuid)
Use login & email signals
Override userid in GA
Multi Channel Funnel Data
Shapley / MarkovChain model
Sessions & Hits in a DWH
The Components of Web Measurement Quality
HygieneStability Speed
Analytics = Hygiene GTM = Speed
Make SPEED a Top Priority for GTM
Avoid custom calculations
Lazy load other requests
Use firing priority
How Speed Affects Tracking (Home, 20 Mbit/s)
gtm.js at 800ms, analytics.js at 1250ms
How Speed Affects Tracking (Fast 3G, 1 Mbit/s)
gtm.js at 4700ms,
analytics.js at 6300ms
On Fast 3G, Analytics.js is only
completed after 10 (!) seconds!
Scrutinize previous requests
How to Optimize GTM & GA for SPEED
Analytics & GTM SPEED
Load gtm.js early in <head>
Use resource hints (preconnect)
Measure speed with GA
Add pageType as Dimension,
PageLoadTime (PLT) as Metric
Set siteSpeedSampleRate
to 10 or 20%
SPEED Measurement in GA for Tracking
WORST!
3.
Browser
Issues
The Three Sources of Tracking Differences (II)
1.
Measurement
Settings &
Quality
2.
Cookie
Consent
RECAP: Types of Cookies
> * Require consent: https://gdpr.eu/cookies/
Statistics *
Analytics
Marketing *
Profiling
Functional *
Preferences
Strictly
necessary
Access, Session
“Cookieless” includes all client storage
> All types of user profiling affected: cookielaw.org/the-cookie-law/
Cookies
Text, Flash
Fingerprinting
Analytics
Query String
click IDs
e.g. gclid
HTML5
Storage
Local, Session,
IndexedDB
Login
Wild West: Ask for Consent, Fire GA anyway
WHY?
How We Couple Consent With GTM Tracking
1P CookiedataLayer.push(
{event:consent'}
);
Session
Storage
First Page Next Pages Consent
Revoked
1P Cookie
From 75% to 90% Consent: Hide the Deny Option
A/B Testing Consent Layers: NOT the New CRO!
> Consent Rate = Click Through Rate Optimization
Consent Rate by Country: The Germans again
No Consent: Which Channels will suffer most?
Channel Suggested Tactic
Paid Search Save conversions
Organic Search
Retargeting Less display, shift to UX
Affiliates Save conversions
Email
Paid Social Save conversions
Expected Loss
> Less brute-force, more UX and user retention
How Can We Save Ads Conversion Tracking?
Landingpage
ClientSide
Tracking
Conversion Page
Conversion
Service
(gclid, orderId)
Ads
Import
ga.clientId
(user-based)
Ads-Redirect
Server
gclid
(click-based)
Client
Session
Storage
1. With Consent
2. NO Consent
Our Consentless Tracking Service
dataLayer.push(
{event:'consent'}
);
Consent Tracker
(session, consent,
transaction)
First Page
Reporting
- GA
- Consent
- CRM Data
sessionId
gclid
(device,channel)
> Implementation Details: bit.ly/smx-consentless
With old setup, CH still has 5% difference to GA
How much does it cost? Not much
Only cloud function cost
~60€ per month for 200k hits / day
Matomo On-Premise as Backup Tracking to GA?
https://www.linkedin.com/posts/jkleinknecht_googleanalytics-ecommerce-activity-6635443896635703296-JxZc/
Prone to data loss
Only session scope
No Consent needed
Measurement Challenges Today and Tomorrow
Let‘s look at proven
classics from the past...
...and the challenges of
an uncertain future
3.
Browser
Issues
The Three Sources of Tracking Differences (III)
1.
Measurement
Settings &
Stability
2.
Cookie
Consent
Two Forces in the Browser Space
2. Tracking Protection
1. Extensions
Analyse Your Traffic Trends By Browser (1 min)
https://ga-dev-tools.appspot.com/usage-trends/
Simo’s slides: slideshare.net/SimoAhava
Webinar > bit.ly/join-sdec
Tracking Protection By Browser: Overview
Browser Safari ITP Firefox ETP Chrome
1st Party Cookies 7 day limit If Strict Mode ✔No limit
3rd Party ✖ Blocked ✖ Blocked Only samesite
HTML 5 Storage ✖ Restricted ✖ Restricted ✔
URL Parameters ✖ Strips fbclid ✔ ✔
Full Referrers ✖ Capped ✖ Restricted Restricted
Fingerprinting ✖ ✖ ✔
Product Vision Only cookies w/login Focus on privacy Cookieless by 2022
Source: cookiestatus.com
Recap: Cookie Rewriting? > ServerSide GTM
> Resets Client-side Cookies via Set Cookie HTTP Header (Server-side)
Recap: Tracking Subdomain? > SGTM
https://medium.com/nextdns/cname-cloaking-the-dangerous-disguise-of-third-party-trackers-195205dc522a
> 100% controlled endpoint
Recap: Blocked GTM/GA? > Don’t try with SGTM
https://marthijnhoiting.com/detect-if-someone-is-blocking-google-analytics-or-google-tag-manager/
Recap: Let’s Go 100% ServerSide! > SGTM?
Backend Tracking
Client storage alternatives
100% Coverage
Direct hit building
No user interaction, scroll
ServerSide GTM
Solves many client issues
Reduce client load
Not production ready
Browser GTM still needed
Serverside GTM is additional, not a replacement
master event hit
(real-time)
gtm.js
collect.bergzeit.de
Client1 tag
Web BrowserServer
prebuilt request
tag
datalayer
DOM
> A typical scenario will involve two GTM container = Web + Server
Client2
For Now: Get to know GCP & Start Testing
Run GTM on App Engine
Export GA data to BigQuery
Potential cost for servers
No multi-cloud option yet
3.
Browser
Issues
The Three Sources of Tracking Differences
1.
Measurement
Settings &
Stability
2.
Cookie
Consent
Predictions: More Complexity, Less BruteForce
More Complexity
- Incomplete 1P Party Data
- Tech & Data complexity
- CRO & Personalization
- Customer Focus (logins)
- Cross-site Tracking
- Retargeting & Ad Profiling
- Absolute Analytics values
- Full Customer Journeys
Less Brute-Force
Your Key Takeaways in Summary
1. There are many measurement settings to improve
slideshare.net/ChristopherGutknecht
2. Improving consent rate is a manageable task
4. Test the project checklist for your daily use
3. Browser data loss can be fought with serverside GTM
The updated Project Checklist in Google Sheets
slideshare.net/ChristopherGutknecht (comments)
Thanks for Your Time.
Looking Forward to Questions!
@chrisgutknecht
slideshare.net/ChristopherGutknecht

More Related Content

What's hot

Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...
Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...
Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...
norisk
 
Cross Device Measurement - All Things Data Conference
Cross Device Measurement - All Things Data ConferenceCross Device Measurement - All Things Data Conference
Cross Device Measurement - All Things Data Conference
Charles Farina
 
Zorin Radovancevic - All Things DATA 2017
Zorin Radovancevic - All Things DATA 2017Zorin Radovancevic - All Things DATA 2017
Zorin Radovancevic - All Things DATA 2017
Shuki Mann
 
GAUC 2017 Workshop Datastudio: Martin Frotzler (e-dialog) & Lili Pajer (Google)
GAUC 2017 Workshop Datastudio: Martin Frotzler (e-dialog) & Lili Pajer (Google)GAUC 2017 Workshop Datastudio: Martin Frotzler (e-dialog) & Lili Pajer (Google)
GAUC 2017 Workshop Datastudio: Martin Frotzler (e-dialog) & Lili Pajer (Google)
e-dialog GmbH
 
Pavol Adamcak - How do we fully automate Google Shopping campaigns
Pavol Adamcak - How do we fully automate Google Shopping campaignsPavol Adamcak - How do we fully automate Google Shopping campaigns
Pavol Adamcak - How do we fully automate Google Shopping campaigns
Marketing Festival
 
Refael Bitton @ All Things DATA 2016 - Firebase Analytics
Refael Bitton @ All Things DATA 2016 - Firebase AnalyticsRefael Bitton @ All Things DATA 2016 - Firebase Analytics
Refael Bitton @ All Things DATA 2016 - Firebase Analytics
Shuki Mann
 
GAUC 2017 Closing Keynote: David Sneddon (Google)
GAUC 2017 Closing Keynote: David Sneddon (Google)GAUC 2017 Closing Keynote: David Sneddon (Google)
GAUC 2017 Closing Keynote: David Sneddon (Google)
e-dialog GmbH
 
Yehoshua Coren - Analytics Ninja (All Things Data 2015)
Yehoshua Coren - Analytics Ninja (All Things Data 2015)Yehoshua Coren - Analytics Ninja (All Things Data 2015)
Yehoshua Coren - Analytics Ninja (All Things Data 2015)
Shuki Mann
 
GAUC 2017 Workshop TV Insights: Rolf Seegelken (zalando)
GAUC 2017 Workshop TV Insights: Rolf Seegelken (zalando)GAUC 2017 Workshop TV Insights: Rolf Seegelken (zalando)
GAUC 2017 Workshop TV Insights: Rolf Seegelken (zalando)
e-dialog GmbH
 
What’s New in Google Analytics: New Features & What You Need to Know
What’s New in Google Analytics: New Features & What You Need to KnowWhat’s New in Google Analytics: New Features & What You Need to Know
What’s New in Google Analytics: New Features & What You Need to Know
Empirical Path
 
GAUC 2017 Workshop Analytics 360 Suite: Ilona van de Bildt (Google)
GAUC 2017 Workshop Analytics 360 Suite: Ilona van de Bildt (Google)GAUC 2017 Workshop Analytics 360 Suite: Ilona van de Bildt (Google)
GAUC 2017 Workshop Analytics 360 Suite: Ilona van de Bildt (Google)
e-dialog GmbH
 
Google Analytics vs WebTrends
Google Analytics vs WebTrendsGoogle Analytics vs WebTrends
Google Analytics vs WebTrends
MashMetrics
 
Track Report & Optimize Your Web Creations
Track Report & Optimize Your Web CreationsTrack Report & Optimize Your Web Creations
Track Report & Optimize Your Web Creations
Empirical Path
 
Advanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso DigitalAdvanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso Digital
Sumeet Mayor
 
Introducing Google Analytics
Introducing Google AnalyticsIntroducing Google Analytics
Introducing Google Analytics
Srikanth Dhondi
 
[Webinar] Interacting with BigQuery and Working with Advanced Queries
[Webinar] Interacting with BigQuery and Working with Advanced Queries[Webinar] Interacting with BigQuery and Working with Advanced Queries
[Webinar] Interacting with BigQuery and Working with Advanced Queries
Tatvic Analytics
 
Universal Analytics and Google Tag Manager - Superweek 2014
Universal Analytics and Google Tag Manager - Superweek 2014Universal Analytics and Google Tag Manager - Superweek 2014
Universal Analytics and Google Tag Manager - Superweek 2014Yehoshua
 
CMO's Guide to Google Analytics Premium
CMO's Guide to Google Analytics PremiumCMO's Guide to Google Analytics Premium
CMO's Guide to Google Analytics Premium
Happy Marketer
 

What's hot (18)

Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...
Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...
Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...
 
Cross Device Measurement - All Things Data Conference
Cross Device Measurement - All Things Data ConferenceCross Device Measurement - All Things Data Conference
Cross Device Measurement - All Things Data Conference
 
Zorin Radovancevic - All Things DATA 2017
Zorin Radovancevic - All Things DATA 2017Zorin Radovancevic - All Things DATA 2017
Zorin Radovancevic - All Things DATA 2017
 
GAUC 2017 Workshop Datastudio: Martin Frotzler (e-dialog) & Lili Pajer (Google)
GAUC 2017 Workshop Datastudio: Martin Frotzler (e-dialog) & Lili Pajer (Google)GAUC 2017 Workshop Datastudio: Martin Frotzler (e-dialog) & Lili Pajer (Google)
GAUC 2017 Workshop Datastudio: Martin Frotzler (e-dialog) & Lili Pajer (Google)
 
Pavol Adamcak - How do we fully automate Google Shopping campaigns
Pavol Adamcak - How do we fully automate Google Shopping campaignsPavol Adamcak - How do we fully automate Google Shopping campaigns
Pavol Adamcak - How do we fully automate Google Shopping campaigns
 
Refael Bitton @ All Things DATA 2016 - Firebase Analytics
Refael Bitton @ All Things DATA 2016 - Firebase AnalyticsRefael Bitton @ All Things DATA 2016 - Firebase Analytics
Refael Bitton @ All Things DATA 2016 - Firebase Analytics
 
GAUC 2017 Closing Keynote: David Sneddon (Google)
GAUC 2017 Closing Keynote: David Sneddon (Google)GAUC 2017 Closing Keynote: David Sneddon (Google)
GAUC 2017 Closing Keynote: David Sneddon (Google)
 
Yehoshua Coren - Analytics Ninja (All Things Data 2015)
Yehoshua Coren - Analytics Ninja (All Things Data 2015)Yehoshua Coren - Analytics Ninja (All Things Data 2015)
Yehoshua Coren - Analytics Ninja (All Things Data 2015)
 
GAUC 2017 Workshop TV Insights: Rolf Seegelken (zalando)
GAUC 2017 Workshop TV Insights: Rolf Seegelken (zalando)GAUC 2017 Workshop TV Insights: Rolf Seegelken (zalando)
GAUC 2017 Workshop TV Insights: Rolf Seegelken (zalando)
 
What’s New in Google Analytics: New Features & What You Need to Know
What’s New in Google Analytics: New Features & What You Need to KnowWhat’s New in Google Analytics: New Features & What You Need to Know
What’s New in Google Analytics: New Features & What You Need to Know
 
GAUC 2017 Workshop Analytics 360 Suite: Ilona van de Bildt (Google)
GAUC 2017 Workshop Analytics 360 Suite: Ilona van de Bildt (Google)GAUC 2017 Workshop Analytics 360 Suite: Ilona van de Bildt (Google)
GAUC 2017 Workshop Analytics 360 Suite: Ilona van de Bildt (Google)
 
Google Analytics vs WebTrends
Google Analytics vs WebTrendsGoogle Analytics vs WebTrends
Google Analytics vs WebTrends
 
Track Report & Optimize Your Web Creations
Track Report & Optimize Your Web CreationsTrack Report & Optimize Your Web Creations
Track Report & Optimize Your Web Creations
 
Advanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso DigitalAdvanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso Digital
 
Introducing Google Analytics
Introducing Google AnalyticsIntroducing Google Analytics
Introducing Google Analytics
 
[Webinar] Interacting with BigQuery and Working with Advanced Queries
[Webinar] Interacting with BigQuery and Working with Advanced Queries[Webinar] Interacting with BigQuery and Working with Advanced Queries
[Webinar] Interacting with BigQuery and Working with Advanced Queries
 
Universal Analytics and Google Tag Manager - Superweek 2014
Universal Analytics and Google Tag Manager - Superweek 2014Universal Analytics and Google Tag Manager - Superweek 2014
Universal Analytics and Google Tag Manager - Superweek 2014
 
CMO's Guide to Google Analytics Premium
CMO's Guide to Google Analytics PremiumCMO's Guide to Google Analytics Premium
CMO's Guide to Google Analytics Premium
 

Similar to Questioning data quality and troubleshooting tracking gaps (version2 | Smx Summer 2020)

Migrating wise.com to server-side GA4
Migrating wise.com to server-side GA4Migrating wise.com to server-side GA4
Migrating wise.com to server-side GA4
Tom Bennet
 
Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!
Phil Pearce
 
Google Analytics with an Intro to Google Tag Manager for Austin WordPress Meetup
Google Analytics with an Intro to Google Tag Manager for Austin WordPress MeetupGoogle Analytics with an Intro to Google Tag Manager for Austin WordPress Meetup
Google Analytics with an Intro to Google Tag Manager for Austin WordPress Meetup
Rich Plakas
 
Google Analytics and Google Tag Manager for Startups
Google Analytics and Google Tag Manager for StartupsGoogle Analytics and Google Tag Manager for Startups
Google Analytics and Google Tag Manager for Startups
Joost Hoogstrate
 
Bridging google analytics &amp; tag manager #melbseo meetup
Bridging google analytics &amp; tag manager #melbseo meetupBridging google analytics &amp; tag manager #melbseo meetup
Bridging google analytics &amp; tag manager #melbseo meetup
Daniel Wild
 
taking_your_analytics_data_-shuman_ghosemajumder.ppt
taking_your_analytics_data_-shuman_ghosemajumder.ppttaking_your_analytics_data_-shuman_ghosemajumder.ppt
taking_your_analytics_data_-shuman_ghosemajumder.pptzachbrowne
 
Google Analytics Website Optimizer Slideshare
Google Analytics Website Optimizer SlideshareGoogle Analytics Website Optimizer Slideshare
Google Analytics Website Optimizer Slideshare
tmg_ltd
 
Google Analytics And Website Optimizer
Google Analytics And Website OptimizerGoogle Analytics And Website Optimizer
Google Analytics And Website Optimizer
Digiword Ha Noi
 
Google analytics and website optimizer
Google analytics and website optimizerGoogle analytics and website optimizer
Google analytics and website optimizerDigiword Ha Noi
 
Google Analytics and Website Optimizer
Google Analytics and Website OptimizerGoogle Analytics and Website Optimizer
Google Analytics and Website Optimizer
Simon Whatley
 
Google Analytics Overview
Google Analytics OverviewGoogle Analytics Overview
Google Analytics Overview
Anvil Media, Inc.
 
Data Restart 2022: Marina Mchedlishvili - How to build strong data strategies...
Data Restart 2022: Marina Mchedlishvili - How to build strong data strategies...Data Restart 2022: Marina Mchedlishvili - How to build strong data strategies...
Data Restart 2022: Marina Mchedlishvili - How to build strong data strategies...
Taste
 
081118 - Tracking Performance
081118 - Tracking Performance081118 - Tracking Performance
081118 - Tracking PerformanceGed Carroll
 
Google Analytics Workshop - Focus On Marketing
Google Analytics Workshop - Focus On MarketingGoogle Analytics Workshop - Focus On Marketing
Google Analytics Workshop - Focus On Marketing
Tom Michiels
 
Expert Tips and Techniques for Using Google Tag Manager
Expert Tips and Techniques  for Using Google Tag ManagerExpert Tips and Techniques  for Using Google Tag Manager
Expert Tips and Techniques for Using Google Tag Manager
OWOX BI
 
Google Analytics Overview
Google Analytics OverviewGoogle Analytics Overview
Google Analytics Overview
tradocaj
 
Tracking ist nicht kaputt!
Tracking ist nicht kaputt!Tracking ist nicht kaputt!
Tracking ist nicht kaputt!
📊 Markus Baersch
 
Google Tag Manager - 1 Tag To Rule Them All (GABC 2013)
Google Tag Manager - 1 Tag To Rule Them All (GABC 2013)Google Tag Manager - 1 Tag To Rule Them All (GABC 2013)
Google Tag Manager - 1 Tag To Rule Them All (GABC 2013)
Siegert Dierickx (Hiring)
 
Google tag manager fundamentals question and answer (june 23 and july 24, 2015)
Google tag manager fundamentals question and answer (june 23 and july 24, 2015)Google tag manager fundamentals question and answer (june 23 and july 24, 2015)
Google tag manager fundamentals question and answer (june 23 and july 24, 2015)
Mahendra Patel
 
TMKu: Campaign Infrastructure
TMKu: Campaign InfrastructureTMKu: Campaign Infrastructure
TMKu: Campaign Infrastructure
The Media Kitchen
 

Similar to Questioning data quality and troubleshooting tracking gaps (version2 | Smx Summer 2020) (20)

Migrating wise.com to server-side GA4
Migrating wise.com to server-side GA4Migrating wise.com to server-side GA4
Migrating wise.com to server-side GA4
 
Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!
 
Google Analytics with an Intro to Google Tag Manager for Austin WordPress Meetup
Google Analytics with an Intro to Google Tag Manager for Austin WordPress MeetupGoogle Analytics with an Intro to Google Tag Manager for Austin WordPress Meetup
Google Analytics with an Intro to Google Tag Manager for Austin WordPress Meetup
 
Google Analytics and Google Tag Manager for Startups
Google Analytics and Google Tag Manager for StartupsGoogle Analytics and Google Tag Manager for Startups
Google Analytics and Google Tag Manager for Startups
 
Bridging google analytics &amp; tag manager #melbseo meetup
Bridging google analytics &amp; tag manager #melbseo meetupBridging google analytics &amp; tag manager #melbseo meetup
Bridging google analytics &amp; tag manager #melbseo meetup
 
taking_your_analytics_data_-shuman_ghosemajumder.ppt
taking_your_analytics_data_-shuman_ghosemajumder.ppttaking_your_analytics_data_-shuman_ghosemajumder.ppt
taking_your_analytics_data_-shuman_ghosemajumder.ppt
 
Google Analytics Website Optimizer Slideshare
Google Analytics Website Optimizer SlideshareGoogle Analytics Website Optimizer Slideshare
Google Analytics Website Optimizer Slideshare
 
Google Analytics And Website Optimizer
Google Analytics And Website OptimizerGoogle Analytics And Website Optimizer
Google Analytics And Website Optimizer
 
Google analytics and website optimizer
Google analytics and website optimizerGoogle analytics and website optimizer
Google analytics and website optimizer
 
Google Analytics and Website Optimizer
Google Analytics and Website OptimizerGoogle Analytics and Website Optimizer
Google Analytics and Website Optimizer
 
Google Analytics Overview
Google Analytics OverviewGoogle Analytics Overview
Google Analytics Overview
 
Data Restart 2022: Marina Mchedlishvili - How to build strong data strategies...
Data Restart 2022: Marina Mchedlishvili - How to build strong data strategies...Data Restart 2022: Marina Mchedlishvili - How to build strong data strategies...
Data Restart 2022: Marina Mchedlishvili - How to build strong data strategies...
 
081118 - Tracking Performance
081118 - Tracking Performance081118 - Tracking Performance
081118 - Tracking Performance
 
Google Analytics Workshop - Focus On Marketing
Google Analytics Workshop - Focus On MarketingGoogle Analytics Workshop - Focus On Marketing
Google Analytics Workshop - Focus On Marketing
 
Expert Tips and Techniques for Using Google Tag Manager
Expert Tips and Techniques  for Using Google Tag ManagerExpert Tips and Techniques  for Using Google Tag Manager
Expert Tips and Techniques for Using Google Tag Manager
 
Google Analytics Overview
Google Analytics OverviewGoogle Analytics Overview
Google Analytics Overview
 
Tracking ist nicht kaputt!
Tracking ist nicht kaputt!Tracking ist nicht kaputt!
Tracking ist nicht kaputt!
 
Google Tag Manager - 1 Tag To Rule Them All (GABC 2013)
Google Tag Manager - 1 Tag To Rule Them All (GABC 2013)Google Tag Manager - 1 Tag To Rule Them All (GABC 2013)
Google Tag Manager - 1 Tag To Rule Them All (GABC 2013)
 
Google tag manager fundamentals question and answer (june 23 and july 24, 2015)
Google tag manager fundamentals question and answer (june 23 and july 24, 2015)Google tag manager fundamentals question and answer (june 23 and july 24, 2015)
Google tag manager fundamentals question and answer (june 23 and july 24, 2015)
 
TMKu: Campaign Infrastructure
TMKu: Campaign InfrastructureTMKu: Campaign Infrastructure
TMKu: Campaign Infrastructure
 

Recently uploaded

Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
oz8q3jxlp
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
AnirbanRoy608946
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
ocavb
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
ewymefz
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 

Recently uploaded (20)

Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 

Questioning data quality and troubleshooting tracking gaps (version2 | Smx Summer 2020)

  • 1. Understanding Tracking Data Quality and Troubleshooting Gaps (v2) Christopher Gutknecht | @chrisgutknecht | Bergzeit
  • 2. Who Attended my SMX March Session?
  • 3. UPDATED: What To Expect from this v2 Session 1. You will get tips for measurement settings & quality Slides & Checklist: ....at the end 3. You will know the key sources for browser data loss 4. Get an updated checklist for your daily work 2. How to optimize your data with cookie consent loss
  • 4. About Chris: Head of Acquisition & Optimization Digital Marketer Tech nerd Climber 1997 2008 2013 2020 Dad of 2 Online Store for Mountain Gear Aiming for 100M Revenue in 2020 14 Countries & 4 Languages ~ 100 Mio Analytics Hits / Month
  • 5. Let’s Set Clear Expectations for this Session Legal lectureMany hands-on tips What this session IS What it’s NOT Super techie, but a little Not 100% new, rather 50% Cookie consent insights Server-side GTM preview GTM and GA focused
  • 6. RECAP: Cookies are spoiling the fun!
  • 7. Three Dragons aiming at Your Data 2. Tracking Protection 3. Cookie Consent 1. Extensions
  • 8. Measurement Challenges Today and Tomorrow Let‘s look at proven classics from the past... ...and the challenges of an uncertain future
  • 9. 3. Browser Issues The Three Sources of Tracking Differences (I) 1. Measurement Settings & Quality 2. Cookie Consent
  • 10. The Key Stakeholders of Measurement Quality Performance Marketer Web Analyst’s Issues KPI Targets & ROAS Cost Data Own Channel Share All Channels Data Hygiene Implementation Privacy Compliance Attribution Only THIS will work!
  • 11. Analysts: Report on a Central Source of Truth Multi-Channel Attributed (CENTRAL) Single Channel Tracking (DECENTRAL) Rule-Based Last-Non-Direct, Linear Advanced Markov, Shapley Deduplicated Channel Logic as 1P Cookie All Touch
  • 12. Analysts: Report on Day of Conversion Attribution Window (e.g. 30 days = Standard) Day of Conversion (CENTRAL) Day of Click (PAID)
  • 13. Your Analytics “Truth” is Probably Not Stable > Benchmark Analytics against Your CRM Data RevenueDiff-2-CRM RevenueDiff
  • 14. Benchmark Analytics Sessions vs Ads Clicks ↑ Sessions Higher (Last-Non-Direct)
  • 15. Server Redirect Set-Cookie HTTP Header JS-Tag based Hitbuilding document.cookie API Server Redirects vs Clientside Tracking 100% Coverage Only for Paid channels Non-consent cookie drop Works for All channels Prone to tracking loss Consent-based
  • 16. The Components of Web Measurement Quality HygieneStability Speed
  • 17. Stability: Test Your Tracking Pipeline in 4 Steps Is GTM loading? Is my cookie layer showing? Is GA firing on consent? GA transactions coming in ? > Scripts to automate these checks: bit.ly/smx-consentless
  • 18. Otherwise: Yay our Conversion Rate! Wait… Conversion rate Jump Broken CSS of cookie layer in blog > Scripts: bit.ly/smx-consentless
  • 19. The Components of Web Measurement Quality HygieneStability Speed
  • 20. Analytics = Hygiene Make Hygiene a Top Priority for Analytics https://www.distilled.net/resources/google-analytics-audit-checklist/ UTM Parameter Template Referral exclusions Master / Raw View Prevent overcounting Many more ...
  • 21. PRO: Cross Device & MultiChannel Attribution Cross Device Measurement Multi Channel Attribution Define unique userId (uuid) Use login & email signals Override userid in GA Multi Channel Funnel Data Shapley / MarkovChain model Sessions & Hits in a DWH
  • 22. The Components of Web Measurement Quality HygieneStability Speed
  • 23. Analytics = Hygiene GTM = Speed Make SPEED a Top Priority for GTM Avoid custom calculations Lazy load other requests Use firing priority
  • 24. How Speed Affects Tracking (Home, 20 Mbit/s) gtm.js at 800ms, analytics.js at 1250ms
  • 25. How Speed Affects Tracking (Fast 3G, 1 Mbit/s) gtm.js at 4700ms, analytics.js at 6300ms On Fast 3G, Analytics.js is only completed after 10 (!) seconds!
  • 26. Scrutinize previous requests How to Optimize GTM & GA for SPEED Analytics & GTM SPEED Load gtm.js early in <head> Use resource hints (preconnect) Measure speed with GA
  • 27. Add pageType as Dimension, PageLoadTime (PLT) as Metric Set siteSpeedSampleRate to 10 or 20% SPEED Measurement in GA for Tracking WORST!
  • 28. 3. Browser Issues The Three Sources of Tracking Differences (II) 1. Measurement Settings & Quality 2. Cookie Consent
  • 29. RECAP: Types of Cookies > * Require consent: https://gdpr.eu/cookies/ Statistics * Analytics Marketing * Profiling Functional * Preferences Strictly necessary Access, Session
  • 30. “Cookieless” includes all client storage > All types of user profiling affected: cookielaw.org/the-cookie-law/ Cookies Text, Flash Fingerprinting Analytics Query String click IDs e.g. gclid HTML5 Storage Local, Session, IndexedDB Login
  • 31. Wild West: Ask for Consent, Fire GA anyway WHY?
  • 32. How We Couple Consent With GTM Tracking 1P CookiedataLayer.push( {event:consent'} ); Session Storage First Page Next Pages Consent Revoked 1P Cookie
  • 33. From 75% to 90% Consent: Hide the Deny Option
  • 34. A/B Testing Consent Layers: NOT the New CRO! > Consent Rate = Click Through Rate Optimization
  • 35. Consent Rate by Country: The Germans again
  • 36. No Consent: Which Channels will suffer most? Channel Suggested Tactic Paid Search Save conversions Organic Search Retargeting Less display, shift to UX Affiliates Save conversions Email Paid Social Save conversions Expected Loss > Less brute-force, more UX and user retention
  • 37. How Can We Save Ads Conversion Tracking? Landingpage ClientSide Tracking Conversion Page Conversion Service (gclid, orderId) Ads Import ga.clientId (user-based) Ads-Redirect Server gclid (click-based) Client Session Storage 1. With Consent 2. NO Consent
  • 38. Our Consentless Tracking Service dataLayer.push( {event:'consent'} ); Consent Tracker (session, consent, transaction) First Page Reporting - GA - Consent - CRM Data sessionId gclid (device,channel) > Implementation Details: bit.ly/smx-consentless
  • 39. With old setup, CH still has 5% difference to GA
  • 40. How much does it cost? Not much Only cloud function cost ~60€ per month for 200k hits / day
  • 41. Matomo On-Premise as Backup Tracking to GA? https://www.linkedin.com/posts/jkleinknecht_googleanalytics-ecommerce-activity-6635443896635703296-JxZc/ Prone to data loss Only session scope No Consent needed
  • 42. Measurement Challenges Today and Tomorrow Let‘s look at proven classics from the past... ...and the challenges of an uncertain future
  • 43. 3. Browser Issues The Three Sources of Tracking Differences (III) 1. Measurement Settings & Stability 2. Cookie Consent
  • 44. Two Forces in the Browser Space 2. Tracking Protection 1. Extensions
  • 45. Analyse Your Traffic Trends By Browser (1 min) https://ga-dev-tools.appspot.com/usage-trends/
  • 47. Tracking Protection By Browser: Overview Browser Safari ITP Firefox ETP Chrome 1st Party Cookies 7 day limit If Strict Mode ✔No limit 3rd Party ✖ Blocked ✖ Blocked Only samesite HTML 5 Storage ✖ Restricted ✖ Restricted ✔ URL Parameters ✖ Strips fbclid ✔ ✔ Full Referrers ✖ Capped ✖ Restricted Restricted Fingerprinting ✖ ✖ ✔ Product Vision Only cookies w/login Focus on privacy Cookieless by 2022 Source: cookiestatus.com
  • 48. Recap: Cookie Rewriting? > ServerSide GTM > Resets Client-side Cookies via Set Cookie HTTP Header (Server-side)
  • 49. Recap: Tracking Subdomain? > SGTM https://medium.com/nextdns/cname-cloaking-the-dangerous-disguise-of-third-party-trackers-195205dc522a > 100% controlled endpoint
  • 50. Recap: Blocked GTM/GA? > Don’t try with SGTM https://marthijnhoiting.com/detect-if-someone-is-blocking-google-analytics-or-google-tag-manager/
  • 51. Recap: Let’s Go 100% ServerSide! > SGTM? Backend Tracking Client storage alternatives 100% Coverage Direct hit building No user interaction, scroll ServerSide GTM Solves many client issues Reduce client load Not production ready Browser GTM still needed
  • 52. Serverside GTM is additional, not a replacement master event hit (real-time) gtm.js collect.bergzeit.de Client1 tag Web BrowserServer prebuilt request tag datalayer DOM > A typical scenario will involve two GTM container = Web + Server Client2
  • 53. For Now: Get to know GCP & Start Testing Run GTM on App Engine Export GA data to BigQuery Potential cost for servers No multi-cloud option yet
  • 54. 3. Browser Issues The Three Sources of Tracking Differences 1. Measurement Settings & Stability 2. Cookie Consent
  • 55. Predictions: More Complexity, Less BruteForce More Complexity - Incomplete 1P Party Data - Tech & Data complexity - CRO & Personalization - Customer Focus (logins) - Cross-site Tracking - Retargeting & Ad Profiling - Absolute Analytics values - Full Customer Journeys Less Brute-Force
  • 56. Your Key Takeaways in Summary 1. There are many measurement settings to improve slideshare.net/ChristopherGutknecht 2. Improving consent rate is a manageable task 4. Test the project checklist for your daily use 3. Browser data loss can be fought with serverside GTM
  • 57. The updated Project Checklist in Google Sheets slideshare.net/ChristopherGutknecht (comments)
  • 58. Thanks for Your Time. Looking Forward to Questions! @chrisgutknecht slideshare.net/ChristopherGutknecht