Overview
TL;DR: As long as your Consent Management Platform (CMP) is configured to work with Google® Consent Mode v2, OneView will automatically respect user consent.
GRANTED, it is considered DENIED by default.
This follows the privacy by design and by default principle, required by Article 25(1)–(3) of the GDPR.
The system supports granular consent control across four key areas:
| Consent Property | What It Means | When Granted | When Denied |
|---|---|---|---|
analytics_storage | User allows first-party analytics | ✅ OneView processes event data | ❌ OneView discards event data |
ad_storage | User allows advertising optimization | ✅ OneView sends Conversion API for Conversion Events | ❌ OneView does not send Conversion API |
ad_user_data | User allows trasmission of personal data for advertising optimization | ✅ OneView includes hashed PII in Conversion API | ❌ OneView does not include PII from Conversion API |
ad_personalization | User allows personalized advertising | ✅ OneView flags ad personalization as true | ❌ OneView flags ad personalization as false |
Consent Optimization
Legal mechanism: This works similarly to email addresses in your CRM—you can store them for necessary contact purposes, such as billing or customer support, then use them for promotional purposes only when explicit consent is granted. OneView applies the same principle to Click IDs.
1
Phase 1: First-party attribution (at ad click)
Consent required:
analytics_storage only.- User clicks your ad
- CMP grants
analytics_storageconsent (auto-granted in exempt regions, or via banner) - OneView stores Click ID in your workspace for first-party attribution only
- No data sent to Media Partners yet
analytics_storage consent is denied, OneView does not process any data.2
Phase 2: Third-party advertising (at conversion)
Consent required:
ad_storage (+ optional ad_user_data and ad_personalization)- User completes a conversion event (e.g., purchase, signup)
- CMP requests
ad_storageconsent (e.g., during checkout flow) - If granted, OneView sends Conversion API to Media Partners with:
- The Click ID from Phase 1
- Personal data (if
ad_user_datagranted) - Personalization flags (if
ad_personalizationgranted)