This checklist helps validate readiness. It does not guarantee Google Ads approval.
Open the site in an incognito/private window and do not click the banner.
Expected:
- Banner is visible.
- Consent default is denied.
- No
_gacookie. - No
_gidcookie. - No
_gcl_aucookie. - GTM is not loaded in Basic Mode.
- Analytics and marketing scripts are not injected by the app.
Click Accept all.
Expected:
- Banner disappears.
- Consent is saved.
- Google consent update contains granted values.
- GTM loads if configured.
- GA4 / Google Ads tags can fire inside GTM according to their configuration.
Click Reject non-essential.
Expected:
- Banner disappears.
- Consent is saved.
- Analytics remains denied.
- Marketing remains denied.
- GTM does not load in Basic Mode.
- Non-essential cookies are not created by managed scripts.
Open Cookie settings.
Analytics on, marketing off:
analytics_storage = granted
ad_storage = denied
ad_user_data = denied
ad_personalization = denied
Marketing on:
ad_storage = granted
ad_user_data = granted
ad_personalization = granted
- Accept all.
- Reopen settings.
- Reject non-essential.
- Reload.
Expected:
- Consent state changes.
- Future non-essential scripts do not load.
- Known non-essential cookies are deleted on best-effort basis.
- Google Tag Assistant
- Google Tag Manager Preview Mode
- Google Ads conversion diagnostics
- Browser DevTools > Application > Cookies
- Browser DevTools > Network
- Incognito/private window