SlideShare a Scribd company logo
1 of 26
Download to read offline
Custom GA4 Channel Groups
- How to close gaps with dbt
Helena Steurer | Bergzeit
Christopher Gutknecht | Bergzeit
About Helena & Chris
Master in Consumer
Science
Bergzeit
Helena
1995 2019 2022
Online store for Mountain gear
14 Countries, 5 languages
2 analysts, 1 Measure Dev, 0,5 Data
Engineer + Teamlead, no PM
(+2,5 performance experts)
Performance
Analytics
Climber
1997 2008 2012 2023
Dad of 2
Our Agenda for GA4 Custom Channel Groups
Bergzeit
Next
Steps
3.
Take
aways
4.
Intro
Channel
Groups
1.
Custom
dbt model
demo
2.
Back in 2015: Channels Groupings in Universal
GA3 Channel Groupings & GA4 Groups Compared
# GA3 (UA) GA4
1 Official Name Default Channel Grouping Custom Channel Groups
2 Maximum amount 50 25
3 Applicable date range From date of change Entire data history
4 Exists in BigQuery Export? Yes Only in GA360 Enterprise Alpha?
5 Session Traffic Source exists? Yes Only manual_*
6 Applicable Dimensions 25 + custom session-scope 6
Our Channel Group Structure at Bergzeit
# 💰 Performance
3 Generic Paid Search Google
4 Generic Paid Shopping Google
5 Generic Paid Search Bing
6 Social Paid
7 PSM
8 Affiliate
9 Display
# 🧲 Retention
10 Organic Search Home
11 Brand Paid Search
12 Direct
# 🌱 SEO
1 Organic Search Non-Home
2 Organic Search Magazin
# 📧 CRM
13 Triggermail
14 Newsletter
# Other
15 Hersteller Links
16 Social Organic
17 Branding
18 Referral
Our Current Issues with GA4 Channel Groups
UI data not reliable
GA4 Default channel
groups useless
No split by Landing
page
source, medium, campaign
differentiation (Details later)
1. Business Requirements 2. Raw Data Requirements
No channel in raw data
The Role of Channel Group(ing)s at Bergzeit
Actual Sales
Metrics
Business
Plan
Target vs
Actual
Model
100%
Backend
Sales
GA Raw
Data
All Cost
Data
GA Sales Plan
Channel Targets
GA Consent
Gap to 100%
Markov
Attributed
Channel Data
The Target vs Actual Plan Integration in dbt
dbt allows modular SQL Code & DEV Practices
Cloud agnostic
The dbt vs Dataform debate: Why we chose dbt
Scheduling needed
(dbt cloud, Airflow etc)
Google
Dataform
Tightly integrated into GCP
SQLx, Javascript (ES6), JSON
Free & huge potential
Jinja SQL, YAML, Python
Small ecosystem
Huge ecosystem
Choose between dbt Core and Cloud UI
open source easier transition
completely self-managed less technical
Our Bergzeit Channel Group Model Repository
Google Ads BigQuery
Data Transfer
Data Sources To Configure
GA4 BigQuery Export
https://github.com/hellste/dbt_ga4_custom_channelgroups
A Good Place to Start for GA4 Data Modelling
https://github.com/Velir/dbt-ga4/tree/3.2.1/
Our Basic dbt GA4 Folder Structure
Differences between GA3 and GA4 Sessions
user_id session_key hit source medium campaign gclid
1 1 pageview google cpc de_perf_brand_aw 9452ß435
94rofjew
user_id session_key hit source medium campaign gclid
1 2 pageview facebook cpc de_aw_meta
user_id session_key hit source medium campaign gclid
1 3 pageview google (organic) (organic)
user_id session_key event_name source medium campaign gclid
1 1 page_view google cpc de_perf_brand_aw 9452ß435
94rofjew
1 1 page_view facebook cpc de_aw_meta
1 1 page_view google (organic) (organic)
Universal Analytics
GA4
🥇One traffic source per session
🌛Session breaks at midnight
🔢 Multiple traffic sources per
session at the event level
🌛Session does not break at
midnight
🔎 No session level traffic source
information
Challenges and Approached Solutions
Raw Data Problems in a Nutshell Tried Approaches
Bergzeit specific tracking
limitations
No source, medium, campaign
for Google Ads Traffic (broken
auto-tagging)
No session level traffic
source information
Google Ads Transfer Data Matching
Table (clickstats, campaign)
Custom URL Parameter
Reporting API
Our Custom URL Parameter Approach
1.
2.
3.
Our New Ads Transfer-Enhanced Approach
Gads Transfer Data GA4 Raw Data
event_name event_params.key event_params.value.string_value
page_view source google
medium (organic)
gclid af3298759032q33lj
campaign (organic)
session_gadscampaign brand_paid_search
gclid gads_campaign
af3298759032q33lj de_perf_brand_aw
af39tq493ß3ß043jfal nl_pmax_……
Join the campaign name from the Google Ads Transfer Data to the GA4 raw data via the gclid.
Our Custom GA4 Channel Groups Architecture
Let’s Jump into the DEMO Part!
https://github.com/hellste/dbt_ga4_custom_channelgroups
The Results: GA4 Raw Data vs GA4 UI Sessions
our final
approach
The chart show, how much the raw data sessions differ from the GA4 UI sessions
For example: In our final approach we assign 1,4% less sessions to the direct channel than the
GA4 UI does.
Status Quo: Bergzeit’s Current Rollout of GA4
Juni (6) Juli (7) August (8) September (9)
GA3
- Official source
- Attribution base
- Base for sales plan
Tolerated Transition now! No more data
GA4
Usable, no YoY data
- All events validated
- 70% reports moved
- 80% UI setup complete
- Move to 100% ssGTM
(on June 26th)
- 12 months of data
- All report migrations complete
- UI Setup complete
- Move to GA4 attribution
- Move GA based sales plan with custom channels
> Official "GA4 First"
- 2 months you data
- All GA4 reports migrated
> GA4 Only!
Road Ahead 2023: Realtime Attribution [DRAFT]
Your Takeaways from this Session
GA4’s Channel groups are less powerful - define what you need
You need data modeling to re-create a granular channel structure
Consider source/medium, campaign, gclid and campaign data
Choose dbt or dataform, but don’t solely on BigQuery
Don’t forget to add automated testing!
Thanks For Your Time!
Looking Forward to Questions.
Helena Steurer | Bergzeit
Christopher Gutknecht | Bergzeit

More Related Content

What's hot

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 GA4Tom Bennet
 
Preparing for GA4 - The Future of Google Analytics
Preparing for GA4 - The Future of Google AnalyticsPreparing for GA4 - The Future of Google Analytics
Preparing for GA4 - The Future of Google AnalyticsJason Dodge
 
Google Analytics 4 Trial Recommendation
Google Analytics 4 Trial RecommendationGoogle Analytics 4 Trial Recommendation
Google Analytics 4 Trial RecommendationYisrael Segall
 
🎙GA4 Chances & Differences Guide
🎙GA4 Chances & Differences Guide🎙GA4 Chances & Differences Guide
🎙GA4 Chances & Differences GuideŞahin Seçil
 
Measurefest - GA4 From Migration to Measurement - The Key To Success.pptx
Measurefest - GA4 From Migration to Measurement - The Key To Success.pptxMeasurefest - GA4 From Migration to Measurement - The Key To Success.pptx
Measurefest - GA4 From Migration to Measurement - The Key To Success.pptxSam Thomas
 
Cómo GPT-3 puede ayudar a los analistas digitales
Cómo GPT-3 puede ayudar a los analistas digitalesCómo GPT-3 puede ayudar a los analistas digitales
Cómo GPT-3 puede ayudar a los analistas digitalesNatzir Turrado
 
Scaling Search Campaigns With Bulk Uploads and Ad Customizers (SMX 2023)
Scaling Search Campaigns With Bulk Uploads and Ad Customizers (SMX 2023)Scaling Search Campaigns With Bulk Uploads and Ad Customizers (SMX 2023)
Scaling Search Campaigns With Bulk Uploads and Ad Customizers (SMX 2023)Christopher Gutknecht
 
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편Seongyun Byeon
 
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202Christopher Gutknecht
 
Guide to-google-analytics google 4
Guide to-google-analytics google 4Guide to-google-analytics google 4
Guide to-google-analytics google 4Nizam Uddin
 
Columbus Web Analytics Wednesday - Google Analytics 4
Columbus Web Analytics Wednesday - Google Analytics 4Columbus Web Analytics Wednesday - Google Analytics 4
Columbus Web Analytics Wednesday - Google Analytics 4Tim Wilson
 
Columbus WAW 2022 - How GA4 can Help You Navigate a Cookie-Restricted World.pdf
Columbus WAW 2022 - How GA4 can Help You Navigate a Cookie-Restricted World.pdfColumbus WAW 2022 - How GA4 can Help You Navigate a Cookie-Restricted World.pdf
Columbus WAW 2022 - How GA4 can Help You Navigate a Cookie-Restricted World.pdfTim Wilson
 
Google analytics 4 - présentation détaillée
Google analytics 4 - présentation détailléeGoogle analytics 4 - présentation détaillée
Google analytics 4 - présentation détailléeBruno Guyot
 
One Further - Spektrix and Google Analytics 4
One Further - Spektrix and Google Analytics 4One Further - Spektrix and Google Analytics 4
One Further - Spektrix and Google Analytics 4One Further
 
MeasureCamp 2022: Digital Analytics Solutions for 2022
MeasureCamp 2022: Digital Analytics Solutions for 2022MeasureCamp 2022: Digital Analytics Solutions for 2022
MeasureCamp 2022: Digital Analytics Solutions for 2022Lukáš Čech
 
Data Restart 2022: David Janoušek - Jak na výkonnostní kampaně v období cooki...
Data Restart 2022: David Janoušek - Jak na výkonnostní kampaně v období cooki...Data Restart 2022: David Janoušek - Jak na výkonnostní kampaně v období cooki...
Data Restart 2022: David Janoušek - Jak na výkonnostní kampaně v období cooki...Taste
 
Mastering GA4: How To Use The New Google Analytics Like A Pro
 Mastering GA4: How To Use The New Google Analytics Like A Pro Mastering GA4: How To Use The New Google Analytics Like A Pro
Mastering GA4: How To Use The New Google Analytics Like A ProSearch Engine Journal
 
PPC Restart 2022: Lukáš Bartošek - Produktová analytika na sociálních sítích
PPC Restart 2022: Lukáš Bartošek - Produktová analytika na sociálních sítíchPPC Restart 2022: Lukáš Bartošek - Produktová analytika na sociálních sítích
PPC Restart 2022: Lukáš Bartošek - Produktová analytika na sociálních sítíchTaste
 
PPC Restart 2023: André Heller - Co musí o Google Analytics 4 vědět každý PPC...
PPC Restart 2023: André Heller - Co musí o Google Analytics 4 vědět každý PPC...PPC Restart 2023: André Heller - Co musí o Google Analytics 4 vědět každý PPC...
PPC Restart 2023: André Heller - Co musí o Google Analytics 4 vědět každý PPC...Taste
 
Introduction to Google Analytics GA4
Introduction to Google Analytics GA4Introduction to Google Analytics GA4
Introduction to Google Analytics GA4Laura Lee Dooley
 

What's hot (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
 
Preparing for GA4 - The Future of Google Analytics
Preparing for GA4 - The Future of Google AnalyticsPreparing for GA4 - The Future of Google Analytics
Preparing for GA4 - The Future of Google Analytics
 
Google Analytics 4 Trial Recommendation
Google Analytics 4 Trial RecommendationGoogle Analytics 4 Trial Recommendation
Google Analytics 4 Trial Recommendation
 
🎙GA4 Chances & Differences Guide
🎙GA4 Chances & Differences Guide🎙GA4 Chances & Differences Guide
🎙GA4 Chances & Differences Guide
 
Measurefest - GA4 From Migration to Measurement - The Key To Success.pptx
Measurefest - GA4 From Migration to Measurement - The Key To Success.pptxMeasurefest - GA4 From Migration to Measurement - The Key To Success.pptx
Measurefest - GA4 From Migration to Measurement - The Key To Success.pptx
 
Cómo GPT-3 puede ayudar a los analistas digitales
Cómo GPT-3 puede ayudar a los analistas digitalesCómo GPT-3 puede ayudar a los analistas digitales
Cómo GPT-3 puede ayudar a los analistas digitales
 
Scaling Search Campaigns With Bulk Uploads and Ad Customizers (SMX 2023)
Scaling Search Campaigns With Bulk Uploads and Ad Customizers (SMX 2023)Scaling Search Campaigns With Bulk Uploads and Ad Customizers (SMX 2023)
Scaling Search Campaigns With Bulk Uploads and Ad Customizers (SMX 2023)
 
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
 
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
 
Guide to-google-analytics google 4
Guide to-google-analytics google 4Guide to-google-analytics google 4
Guide to-google-analytics google 4
 
Columbus Web Analytics Wednesday - Google Analytics 4
Columbus Web Analytics Wednesday - Google Analytics 4Columbus Web Analytics Wednesday - Google Analytics 4
Columbus Web Analytics Wednesday - Google Analytics 4
 
Columbus WAW 2022 - How GA4 can Help You Navigate a Cookie-Restricted World.pdf
Columbus WAW 2022 - How GA4 can Help You Navigate a Cookie-Restricted World.pdfColumbus WAW 2022 - How GA4 can Help You Navigate a Cookie-Restricted World.pdf
Columbus WAW 2022 - How GA4 can Help You Navigate a Cookie-Restricted World.pdf
 
Google analytics 4 - présentation détaillée
Google analytics 4 - présentation détailléeGoogle analytics 4 - présentation détaillée
Google analytics 4 - présentation détaillée
 
One Further - Spektrix and Google Analytics 4
One Further - Spektrix and Google Analytics 4One Further - Spektrix and Google Analytics 4
One Further - Spektrix and Google Analytics 4
 
MeasureCamp 2022: Digital Analytics Solutions for 2022
MeasureCamp 2022: Digital Analytics Solutions for 2022MeasureCamp 2022: Digital Analytics Solutions for 2022
MeasureCamp 2022: Digital Analytics Solutions for 2022
 
Data Restart 2022: David Janoušek - Jak na výkonnostní kampaně v období cooki...
Data Restart 2022: David Janoušek - Jak na výkonnostní kampaně v období cooki...Data Restart 2022: David Janoušek - Jak na výkonnostní kampaně v období cooki...
Data Restart 2022: David Janoušek - Jak na výkonnostní kampaně v období cooki...
 
Mastering GA4: How To Use The New Google Analytics Like A Pro
 Mastering GA4: How To Use The New Google Analytics Like A Pro Mastering GA4: How To Use The New Google Analytics Like A Pro
Mastering GA4: How To Use The New Google Analytics Like A Pro
 
PPC Restart 2022: Lukáš Bartošek - Produktová analytika na sociálních sítích
PPC Restart 2022: Lukáš Bartošek - Produktová analytika na sociálních sítíchPPC Restart 2022: Lukáš Bartošek - Produktová analytika na sociálních sítích
PPC Restart 2022: Lukáš Bartošek - Produktová analytika na sociálních sítích
 
PPC Restart 2023: André Heller - Co musí o Google Analytics 4 vědět každý PPC...
PPC Restart 2023: André Heller - Co musí o Google Analytics 4 vědět každý PPC...PPC Restart 2023: André Heller - Co musí o Google Analytics 4 vědět každý PPC...
PPC Restart 2023: André Heller - Co musí o Google Analytics 4 vědět každý PPC...
 
Introduction to Google Analytics GA4
Introduction to Google Analytics GA4Introduction to Google Analytics GA4
Introduction to Google Analytics GA4
 

Similar to MeasureCamp_Custom GA4 Channel Groups with dbt

Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...
Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...
Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...Christopher Gutknecht
 
Case Study - Gordon Foods Delivers Fresh Data to the Cloud
Case Study - Gordon Foods Delivers Fresh Data to the CloudCase Study - Gordon Foods Delivers Fresh Data to the Cloud
Case Study - Gordon Foods Delivers Fresh Data to the CloudDATAVERSITY
 
Google Analytics 4 and BigQuery: The New Kids On The Block.pptx
Google Analytics 4 and BigQuery: The New Kids On The Block.pptxGoogle Analytics 4 and BigQuery: The New Kids On The Block.pptx
Google Analytics 4 and BigQuery: The New Kids On The Block.pptxOmi Sido
 
Google analytics products overview 2021
Google analytics products overview 2021Google analytics products overview 2021
Google analytics products overview 2021Principle America
 
Google Analytics location data visualised with CARTO & BigQuery
Google Analytics location data visualised with CARTO & BigQueryGoogle Analytics location data visualised with CARTO & BigQuery
Google Analytics location data visualised with CARTO & BigQueryCARTO
 
How to leverage Location Intelligence in SAP Analytics Cloud
How to leverage Location Intelligence in SAP Analytics CloudHow to leverage Location Intelligence in SAP Analytics Cloud
How to leverage Location Intelligence in SAP Analytics CloudGaligeo
 
Digital Analytic & SEO Acceleration
Digital Analytic & SEO AccelerationDigital Analytic & SEO Acceleration
Digital Analytic & SEO AccelerationPhil Pearce
 
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
 
CodeCamp Iasi - Creating serverless data analytics system on GCP using BigQuery
CodeCamp Iasi - Creating serverless data analytics system on GCP using BigQueryCodeCamp Iasi - Creating serverless data analytics system on GCP using BigQuery
CodeCamp Iasi - Creating serverless data analytics system on GCP using BigQueryMárton Kodok
 
Eric Andersen Keynote
Eric Andersen KeynoteEric Andersen Keynote
Eric Andersen KeynoteData Con LA
 
Ataas2016 - Big data hadoop and map reduce - new age tools for aid to test...
Ataas2016 - Big data   hadoop and map reduce  - new age tools for aid to test...Ataas2016 - Big data   hadoop and map reduce  - new age tools for aid to test...
Ataas2016 - Big data hadoop and map reduce - new age tools for aid to test...Agile Testing Alliance
 
How to recover from an unsuccessful SEO relaunch by activating your data (SMX...
How to recover from an unsuccessful SEO relaunch by activating your data (SMX...How to recover from an unsuccessful SEO relaunch by activating your data (SMX...
How to recover from an unsuccessful SEO relaunch by activating your data (SMX...Christopher Gutknecht
 
Gaming analytics on gcp
Gaming analytics on gcpGaming analytics on gcp
Gaming analytics on gcpMyunggeun Choi
 
Big Data - Hadoop and MapReduce for QA and testing by Aditya Garg
Big Data - Hadoop and MapReduce for QA and testing by Aditya GargBig Data - Hadoop and MapReduce for QA and testing by Aditya Garg
Big Data - Hadoop and MapReduce for QA and testing by Aditya GargQA or the Highway
 
Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!Phil Pearce
 
Power Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdf
Power Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdfPower Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdf
Power Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdfTim Wilson
 

Similar to MeasureCamp_Custom GA4 Channel Groups with dbt (20)

Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...
Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...
Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...
 
Case Study - Gordon Foods Delivers Fresh Data to the Cloud
Case Study - Gordon Foods Delivers Fresh Data to the CloudCase Study - Gordon Foods Delivers Fresh Data to the Cloud
Case Study - Gordon Foods Delivers Fresh Data to the Cloud
 
Google Analytics 4 and BigQuery: The New Kids On The Block.pptx
Google Analytics 4 and BigQuery: The New Kids On The Block.pptxGoogle Analytics 4 and BigQuery: The New Kids On The Block.pptx
Google Analytics 4 and BigQuery: The New Kids On The Block.pptx
 
ga4.pdf
ga4.pdfga4.pdf
ga4.pdf
 
ga4.pdf
ga4.pdfga4.pdf
ga4.pdf
 
Google analytics products overview 2021
Google analytics products overview 2021Google analytics products overview 2021
Google analytics products overview 2021
 
Google Analytics location data visualised with CARTO & BigQuery
Google Analytics location data visualised with CARTO & BigQueryGoogle Analytics location data visualised with CARTO & BigQuery
Google Analytics location data visualised with CARTO & BigQuery
 
How to leverage Location Intelligence in SAP Analytics Cloud
How to leverage Location Intelligence in SAP Analytics CloudHow to leverage Location Intelligence in SAP Analytics Cloud
How to leverage Location Intelligence in SAP Analytics Cloud
 
Google cloud
Google cloudGoogle cloud
Google cloud
 
Digital Analytic & SEO Acceleration
Digital Analytic & SEO AccelerationDigital Analytic & SEO Acceleration
Digital Analytic & SEO Acceleration
 
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)
 
CEO & Co-Founder - Steve Krull, Be Found Online
CEO & Co-Founder - Steve Krull, Be Found OnlineCEO & Co-Founder - Steve Krull, Be Found Online
CEO & Co-Founder - Steve Krull, Be Found Online
 
CodeCamp Iasi - Creating serverless data analytics system on GCP using BigQuery
CodeCamp Iasi - Creating serverless data analytics system on GCP using BigQueryCodeCamp Iasi - Creating serverless data analytics system on GCP using BigQuery
CodeCamp Iasi - Creating serverless data analytics system on GCP using BigQuery
 
Eric Andersen Keynote
Eric Andersen KeynoteEric Andersen Keynote
Eric Andersen Keynote
 
Ataas2016 - Big data hadoop and map reduce - new age tools for aid to test...
Ataas2016 - Big data   hadoop and map reduce  - new age tools for aid to test...Ataas2016 - Big data   hadoop and map reduce  - new age tools for aid to test...
Ataas2016 - Big data hadoop and map reduce - new age tools for aid to test...
 
How to recover from an unsuccessful SEO relaunch by activating your data (SMX...
How to recover from an unsuccessful SEO relaunch by activating your data (SMX...How to recover from an unsuccessful SEO relaunch by activating your data (SMX...
How to recover from an unsuccessful SEO relaunch by activating your data (SMX...
 
Gaming analytics on gcp
Gaming analytics on gcpGaming analytics on gcp
Gaming analytics on gcp
 
Big Data - Hadoop and MapReduce for QA and testing by Aditya Garg
Big Data - Hadoop and MapReduce for QA and testing by Aditya GargBig Data - Hadoop and MapReduce for QA and testing by Aditya Garg
Big Data - Hadoop and MapReduce for QA and testing by Aditya Garg
 
Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!
 
Power Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdf
Power Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdfPower Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdf
Power Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdf
 

More from Christopher Gutknecht

PMAX Product structures with BigQuery [GERMAN]
PMAX Product structures with BigQuery [GERMAN]PMAX Product structures with BigQuery [GERMAN]
PMAX Product structures with BigQuery [GERMAN]Christopher Gutknecht
 
Gross Profit Bidding for Ecommerce | SMX Virtual 2021
Gross Profit Bidding for Ecommerce | SMX Virtual 2021Gross Profit Bidding for Ecommerce | SMX Virtual 2021
Gross Profit Bidding for Ecommerce | SMX Virtual 2021Christopher Gutknecht
 
Data Driven Attribution in BigQuery with Shapley Values and Markov Chains
Data Driven Attribution in BigQuery with Shapley Values and Markov ChainsData Driven Attribution in BigQuery with Shapley Values and Markov Chains
Data Driven Attribution in BigQuery with Shapley Values and Markov ChainsChristopher Gutknecht
 
Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...
Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...
Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...Christopher Gutknecht
 
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)Christopher Gutknecht
 
SMX Advanced - When to use Machine Learning for Search Campaigns
SMX Advanced - When to use Machine Learning for Search CampaignsSMX Advanced - When to use Machine Learning for Search Campaigns
SMX Advanced - When to use Machine Learning for Search CampaignsChristopher Gutknecht
 

More from Christopher Gutknecht (6)

PMAX Product structures with BigQuery [GERMAN]
PMAX Product structures with BigQuery [GERMAN]PMAX Product structures with BigQuery [GERMAN]
PMAX Product structures with BigQuery [GERMAN]
 
Gross Profit Bidding for Ecommerce | SMX Virtual 2021
Gross Profit Bidding for Ecommerce | SMX Virtual 2021Gross Profit Bidding for Ecommerce | SMX Virtual 2021
Gross Profit Bidding for Ecommerce | SMX Virtual 2021
 
Data Driven Attribution in BigQuery with Shapley Values and Markov Chains
Data Driven Attribution in BigQuery with Shapley Values and Markov ChainsData Driven Attribution in BigQuery with Shapley Values and Markov Chains
Data Driven Attribution in BigQuery with Shapley Values and Markov Chains
 
Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...
Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...
Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...
 
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)
 
SMX Advanced - When to use Machine Learning for Search Campaigns
SMX Advanced - When to use Machine Learning for Search CampaignsSMX Advanced - When to use Machine Learning for Search Campaigns
SMX Advanced - When to use Machine Learning for Search Campaigns
 

Recently uploaded

Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATIONCapstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATIONLakpaYanziSherpa
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...gajnagarg
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...nirzagarg
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...nirzagarg
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowgargpaaro
 
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制vexqp
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubaikojalkojal131
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样wsppdmt
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangeThinkInnovation
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...Bertram Ludäscher
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabiaahmedjiabur940
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制vexqp
 
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样wsppdmt
 
Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........EfruzAsilolu
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...gajnagarg
 

Recently uploaded (20)

Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATIONCapstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATION
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit RiyadhCytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
 
Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 

MeasureCamp_Custom GA4 Channel Groups with dbt

  • 1. Custom GA4 Channel Groups - How to close gaps with dbt Helena Steurer | Bergzeit Christopher Gutknecht | Bergzeit
  • 2. About Helena & Chris Master in Consumer Science Bergzeit Helena 1995 2019 2022 Online store for Mountain gear 14 Countries, 5 languages 2 analysts, 1 Measure Dev, 0,5 Data Engineer + Teamlead, no PM (+2,5 performance experts) Performance Analytics Climber 1997 2008 2012 2023 Dad of 2
  • 3. Our Agenda for GA4 Custom Channel Groups Bergzeit Next Steps 3. Take aways 4. Intro Channel Groups 1. Custom dbt model demo 2.
  • 4. Back in 2015: Channels Groupings in Universal
  • 5. GA3 Channel Groupings & GA4 Groups Compared # GA3 (UA) GA4 1 Official Name Default Channel Grouping Custom Channel Groups 2 Maximum amount 50 25 3 Applicable date range From date of change Entire data history 4 Exists in BigQuery Export? Yes Only in GA360 Enterprise Alpha? 5 Session Traffic Source exists? Yes Only manual_* 6 Applicable Dimensions 25 + custom session-scope 6
  • 6. Our Channel Group Structure at Bergzeit # 💰 Performance 3 Generic Paid Search Google 4 Generic Paid Shopping Google 5 Generic Paid Search Bing 6 Social Paid 7 PSM 8 Affiliate 9 Display # 🧲 Retention 10 Organic Search Home 11 Brand Paid Search 12 Direct # 🌱 SEO 1 Organic Search Non-Home 2 Organic Search Magazin # 📧 CRM 13 Triggermail 14 Newsletter # Other 15 Hersteller Links 16 Social Organic 17 Branding 18 Referral
  • 7. Our Current Issues with GA4 Channel Groups UI data not reliable GA4 Default channel groups useless No split by Landing page source, medium, campaign differentiation (Details later) 1. Business Requirements 2. Raw Data Requirements No channel in raw data
  • 8. The Role of Channel Group(ing)s at Bergzeit Actual Sales Metrics Business Plan Target vs Actual Model 100% Backend Sales GA Raw Data All Cost Data GA Sales Plan Channel Targets GA Consent Gap to 100% Markov Attributed Channel Data
  • 9. The Target vs Actual Plan Integration in dbt
  • 10. dbt allows modular SQL Code & DEV Practices
  • 11. Cloud agnostic The dbt vs Dataform debate: Why we chose dbt Scheduling needed (dbt cloud, Airflow etc) Google Dataform Tightly integrated into GCP SQLx, Javascript (ES6), JSON Free & huge potential Jinja SQL, YAML, Python Small ecosystem Huge ecosystem
  • 12. Choose between dbt Core and Cloud UI open source easier transition completely self-managed less technical
  • 13. Our Bergzeit Channel Group Model Repository Google Ads BigQuery Data Transfer Data Sources To Configure GA4 BigQuery Export https://github.com/hellste/dbt_ga4_custom_channelgroups
  • 14. A Good Place to Start for GA4 Data Modelling https://github.com/Velir/dbt-ga4/tree/3.2.1/
  • 15. Our Basic dbt GA4 Folder Structure
  • 16. Differences between GA3 and GA4 Sessions user_id session_key hit source medium campaign gclid 1 1 pageview google cpc de_perf_brand_aw 9452ß435 94rofjew user_id session_key hit source medium campaign gclid 1 2 pageview facebook cpc de_aw_meta user_id session_key hit source medium campaign gclid 1 3 pageview google (organic) (organic) user_id session_key event_name source medium campaign gclid 1 1 page_view google cpc de_perf_brand_aw 9452ß435 94rofjew 1 1 page_view facebook cpc de_aw_meta 1 1 page_view google (organic) (organic) Universal Analytics GA4 🥇One traffic source per session 🌛Session breaks at midnight 🔢 Multiple traffic sources per session at the event level 🌛Session does not break at midnight 🔎 No session level traffic source information
  • 17. Challenges and Approached Solutions Raw Data Problems in a Nutshell Tried Approaches Bergzeit specific tracking limitations No source, medium, campaign for Google Ads Traffic (broken auto-tagging) No session level traffic source information Google Ads Transfer Data Matching Table (clickstats, campaign) Custom URL Parameter Reporting API
  • 18. Our Custom URL Parameter Approach 1. 2. 3.
  • 19. Our New Ads Transfer-Enhanced Approach Gads Transfer Data GA4 Raw Data event_name event_params.key event_params.value.string_value page_view source google medium (organic) gclid af3298759032q33lj campaign (organic) session_gadscampaign brand_paid_search gclid gads_campaign af3298759032q33lj de_perf_brand_aw af39tq493ß3ß043jfal nl_pmax_…… Join the campaign name from the Google Ads Transfer Data to the GA4 raw data via the gclid.
  • 20. Our Custom GA4 Channel Groups Architecture
  • 21. Let’s Jump into the DEMO Part! https://github.com/hellste/dbt_ga4_custom_channelgroups
  • 22. The Results: GA4 Raw Data vs GA4 UI Sessions our final approach The chart show, how much the raw data sessions differ from the GA4 UI sessions For example: In our final approach we assign 1,4% less sessions to the direct channel than the GA4 UI does.
  • 23. Status Quo: Bergzeit’s Current Rollout of GA4 Juni (6) Juli (7) August (8) September (9) GA3 - Official source - Attribution base - Base for sales plan Tolerated Transition now! No more data GA4 Usable, no YoY data - All events validated - 70% reports moved - 80% UI setup complete - Move to 100% ssGTM (on June 26th) - 12 months of data - All report migrations complete - UI Setup complete - Move to GA4 attribution - Move GA based sales plan with custom channels > Official "GA4 First" - 2 months you data - All GA4 reports migrated > GA4 Only!
  • 24. Road Ahead 2023: Realtime Attribution [DRAFT]
  • 25. Your Takeaways from this Session GA4’s Channel groups are less powerful - define what you need You need data modeling to re-create a granular channel structure Consider source/medium, campaign, gclid and campaign data Choose dbt or dataform, but don’t solely on BigQuery Don’t forget to add automated testing!
  • 26. Thanks For Your Time! Looking Forward to Questions. Helena Steurer | Bergzeit Christopher Gutknecht | Bergzeit