CYBEXO CMP — Google Consent Mode v2

Built for Google

CYBEXO CMP — Google Consent Mode v2

Implement Consent Mode v2 correctly in minutes. Keep GA4 and Google Ads measurement working while honoring user choices across your site.

Google Ads GA4 GTM Consent Mode v2

What you’ll set up

  • Safe default consent (denied) and instant updates after a user action.
  • Four Consent Mode v2 signals managed automatically: ad_storage, analytics_storage, ad_user_data, ad_personalization.
  • Works with GTM (Consent Initialization) or gtag.js — choose the path that fits your stack.
  • One‑click verification with Tag Assistant so you know it’s correct.

Designed for website owners, marketers, and developers rolling out Google measurement in the EEA/UK.

Why CYBEXO

  • Privacy‑first UX with granular choices
  • Fast, reliable signal propagation
  • IAB TCF v2.2 registered CMP
  • WordPress (WP Consent API), Shopify, Drupal

Quick Start — gtag.js

Set safe defaults; CYBEXO updates consent after the user acts.

<script>
gtag('consent', 'default', {
  ad_storage: 'denied',
  analytics_storage: 'denied',
  ad_user_data: 'denied',
  ad_personalization: 'denied'
});

// CYBEXO dispatches on user choice:
gtag('consent', 'update', {
  ad_storage: 'granted',
  analytics_storage: 'granted',
  ad_user_data: 'granted',
  ad_personalization: 'denied'
});
</script>

Run defaults as early as possible (document head) so tags respect consent state.

Quick Start — Google Tag Manager

  1. Create a Consent Initialization tag to set defaults (denied).
  2. Add the CYBEXO CMP snippet on Initialization / All pages.
  3. Publish. CYBEXO updates state; GTM enforces it before tags fire.
Minutes
to integrate
No changes
to your Google tags
Real‑time
consent updates

Signals we manage

CYBEXO synchronizes all four Consent Mode v2 signals in real time.

Choice ad_storage analytics_storage ad_user_data ad_personalization
Accept all granted granted granted granted
Reject all denied denied denied denied
Custom — signals reflect the user’s selected purposes

All signals initialize as denied until a user gives consent.

Platforms & compatibility

  • WordPress — fully compatible with the WP Consent API
  • Shopify — app + theme snippet support
  • Drupal — module integration
  • Any site — works with GTM or gtag.js

Need help choosing GTM vs gtag.js? Our team can advise based on your stack.

Verify your setup

  1. Open your site and use the CYBEXO banner to Accept or Reject.
  2. Use Tag Assistant to check default and updated consent states (or inspect the consent API calls).
  3. Confirm the four signals match the user choice.

You can also inspect network requests for Google endpoints after consent updates.

Does CYBEXO support Google Consent Mode v2?

Yes. We manage ad_storage, analytics_storage, ad_user_data, and ad_personalization based on user choices.

Will my existing Google tags keep working?

Yes. With GTM or gtag.js, Google products automatically respect the consent state set by CYBEXO.

Is this compatible with WordPress, Shopify, and Drupal?

Yes. We provide direct integrations for all three, plus a lightweight snippet for any site.

What’s the default behavior before consent?

By default we initialize all four signals to denied, then update immediately after a user action.

Smart Consent. Simple Compliance.

Join organizations that use CYBEXO CMP to stay compliant and keep Google measurement working.