Consent mode - from zero to hero

Michal Blažek
Michal BlažekPerformance Advertising Specialist and co-founder of Marketing Makers en Marketing Makers
Naše služby
digitálního marketingu
Consent mode od začátku po
funkční nastavení v GTM
(Consent mode - from zero to hero)
Measure Camp 2023
Michal Blažek
Marketingmakers.net
Consent mode
Did user consented?
Full data processed as
usual
Data are used only for
modelling in GA4
Anonymous hit sent to
BigQuery
Full hit sent to
BigQuery
Data sent to marketing
pixels
Limited or no data sent
to marketing pixels
Anonymous hit in BigQuery
Modelling in GA4
GA4 data modelled vs. BQ data
Works pretty well
But you should always verify against
BigQuery - especially when event has
low data.
Three options of settings
1. Developer (or cookie consent solution) set-up gtag default and update on the
website. - example described here
2. Developer send dataLayer and we set-up consent mode default and update in
GTM - my ❤ solution
3. Combination of these two - cookie consent solution set-up a gtag and send
dataLayer push to inform marketer.
1st - GTAG
IMPLEMENTATION
Pros and cons
Pros:
??
Cons:
Limited control
Developer usually forget to send
update event
2nd- DATALAYER OR
GTM IMPLEMENTATION
Pros and cons
Pros:
Full control
Can fix problems
Better implementation with known cookie bar solutions
Cons:
My responsibility :)
Practical consent mode implementation in GTM with Orestbida
cookie bar & Simo Ahava gtag template
https://orestbida.com/demo-projects/cookieconsent/
+
https://tagmanager.google.com/gallery/#/owners/gtm-templates-simo-ahava/te
mplates/consent-mode
https://webova-analytika.cz/mc23.html
Possible enhancements for Facebook and Sklik consent mode
Default
window.dataLayer = window.dataLayer || [];
windows.dataLayer.push({
"event": "dl.ready",
"consent_state": {
"functionality_storage": "granted",
"ad_storage": "granted", // or"denied"
"analytics_storage": "granted",
"personalization_storage": "granted"
}
// you can use this for other info like content type, user-id
etc.
});
Update
window.dataLayer = window.dataLayer || [];
windows.dataLayer.push({
"event": "consent_updated",
"consent_state": {
"functionality_storage": "granted",
"ad_storage": "granted", // nebo "denied"
"analytics_storage": "granted",
"personalization_storage": "granted"
}
});
Tip: Find out the source of consent data
If cookie data is used - check if cookie is set-up before the update
Do not send another pageview after consent to avoid duplicates (send some
consent_update event). Pageview event will be tracked automatically if config tag
contains it.
3rd - DATALAYER OR
GTM IMPLEMENTATION
Typical for cookie consent solutions, e.g. Cookiebot
Typical for cookie consent solutions, e.g. Cookiebot
You should not fire your tags earlier
Additional settings and its limitation
URL passthrough
IS IT IMPLEMENTED
CORRECTLY?
Google Analytics Debugger
Anonymizovaný hit v BigQuery
https://region1.google-analytics.com/g/collect?v=2&tid=G-1BMET4RT0X&gtm=45je3960&_p=17
43440513&_dbg=1& gcs=G100&cid=1117849778.1694185659&ul=cs-cz&sr=414x896&uaa=&uab=&uafvl
=&uamb=0&uam=&uap=&uapv=&uaw=0&_s=1&sid=1694185658&sct=1&seg=0&dl=https%3A%2F%2Fwebova
-analytika.cz%2Fmc23.html&dt=Co%20nem%C4%9B%C5%99%C3%ADte%2C%20to%20nekontrolujete%20-
%20Webov%C3%A1%20analytika.cz&en=page_view&_fv=1&_nsi=1&_ss=1
https://region1.google-analytics.com/g/collect?v=2&tid=G-1BMET4RT0X&gtm=45je3960&_p=21
20710712&_dbg=1& gcs=G111&cid=1047033452.1689931940&ul=cs-cz&sr=414x896&uaa=&uab=&uafvl
=&uamb=0&uam=&uap=&uapv=&uaw=0&_s=1&sid=1694185658&sct=1&seg=1&dl=https%3A%2F%2Fwebova
-analytika.cz%2Fmc23.html&dt=Co%20nem%C4%9B%C5%99%C3%ADte%2C%20to%20nekontrolujete%20-
%20Webov%C3%A1%20analytika.cz&en=page_view
https://developers.google.com/tag-platform/security/guides/consent
QUESTIONS? IDEAS?
Marketing Makers - “Co nemůžete změřit, raději nikdy nedělejte!
Author:
Michal Blažek, michal@marketingmakers.net, 728 729 312
Marketing Makers s.r.o., Dolní 105, 580 01 Havlíčkův Brod
IČ: 04174836, DIČ: CZ04174836
MarketingMakers.net | Facebook | Twitter
YOU GIVE DATA
WE GET RESULTS
1 de 26

Recomendados

Clickminded Agency Growth SOP Toolkit por
Clickminded Agency Growth SOP ToolkitClickminded Agency Growth SOP Toolkit
Clickminded Agency Growth SOP ToolkitClickMinded
4.4K vistas34 diapositivas
29 Advanced Google Tag Manager Tips Every Marketer Should Know por
29 Advanced Google Tag Manager Tips Every Marketer Should Know29 Advanced Google Tag Manager Tips Every Marketer Should Know
29 Advanced Google Tag Manager Tips Every Marketer Should KnowMike Arnesen
98.4K vistas130 diapositivas
ga4.pdf por
ga4.pdfga4.pdf
ga4.pdfJoão Manuel Correia
53 vistas66 diapositivas
ga4.pdf por
ga4.pdfga4.pdf
ga4.pdfJoão Manuel Correia
146 vistas66 diapositivas
Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su... por
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
232 vistas58 diapositivas

Más contenido relacionado

Similar a Consent mode - from zero to hero

Columbus WAW 2022 - How GA4 can Help You Navigate a Cookie-Restricted World.pdf por
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
491 vistas76 diapositivas
Benefits of Google Tag Manager por
Benefits of Google Tag ManagerBenefits of Google Tag Manager
Benefits of Google Tag ManagerPhil Pearce
1.4K vistas47 diapositivas
Power Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdf por
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
77 vistas24 diapositivas
How Google Tag Manager changes everything you knew about website analytics por
How Google Tag Manager changes everything you knew about website analyticsHow Google Tag Manager changes everything you knew about website analytics
How Google Tag Manager changes everything you knew about website analyticsMontgomery Webster
800 vistas35 diapositivas
Integration of Google Tag Manager and Google Analytics por
Integration of Google Tag Manager and Google AnalyticsIntegration of Google Tag Manager and Google Analytics
Integration of Google Tag Manager and Google AnalyticsJatin Kochhar
46 vistas7 diapositivas
Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced... por
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
244 vistas53 diapositivas

Similar a Consent mode - from zero to hero(20)

Columbus WAW 2022 - How GA4 can Help You Navigate a Cookie-Restricted World.pdf por Tim Wilson
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
Tim Wilson491 vistas
Benefits of Google Tag Manager por Phil Pearce
Benefits of Google Tag ManagerBenefits of Google Tag Manager
Benefits of Google Tag Manager
Phil Pearce1.4K vistas
Power Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdf por Tim Wilson
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
Tim Wilson77 vistas
How Google Tag Manager changes everything you knew about website analytics por Montgomery Webster
How Google Tag Manager changes everything you knew about website analyticsHow Google Tag Manager changes everything you knew about website analytics
How Google Tag Manager changes everything you knew about website analytics
Montgomery Webster800 vistas
Integration of Google Tag Manager and Google Analytics por Jatin Kochhar
Integration of Google Tag Manager and Google AnalyticsIntegration of Google Tag Manager and Google Analytics
Integration of Google Tag Manager and Google Analytics
Jatin Kochhar46 vistas
Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced... por Christopher Gutknecht
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...
Google Tag Manager por BraveBits
Google Tag ManagerGoogle Tag Manager
Google Tag Manager
BraveBits673 vistas
Google Analytics and Google Tag Manager for Startups por Joost Hoogstrate
Google Analytics and Google Tag Manager for StartupsGoogle Analytics and Google Tag Manager for Startups
Google Analytics and Google Tag Manager for Startups
Joost Hoogstrate279 vistas
Golden punchcard. Mariia Bocheva. Superweek 2018. por Mariia Bocheva
Golden punchcard. Mariia Bocheva. Superweek 2018.  Golden punchcard. Mariia Bocheva. Superweek 2018.
Golden punchcard. Mariia Bocheva. Superweek 2018.
Mariia Bocheva39 vistas
Having fun with Google Tag Manager (implement cool things like weather tracki... por Eventz.Digital
Having fun with Google Tag Manager (implement cool things like weather tracki...Having fun with Google Tag Manager (implement cool things like weather tracki...
Having fun with Google Tag Manager (implement cool things like weather tracki...
Eventz.Digital345 vistas
Introduction to Google Analytics GA4 por Laura Lee Dooley
Introduction to Google Analytics GA4Introduction to Google Analytics GA4
Introduction to Google Analytics GA4
Laura Lee Dooley432 vistas
A Comparison of Analytics and Tag Management Suites by Piwik PRO and Google por Piwik PRO
A Comparison of Analytics and Tag Management Suites by Piwik PRO and GoogleA Comparison of Analytics and Tag Management Suites by Piwik PRO and Google
A Comparison of Analytics and Tag Management Suites by Piwik PRO and Google
Piwik PRO9.2K vistas
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020) por 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)
Turbocharging Google Analytics por Dana DiTomaso
Turbocharging Google AnalyticsTurbocharging Google Analytics
Turbocharging Google Analytics
Dana DiTomaso1.7K vistas
Measurefest - GA4 From Migration to Measurement - The Key To Success.pptx por Sam Thomas
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
Sam Thomas425 vistas
Most Advanced GTM Deployment. Ever! por Phil Pearce
Most Advanced GTM Deployment. Ever!Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!
Phil Pearce3.9K vistas
How To Backup Our Data From UA to GA4 por hansrajxcrino
How To Backup Our Data From UA to GA4How To Backup Our Data From UA to GA4
How To Backup Our Data From UA to GA4
hansrajxcrino8 vistas
Google analytics summit 2013 in 13 slides por Intan Andini
Google analytics summit 2013  in 13 slidesGoogle analytics summit 2013  in 13 slides
Google analytics summit 2013 in 13 slides
Intan Andini1K vistas

Más de Michal Blažek

Prezentace 13. PPC camp - GA4 tipy a triky pro PPCčkaře por
Prezentace 13. PPC camp - GA4 tipy a triky pro PPCčkařePrezentace 13. PPC camp - GA4 tipy a triky pro PPCčkaře
Prezentace 13. PPC camp - GA4 tipy a triky pro PPCčkařeMichal Blažek
467 vistas32 diapositivas
Jak může PPCéčkař zastoupit programátora por
Jak může PPCéčkař zastoupit programátoraJak může PPCéčkař zastoupit programátora
Jak může PPCéčkař zastoupit programátoraMichal Blažek
231 vistas33 diapositivas
Sledování mikro-cílů - jak určit, zda má kampaň budoucnost por
Sledování  mikro-cílů - jak určit, zda má kampaň budoucnostSledování  mikro-cílů - jak určit, zda má kampaň budoucnost
Sledování mikro-cílů - jak určit, zda má kampaň budoucnostMichal Blažek
1.7K vistas28 diapositivas
Google Tag Manager pro vývojáře por
Google Tag Manager pro vývojářeGoogle Tag Manager pro vývojáře
Google Tag Manager pro vývojářeMichal Blažek
1.2K vistas36 diapositivas
Analytika a online marketing v souladu s GDPR v ČR i zahraničí por
Analytika a online marketing v souladu s GDPR v ČR i zahraničíAnalytika a online marketing v souladu s GDPR v ČR i zahraničí
Analytika a online marketing v souladu s GDPR v ČR i zahraničíMichal Blažek
152 vistas26 diapositivas
Co Vám neřekli o online marketingu por
Co Vám neřekli o online marketinguCo Vám neřekli o online marketingu
Co Vám neřekli o online marketinguMichal Blažek
2.8K vistas26 diapositivas

Más de Michal Blažek(19)

Prezentace 13. PPC camp - GA4 tipy a triky pro PPCčkaře por Michal Blažek
Prezentace 13. PPC camp - GA4 tipy a triky pro PPCčkařePrezentace 13. PPC camp - GA4 tipy a triky pro PPCčkaře
Prezentace 13. PPC camp - GA4 tipy a triky pro PPCčkaře
Michal Blažek467 vistas
Jak může PPCéčkař zastoupit programátora por Michal Blažek
Jak může PPCéčkař zastoupit programátoraJak může PPCéčkař zastoupit programátora
Jak může PPCéčkař zastoupit programátora
Michal Blažek231 vistas
Sledování mikro-cílů - jak určit, zda má kampaň budoucnost por Michal Blažek
Sledování  mikro-cílů - jak určit, zda má kampaň budoucnostSledování  mikro-cílů - jak určit, zda má kampaň budoucnost
Sledování mikro-cílů - jak určit, zda má kampaň budoucnost
Michal Blažek1.7K vistas
Google Tag Manager pro vývojáře por Michal Blažek
Google Tag Manager pro vývojářeGoogle Tag Manager pro vývojáře
Google Tag Manager pro vývojáře
Michal Blažek1.2K vistas
Analytika a online marketing v souladu s GDPR v ČR i zahraničí por Michal Blažek
Analytika a online marketing v souladu s GDPR v ČR i zahraničíAnalytika a online marketing v souladu s GDPR v ČR i zahraničí
Analytika a online marketing v souladu s GDPR v ČR i zahraničí
Michal Blažek152 vistas
Co Vám neřekli o online marketingu por Michal Blažek
Co Vám neřekli o online marketinguCo Vám neřekli o online marketingu
Co Vám neřekli o online marketingu
Michal Blažek2.8K vistas
Nadupaný kontejner pro analytiku v B2B por Michal Blažek
Nadupaný kontejner pro analytiku v B2BNadupaný kontejner pro analytiku v B2B
Nadupaný kontejner pro analytiku v B2B
Michal Blažek2.9K vistas
Jak optimalizovat PPC kampaně v B2B por Michal Blažek
Jak optimalizovat PPC kampaně v B2BJak optimalizovat PPC kampaně v B2B
Jak optimalizovat PPC kampaně v B2B
Michal Blažek766 vistas
Sociální sítě pro vzdělavatele dospělých - buďme realisté por Michal Blažek
Sociální sítě pro vzdělavatele dospělých - buďme realistéSociální sítě pro vzdělavatele dospělých - buďme realisté
Sociální sítě pro vzdělavatele dospělých - buďme realisté
Michal Blažek154 vistas
JavaScript v GTM - Measure Camp Brno 2017 por Michal Blažek
JavaScript v GTM - Measure Camp Brno 2017JavaScript v GTM - Measure Camp Brno 2017
JavaScript v GTM - Measure Camp Brno 2017
Michal Blažek1.5K vistas
Propagace stránek: E-mailing krok za krokem por Michal Blažek
Propagace stránek: E-mailing krok za krokemPropagace stránek: E-mailing krok za krokem
Propagace stránek: E-mailing krok za krokem
Michal Blažek5.6K vistas
Google Tag Manager pro mírně pokročilé por Michal Blažek
Google Tag Manager pro mírně pokročiléGoogle Tag Manager pro mírně pokročilé
Google Tag Manager pro mírně pokročilé
Michal Blažek4.1K vistas
Copywriting - Pište texty na povel por Michal Blažek
Copywriting - Pište texty na povelCopywriting - Pište texty na povel
Copywriting - Pište texty na povel
Michal Blažek1.7K vistas
Residential Weekend 2014 - Statistics por Michal Blažek
Residential Weekend 2014 - StatisticsResidential Weekend 2014 - Statistics
Residential Weekend 2014 - Statistics
Michal Blažek790 vistas
Firemní sociální sítě - Michal Blažek por Michal Blažek
Firemní sociální sítě - Michal BlažekFiremní sociální sítě - Michal Blažek
Firemní sociální sítě - Michal Blažek
Michal Blažek479 vistas
Personal Branding - materiály pro účastníky semináře na RW2014 por Michal Blažek
Personal Branding - materiály pro účastníky semináře na RW2014Personal Branding - materiály pro účastníky semináře na RW2014
Personal Branding - materiály pro účastníky semináře na RW2014
Michal Blažek938 vistas
Školení v používání doplňku Mail Merge por Michal Blažek
Školení v používání doplňku Mail MergeŠkolení v používání doplňku Mail Merge
Školení v používání doplňku Mail Merge
Michal Blažek800 vistas

Último

Deltaplan - SEO Search por
Deltaplan - SEO SearchDeltaplan - SEO Search
Deltaplan - SEO SearchRoy Huiskes
47 vistas57 diapositivas

Último(20)

Deltaplan - SEO Search por Roy Huiskes
Deltaplan - SEO SearchDeltaplan - SEO Search
Deltaplan - SEO Search
Roy Huiskes47 vistas
First 30 days of Your CRO Program por VWO
First 30 days of Your CRO ProgramFirst 30 days of Your CRO Program
First 30 days of Your CRO Program
VWO42 vistas

Consent mode - from zero to hero

  • 1. Naše služby digitálního marketingu Consent mode od začátku po funkční nastavení v GTM (Consent mode - from zero to hero) Measure Camp 2023 Michal Blažek Marketingmakers.net
  • 2. Consent mode Did user consented? Full data processed as usual Data are used only for modelling in GA4 Anonymous hit sent to BigQuery Full hit sent to BigQuery Data sent to marketing pixels Limited or no data sent to marketing pixels
  • 3. Anonymous hit in BigQuery
  • 5. GA4 data modelled vs. BQ data Works pretty well But you should always verify against BigQuery - especially when event has low data.
  • 6. Three options of settings 1. Developer (or cookie consent solution) set-up gtag default and update on the website. - example described here 2. Developer send dataLayer and we set-up consent mode default and update in GTM - my ❤ solution 3. Combination of these two - cookie consent solution set-up a gtag and send dataLayer push to inform marketer.
  • 8. Pros and cons Pros: ?? Cons: Limited control Developer usually forget to send update event
  • 9. 2nd- DATALAYER OR GTM IMPLEMENTATION
  • 10. Pros and cons Pros: Full control Can fix problems Better implementation with known cookie bar solutions Cons: My responsibility :)
  • 11. Practical consent mode implementation in GTM with Orestbida cookie bar & Simo Ahava gtag template https://orestbida.com/demo-projects/cookieconsent/ + https://tagmanager.google.com/gallery/#/owners/gtm-templates-simo-ahava/te mplates/consent-mode https://webova-analytika.cz/mc23.html Possible enhancements for Facebook and Sklik consent mode
  • 12. Default window.dataLayer = window.dataLayer || []; windows.dataLayer.push({ "event": "dl.ready", "consent_state": { "functionality_storage": "granted", "ad_storage": "granted", // or"denied" "analytics_storage": "granted", "personalization_storage": "granted" } // you can use this for other info like content type, user-id etc. });
  • 13. Update window.dataLayer = window.dataLayer || []; windows.dataLayer.push({ "event": "consent_updated", "consent_state": { "functionality_storage": "granted", "ad_storage": "granted", // nebo "denied" "analytics_storage": "granted", "personalization_storage": "granted" } });
  • 14. Tip: Find out the source of consent data If cookie data is used - check if cookie is set-up before the update Do not send another pageview after consent to avoid duplicates (send some consent_update event). Pageview event will be tracked automatically if config tag contains it.
  • 15. 3rd - DATALAYER OR GTM IMPLEMENTATION
  • 16. Typical for cookie consent solutions, e.g. Cookiebot
  • 17. Typical for cookie consent solutions, e.g. Cookiebot
  • 18. You should not fire your tags earlier
  • 19. Additional settings and its limitation
  • 23. Anonymizovaný hit v BigQuery https://region1.google-analytics.com/g/collect?v=2&tid=G-1BMET4RT0X&gtm=45je3960&_p=17 43440513&_dbg=1& gcs=G100&cid=1117849778.1694185659&ul=cs-cz&sr=414x896&uaa=&uab=&uafvl =&uamb=0&uam=&uap=&uapv=&uaw=0&_s=1&sid=1694185658&sct=1&seg=0&dl=https%3A%2F%2Fwebova -analytika.cz%2Fmc23.html&dt=Co%20nem%C4%9B%C5%99%C3%ADte%2C%20to%20nekontrolujete%20- %20Webov%C3%A1%20analytika.cz&en=page_view&_fv=1&_nsi=1&_ss=1 https://region1.google-analytics.com/g/collect?v=2&tid=G-1BMET4RT0X&gtm=45je3960&_p=21 20710712&_dbg=1& gcs=G111&cid=1047033452.1689931940&ul=cs-cz&sr=414x896&uaa=&uab=&uafvl =&uamb=0&uam=&uap=&uapv=&uaw=0&_s=1&sid=1694185658&sct=1&seg=1&dl=https%3A%2F%2Fwebova -analytika.cz%2Fmc23.html&dt=Co%20nem%C4%9B%C5%99%C3%ADte%2C%20to%20nekontrolujete%20- %20Webov%C3%A1%20analytika.cz&en=page_view https://developers.google.com/tag-platform/security/guides/consent
  • 25. Marketing Makers - “Co nemůžete změřit, raději nikdy nedělejte! Author: Michal Blažek, michal@marketingmakers.net, 728 729 312 Marketing Makers s.r.o., Dolní 105, 580 01 Havlíčkův Brod IČ: 04174836, DIČ: CZ04174836 MarketingMakers.net | Facebook | Twitter
  • 26. YOU GIVE DATA WE GET RESULTS