Skip to content

Instantly share code, notes, and snippets.

@lynt-smitka
Created October 27, 2021 16:13
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save lynt-smitka/1f795c2d0410659ac8fea0992eb1b977 to your computer and use it in GitHub Desktop.
Save lynt-smitka/1f795c2d0410659ac8fea0992eb1b977 to your computer and use it in GitHub Desktop.
@lynt-smitka
Copy link
Author

@vsamal Jsou 2 možnosti. Ta jednodušší je nespouštět GA na událost All Pages, ale udělat si vlastní událost, která se spouští při události CookieConsent a v pravidlech bude, že je consentType = performance (je potřeba si vytvořit proměnou, která si hodnotu přečte z DataLayeru).

Druhá možnost je použít Consent Mode v GTM, kdy se GA spouští vždy, ale reaguje na nastavený consent. K tomu je potřeba do kódu lišty doplnit volání gtag, pro nastavování consentu a pořešit pár dalších věcí.

Co se týká mazání cookies, tak si osobně myslím, že je to nadbytečná funkcionalita, ale lze toho dosáhnout tak, že se nastaví zmíněná autoclear_cookies a k tomu se připraví tabulka cookies, aby lišta věděla, jaká cookies má promáznout podle nového souhlasu.

@vsamal
Copy link

vsamal commented Feb 9, 2022

@lynt-smitka Moc děkuji, pokusím se to naklikat dle doporučení, ta první možnost mi úplně vyhovuje.
děkuji.

@AlkoKod
Copy link

AlkoKod commented Feb 9, 2022

@vsamal možná by ti mohl pomoct můj kód, který používám pro Google Consent Mode:

Tohle dávám do Headu: V3-consent-head
Tohle do Body: V3-consent-body

@vsamal
Copy link

vsamal commented Feb 10, 2022

@AlkoKod děkuji takhle to funguje super a díky i @lynt-smitka spouštění při události CookieConsent také perfektní. Moc děkuji.

@0rangecz
Copy link

@lynt-smitka Díky za řešení, prosím nepřipravujete aktualizaci scriptu pro nové parametry ad_storage a analytics_storage ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment