What the default should cover
For a Consent Mode v2 setup, review analytics_storage, ad_storage, ad_user_data and ad_personalization. Set only the behavior approved for the applicable region and implementation.
The ordering rule
- Load the consent bootstrap.
- Set the default consent state.
- Load or configure Google tags.
- Send updates after the CMP records a choice.
If a config or event command runs first, the initial request may use an unintended state even if a later update is correct.
Common mistakes
- Setting only the two legacy storage fields and forgetting the v2 advertising signals.
- Placing the default inside a delayed CMP callback.
- Updating only on acceptance and never recording a rejected choice.
- Applying one global default without reviewing regional behavior.
Validate the order externally
Start with the public scan, then confirm the runtime sequence in Tag Assistant, GTM preview and browser network tools.