Research · October 2026

Pre-consent tracking on Europe's most visited websites (2026)

19.7% of 360 popular European websites set an analytics or advertising cookie, or sent tracking data, before the visitor made any choice in the cookie banner. We loaded the homepages of the top websites in 9 European countries from Norway on 2026-10-27, did not click anything, and recorded what happened in the first seconds. 58.6% ran a consent management platform we could identify, and among those sites the rate was 18.5%: having a banner did not mean tracking waited for it.

By the GetCookies team at Getia AS, Oslo. Data collected 2026-10-27. Last updated 2026-10-27. Contact: Andreas Getia, [email protected].

Key findings

  • 19.7% of the 360 websites showed at least one tracking signal before the visitor chose anything: a known analytics or advertising cookie, a Google Analytics hit without Consent Mode or with analytics storage granted, or a request to the Meta, TikTok, LinkedIn, Pinterest, Snapchat or Microsoft Ads tracking endpoints.
  • 18.6% set a known analytics or advertising cookie before any choice: 15.8% an analytics cookie (mostly Google Analytics _ga) and 4.7% an advertising cookie such as _gcl_au, _fbp or IDE.
  • 58.6% ran a consent management platform we could identify and 42.5% exposed the IAB TCF consent API. Among the 211 sites with an identified platform, 18.5% still showed a tracking signal before the visitor chose.
  • 37.8% set a Google Consent Mode default before any choice. 14.2% loaded a Google tag with no Consent Mode default at all.
  • 6.4% told Google that analytics storage was granted, and 1.1% that ad storage was granted, before the visitor had chosen. In the Netherlands it was 31.7% for analytics storage; Dutch law allows some analytics cookies with little privacy impact without consent, so this is not necessarily a violation.
  • Netherlands had the highest share of sites with a tracking signal before any choice and France the lowest (8.1%).

Results by country

Share of analysed websites per country. The top 50 websites per country domain (.no, .se, .dk, .fi, .de, .fr, .nl, .es, .it) were selected; websites that blocked our browser, did not resolve or returned no web page were excluded, so each country has fewer than 50.

Share of websites with at least one tracking signal before the visitor's choice, by country. All countries: 19.7% of 360 websites.
Pre-consent results by country
CountryWebsites analysedIdentified consent platformTracking cookie before choiceAd pixel request before choiceGoogle Consent Mode defaultAny tracking signal
Norway4557.8%20%0%17.8%20%
Sweden4443.2%9.1%2.3%31.8%9.1%
Denmark4372.1%14%4.7%30.2%16.3%
Finland3959%17.9%0%59%17.9%
Germany3852.6%10.5%2.6%26.3%10.5%
France3767.6%8.1%0%45.9%8.1%
Netherlands4143.9%39%7.3%51.2%41.5%
Spain3565.7%22.9%2.9%40%25.7%
Italy3868.4%26.3%5.3%42.1%28.9%
All countries36058.6%18.6%2.8%37.8%19.7%

Which consent platforms these websites use

Of the 211 websites where we could identify the consent management platform, these were the most common. We identify a platform by its IAB TCF CMP ID (looked up in IAB Europe's CMP list of 2026-10-22) or, without TCF, by the vendor's script host. Several large publishers run their own in-house platform. Platforms on only one website are left out of the table but included in the CSV.

Consent platformWebsitesShare of websites with an identified platform
Didomi3918.5%
Sourcepoint3516.6%
OneTrust3416.1%
Cookiebot2712.8%
iubenda136.2%
Cookie Information115.2%
Amazon Advertising62.8%
DPG Media62.8%
Usercentrics62.8%
AppConsent (SFBX)31.4%
Axel Springer Deutschland20.9%
BurdaForward20.9%
Cookie-Script20.9%
Google Funding Choices20.9%
Gravito20.9%
InMobi Choice (Quantcast)20.9%
Ketch20.9%
RCS MediaGroup20.9%
Traffective20.9%

How much the consent platforms download

Median bytes transferred from each platform's own servers during the first page load, for platforms we could measure on at least 3 websites. This includes scripts, styles, translations and vendor lists that the platform loaded before any choice.

Consent platformWebsites measuredMedian transfer
Cookie Information1131.5 KB
LiveRamp440.8 KB
Google Funding Choices1076.3 KB
Cookiebot27156.5 KB
Sourcepoint12184.9 KB
Usercentrics7215.3 KB
Didomi34217.1 KB
iubenda13278.5 KB
OneTrust33351.6 KB

The weight depends on each website's configuration (number of vendors, languages, banner design), so this is what these websites load, not a fixed size per product. Platforms served from the website's own domain could not be measured and are not listed. GetCookies was not used by any website in the sample, so it is not in this table.

Method

  1. Sample. Tranco list GQ3QK (generated 2026-10-26, combining Chrome UX Report, Farsight, Majestic, Cloudflare Radar and Cisco Umbrella rankings). For each of the country domains .no, .se, .dk, .fi, .de, .fr, .nl, .es and .it we took the 50 highest-ranked registrable domains: 450 websites in total.
  2. Browser. Chromium headless shell 156 with a fresh profile for every website (no stored cookies), desktop viewport 1366×768, language en-GB, time zone Europe/Oslo and a regular Chrome user agent.
  3. Vantage point. A Norwegian internet connection. Norway is in the EEA, so the GDPR and the ePrivacy rules apply and websites that show banners by region should show one.
  4. Procedure. Open the domain over HTTPS (https:// plus the domain), wait for the page's load event (at most 30 seconds), then wait 10 more seconds without clicking, scrolling or typing. Then record the cookies in the browser, the requests the page made, the IAB TCF API response and Google's consent state.
  5. Exclusions. 90 of the 450 websites were excluded because the domain did not resolve, the connection or certificate failed, the server answered with an error such as 403 (often bot protection), or the response was not a web page. 360 websites were analysed.
  6. Load on the websites. Each website received one homepage view, the same as a single visitor, and only a few websites were loaded at the same time. We did not consult robots.txt, and the browser did not identify itself as a crawler, because websites can treat declared bots differently from visitors.
  7. Dates. All websites were loaded on 2026-10-27.

Definitions

Before the visitor's choice
Everything that happened from opening the page until the end of the waiting time, with no clicks. A real visitor might see the same page for longer.
Known analytics cookie
A cookie named _ga, _ga_*, _gid, _hj*, _clck, _clsk, _pk_id*, _pk_ses*, ajs_anonymous_id, amplitude_id* or mp_*_mixpanel.
Known advertising cookie
A cookie named _gcl_*, _fbp, _fbc, fr, IDE, test_cookie, _ttp, _uetsid, _uetvid, MUID, _pin_unauth, _scid, li_fat_id, personalization_id, __gads, __gpi or _rdt_uuid.
Ad pixel request
A request to facebook.com/tr, analytics.tiktok.com/api/v2/pixel, bat.bing.com/action, px.ads.linkedin.com, ct.pinterest.com or tr.snapchat.com.
Google advertising domain request
Any request to doubleclick.net, googleadservices.com or googlesyndication.com. Reported separately in the CSV (23.6% of websites) and not counted as a tracking signal, because Google also serves non-personalised ads and loads ad libraries before consent.
Google Analytics hit
A request to google-analytics.com or analytics.google.com ending in /collect. It counts as a tracking signal when it carries no Consent Mode state (gcs parameter) or reports analytics storage as granted.
Tracking signal
A known analytics or advertising cookie, a counted Google Analytics hit or an ad pixel request.
Google Consent Mode default
A consent default command in the page's dataLayer, or a default state in Google's consent store (google_tag_data.ics).
Identified consent platform
A website that answered the IAB TCF API, or loaded scripts from the host of a known consent platform (for example consent.cookiebot.com, cdn.cookielaw.org or sdk.privacy-center.org).

Limitations

  • Only the homepage was loaded, once, on one day. Other pages and later visits can behave differently.
  • A cookie or request before consent is not proof of a violation. Some analytics are allowed without consent in some countries, such as analytics cookies with little privacy impact in the Netherlands and audience measurement that meets the CNIL's conditions in France.
  • The cookie and endpoint lists are not exhaustive. Tracking under other names, first-party proxies and server-side tracking are not detected, so the real rate of pre-consent tracking can be higher.
  • We could only identify consent platforms that use IAB TCF or load from a known vendor host. Websites with their own banner count as having no identified platform, even if they show a banner.
  • Some websites treat automated browsers differently; 90 were excluded, mostly for blocking us or not resolving. Large websites with bot protection are therefore under-represented.
  • The Tranco list ranks registrable domains, so some entries are service domains (CDNs, APIs, login services) rather than websites people visit directly.
  • We measured from Norway. Websites that tailor banners to the visitor's country may behave differently for visitors in other EEA countries.
  • We did not test what happens after a visitor rejects or accepts.

Data and code

Aggregated results are free to use under CC BY 4.0 with a link to this page. We do not publish results per website. The crawler and the analysis script are published so the study can be repeated: run the crawler with the Tranco list above and the analysis script on its output.

Cite as: GetCookies (Getia AS), "Pre-consent tracking on Europe's most visited websites", data collected 2026-10-27, getcookies.co/research/pre-consent-tracking-2026.

What this means for website owners

Installing a consent banner is not the same as blocking tracking until consent. On the websites we tested, the share with a tracking signal before any choice was about the same with or without an identified consent platform. What matters is whether the tags actually wait: scripts that load before the banner, tags added outside the consent platform, and Google tags without a Consent Mode default are the usual gaps.

To check your own site, open it in a private window, do not click the banner, and look at the cookies and network requests in your browser's developer tools. The Google Consent Mode v2 guide and the help article on scripts that are not blocked cover the common fixes.

Questions about this study

How many European websites track visitors before consent?

In our October 2026 sample of 360 popular websites in 9 European countries, 19.7% set a known analytics or advertising cookie or sent tracking data before the visitor made a choice, and 18.6% set a known analytics or advertising cookie.

Does having a consent banner stop pre-consent tracking?

Not by itself. Among websites with an identified consent platform, 18.5% still showed a tracking signal before the visitor chose, compared with 19.7% across all websites.

Which consent management platforms are most common on large European websites?

Among the 211 websites where we could identify the platform, Didomi, Sourcepoint, OneTrust and Cookiebot were the most common. The full list is in the consent platform CSV.

Can I reuse the data?

Yes. The aggregated data is published under CC BY 4.0; please link to this page.

Last updated 2026-10-27. All research

Try GetCookies on your own site

Start on the Free plan: one domain, a cookie scan and a consent banner, no credit card required. Upgrade only when you need more.

Start free