Consent Mode implementation methods: basic vs advanced

Google Consent Mode can be implemented in two ways: basic or advanced. Both methods allow Google services to respect user consent, but they differ in how tags behave before consent is given.

Basic implementation

  • Tags do not load until the user provides consent.
  • No data is sent to Google before consent.
  • When the user consents, tags load normally and send full data.
  • If the user declines, tags remain blocked.

This method is simpler but provides no data for users who never consent.

Advanced implementation

  • Tags load immediately when the page loads with default consent states (usually “denied”).
  • Tags send cookieless pings to Google until consent is granted.
  • When the user consents, tags update to full data mode.

Advanced implementation enables modeling in Google Ads and Analytics, giving you more accurate reporting while respecting privacy.

Which should you choose?

  • Use basic if you want zero data sent before consent.
  • Use advanced if you want better reporting accuracy and are comfortable with minimal anonymous pings.