Understanding GDPR, Consent Mode v2, first-party data, and how modern tracking technologies balance advertising effectiveness with user privacy.
Three major regulatory frameworks govern how websites can track user behavior. Each has different requirements, scopes, and enforcement mechanisms.
General Data Protection Regulation (2018) — Applies to: EU/EEA residents
Directive 2002/58/EC (Cookie Law) (2002 (updated 2009)) — Applies to: All electronic communications in the EU
California Consumer Privacy Act / California Privacy Rights Act (2020 / 2023) — Applies to: California residents (businesses meeting revenue/data thresholds)
As of March 2024, Google requires Consent Mode v2 for all advertisers targeting EU/EEA users. This framework controls how Google tags fire based on user consent status.
Consent Mode is a Google framework (required since March 2024) that adjusts how Google tags behave based on user consent choices. It enables two new required parameters — ad_user_data and ad_personalization — that tell Google whether the user has consented to their data being used for advertising purposes.
Basic mode blocks all Google tags until consent is given — no data is sent. Advanced mode sends cookieless, anonymized pings even before consent, allowing Google's AI to model conversions. Advanced mode preserves 70-80% of conversion modeling capability while respecting user choice.
Without Consent Mode v2, Google Ads loses the ability to attribute conversions from EU users, degrading campaign optimization. Advertisers who implemented Consent Mode v2 reported maintaining 85-95% of their pre-regulation attribution accuracy through conversion modeling.
| Parameter | Purpose | When Denied |
|---|---|---|
| analytics_storage | Controls analytics cookies (e.g., Google Analytics) | Cookieless pings sent (Advanced) or no data (Basic) |
| ad_storage | Controls advertising cookies (e.g., Google Ads conversion tracking) | No ad cookies stored, conversions modeled |
| ad_user_data | Controls whether user data can be sent to Google for advertising | No user identifiers transmitted to Google Ads |
| ad_personalization | Controls whether data can be used for remarketing/personalization | User excluded from remarketing audiences |
Web tracking has evolved from third-party cookies to server-side APIs. Each method has different privacy implications, effectiveness, and regulatory requirements.
| Method | Privacy Risk | Status (2026) | Description |
|---|---|---|---|
| Third-Party Cookies | High | Deprecated/Blocked | Cookies set by domains other than the website being visited. Used for cross-site tracking and retargeting. Blocked by Safari (ITP), Firefox (ETP), and being phased out by Chrome. |
| First-Party Cookies | Medium | Active (with limitations) | Cookies set by the website domain itself. Still functional but subject to 7-day expiration in Safari (ITP) and 24-hour expiration for cookies set via JavaScript on tracked traffic. |
| Client-Side Pixels | Medium-High | Active (declining effectiveness) | JavaScript tags (Meta Pixel, Google Tag) running in the browser. Blocked by ad blockers (42.7% of users), affected by iOS ATT opt-outs, and subject to browser privacy restrictions. |
| Server-Side Tracking | Low-Medium | Active (growing adoption) | Events sent from a server to advertising platforms, bypassing browser restrictions. Data is processed in a controlled server environment where PII can be hashed/redacted before transmission. Still requires user consent under GDPR. |
| Conversion APIs (CAPI) | Low-Medium | Active (recommended) | Platform-specific server-to-server APIs (Meta CAPI, Google Enhanced Conversions, TikTok Events API) that send hashed first-party data directly to ad platforms. Considered the industry-standard privacy-respecting approach. |
The deprecation of third-party cookies and stricter privacy regulations have accelerated the transition to first-party data strategies. First-party data is information collected directly from your audience — purchase history, email addresses, site behavior — with their knowledge and consent.
Server-side tracking processes conversion events on your server before sending them to ad platforms. This architecture enables several privacy-respecting features: