Why does my website no longer track EU visitors since the GDPR update?

Kilian Müller
Kilian MüllerOwner of 1hold.de · Google PartnerUpdated
Consent ModeGoogle Certified Specialist

Your website tracks fewer EU visitors because Google now only uses data from visitors in the European Economic Area (EEA) for measurement and ad personalisation if valid consent signals are sent with it. If your consent banner blocks Google tags until consent, or does not pass the consent mode v2 parameters ad_user_data and ad_personalization, visitors who decline or ignore the banner disappear from your reports, and EEA users can drop out of audiences.

This is partly intended: without consent, no full measurement. But a large part of the loss is often caused by the implementation, not by the visitors’ choices.

Why did EU tracking drop?

  • Stricter enforcement of the EU user consent policy. Google requires advertisers to collect consent from EEA users and share consent signals with Google. According to Google, if no action is taken, only users outside the EEA are included in audiences used by linked advertising products from early March 2024.
  • Basic consent mode or full blocking. If Google tags only load after consent, nothing is sent for visitors who decline, not even a cookieless ping. GA4 and Google Ads only see consenting visitors.
  • Missing v2 parameters. Older setups only send ad_storage and analytics_storage. Without ad_user_data and ad_personalization, Google treats ads measurement and personalisation as not consented.
  • Consent update not arriving. The banner stores the choice, but the consent update never reaches the Google tags, so even consenting visitors are treated as denied.

How do I check my setup?

  1. In GA4, open Admin → Data collection and modification → Consent settings and select your data stream. Analytics shows whether advertising and analytics consent signals are received and flags problems.
  2. Open Tag Assistant, load your website and select the earliest Consent event. All four parameters, ad_storage, analytics_storage, ad_user_data and ad_personalization, must have a default value.
  3. Accept the banner and select the most recent Consent event. The four parameters must change according to your choice.
  4. Decline the banner and check whether Google tags still send requests. In advanced consent mode they send cookieless pings; in basic consent mode nothing is sent.
  5. Check in your consent management platform (CMP) that Google consent mode v2 is switched on and that defaults apply to the regions where you show the banner.

How do I get data back legally?

  • Consent mode v2 complete. Send all four parameters as default and as update, set by a CMP template on the Consent Initialization trigger in Tag Manager.
  • Advanced consent mode, if permitted. Here tags load with denied defaults and send cookieless pings. Google uses them for an advertiser-specific conversion model and, in GA4, for behavioral modeling once the property meets Google’s requirements. Whether advanced consent mode is permissible for your website is a legal question for your data protection officer.
  • Regional defaults. Scope denied defaults to the regions where a banner is required, so measurement outside these regions is not reduced unnecessarily.
  • Realistic expectations. Modeled data fills gaps but does not replace consented data. Reports will not return to pre-consent levels.

Check the consent settings in GA4 first, then verify in Tag Assistant that all four consent mode v2 parameters are set by default and updated after the click. Most EU data loss starts there, not with the visitors.

If your setup runs but modeling still does not show up, read our FAQ on why advanced consent mode is not active.

Sources

Want to know how much of your EU data loss is caused by the setup? We check banner, consent mode v2 and GA4 settings and show you which data you can recover. Book a free intro call or read more about our tracking agency.

Need personal advice?

Our Google-certified experts are happy to help – free and without obligation.

Book a meeting