Consent Mode v2 je nastavení značek Google, které říká, co smí značka dělat podle souhlasu návštěvníka. Verze 2 z listopadu 2023 přidala k původním parametrům ad_storage a analytics_storage ještě ad_user_data a ad_personalization.
gtag('consent', 'default', {'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'wait_for_update': 500});
Hodnoty granted nebo denied nastavíte příkazem gtag('consent', 'default', …) před jakýmkoli příkazem config nebo event a po volbě návštěvníka je změníte příkazem update. V Tag Manageru to obvykle zajišťuje šablona vašeho CMP. Základní režim drží značky Google zablokované, dokud návštěvník nereaguje, takže před souhlasem se nepřenáší nic. Pokročilý režim načte značky hned a při zamítnutí posílá měření bez cookies, ze kterého Google dopočítává model specifický pro vašeho inzerenta. Výchozí hodnoty lze nastavit podle regionu a parametr wait_for_update dá asynchronnímu CMP čas odpovědět.
Časté chyby
- Výchozí stav se nastaví až po načtení značek, musí ale přijít před prvním příkazem config nebo event.
- Implementace jen původních dvou parametrů bez ad_user_data a ad_personalization.
- Volba návštěvníka se neuloží, takže další stránky startují s výchozím stavem.