Consent mode - from zero to hero

Michal Blažek
Michal BlažekPerformance Advertising Specialist and co-founder of Marketing Makers à 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 sur 26

Recommandé

Clickminded Agency Growth SOP Toolkit par
Clickminded Agency Growth SOP ToolkitClickminded Agency Growth SOP Toolkit
Clickminded Agency Growth SOP ToolkitClickMinded
4.4K vues34 diapositives
29 Advanced Google Tag Manager Tips Every Marketer Should Know par
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 vues130 diapositives
ga4.pdf par
ga4.pdfga4.pdf
ga4.pdfJoão Manuel Correia
53 vues66 diapositives
ga4.pdf par
ga4.pdfga4.pdf
ga4.pdfJoão Manuel Correia
146 vues66 diapositives
Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su... par
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 vues58 diapositives

Contenu connexe

Similaire à Consent mode - from zero to hero

Columbus WAW 2022 - How GA4 can Help You Navigate a Cookie-Restricted World.pdf par
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 vues76 diapositives
Benefits of Google Tag Manager par
Benefits of Google Tag ManagerBenefits of Google Tag Manager
Benefits of Google Tag ManagerPhil Pearce
1.4K vues47 diapositives
Power Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdf par
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 vues24 diapositives
How Google Tag Manager changes everything you knew about website analytics par
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 vues35 diapositives
Integration of Google Tag Manager and Google Analytics par
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 vues7 diapositives
Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced... par
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 vues53 diapositives

Similaire à Consent mode - from zero to hero(20)

Columbus WAW 2022 - How GA4 can Help You Navigate a Cookie-Restricted World.pdf par 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 vues
Benefits of Google Tag Manager par Phil Pearce
Benefits of Google Tag ManagerBenefits of Google Tag Manager
Benefits of Google Tag Manager
Phil Pearce1.4K vues
Power Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdf par 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 vues
How Google Tag Manager changes everything you knew about website analytics par 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
Integration of Google Tag Manager and Google Analytics par 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 vues
Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced... par 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 par BraveBits
Google Tag ManagerGoogle Tag Manager
Google Tag Manager
BraveBits673 vues
Google Analytics and Google Tag Manager for Startups par 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 vues
Golden punchcard. Mariia Bocheva. Superweek 2018. par Mariia Bocheva
Golden punchcard. Mariia Bocheva. Superweek 2018.  Golden punchcard. Mariia Bocheva. Superweek 2018.
Golden punchcard. Mariia Bocheva. Superweek 2018.
Mariia Bocheva39 vues
Having fun with Google Tag Manager (implement cool things like weather tracki... par 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 vues
A Comparison of Analytics and Tag Management Suites by Piwik PRO and Google par 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 vues
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020) par 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 par Dana DiTomaso
Turbocharging Google AnalyticsTurbocharging Google Analytics
Turbocharging Google Analytics
Dana DiTomaso1.7K vues
Measurefest - GA4 From Migration to Measurement - The Key To Success.pptx par 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 vues
Most Advanced GTM Deployment. Ever! par Phil Pearce
Most Advanced GTM Deployment. Ever!Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!
Phil Pearce3.9K vues
How To Backup Our Data From UA to GA4 par 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 vues
Google analytics summit 2013 in 13 slides par Intan Andini
Google analytics summit 2013  in 13 slidesGoogle analytics summit 2013  in 13 slides
Google analytics summit 2013 in 13 slides
Intan Andini1K vues

Plus de Michal Blažek

Prezentace 13. PPC camp - GA4 tipy a triky pro PPCčkaře par
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 vues32 diapositives
Jak může PPCéčkař zastoupit programátora par
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 vues33 diapositives
Sledování mikro-cílů - jak určit, zda má kampaň budoucnost par
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 vues28 diapositives
Google Tag Manager pro vývojáře par
Google Tag Manager pro vývojářeGoogle Tag Manager pro vývojáře
Google Tag Manager pro vývojářeMichal Blažek
1.2K vues36 diapositives
Analytika a online marketing v souladu s GDPR v ČR i zahraničí par
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 vues26 diapositives
Co Vám neřekli o online marketingu par
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 vues26 diapositives

Plus de Michal Blažek(19)

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

Dernier

Dernier(20)

Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction... par Rio Ichikawa
Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction...Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction...
Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction...
Rio Ichikawa117 vues

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