Cookiesentry

Cookie checkerFeaturesPricingBlogContact
Home/Cookies Guide/Cookies that require consent
Back to all cookies
Consent hub

Cookies that require consent

These cookies should not be set until the visitor has made a valid, informed choice. In practice, they are the cookies most often found firing too early through tag managers, plugins, app scripts, and embeds.

Cookie entries

74

Categories covered

3

Main question answered

Cookies that require consent

GDPR and ePrivacy position

Analytics, advertising, and social media cookies generally require prior consent in the EU because they are not strictly necessary for delivering the service the visitor requested.

If one of these cookies appears before the user accepts the relevant banner category, the site likely lacks a valid legal basis for that storage or access event.

Functional cookies are not listed here because they need a case-by-case necessity assessment rather than a blanket rule.

Audit checklist

  • Block scripts at the source, not just visually in the banner UI.
  • Test consent rejection, acceptance, and banner dismissal on multiple templates.
  • Document every live cookie in the policy and match it to the correct consent category.
  • Retest after new campaigns, app installs, or plugin updates.

Categories covered on this page

Analytics

Guide to analytics cookies such as Google Analytics, Hotjar, and Microsoft Clarity, with GDPR consent rules, audit checks, and implementation pitfalls.

Advertising

Reference guide to advertising cookies like Meta Pixel, Google Ads, TikTok, and LinkedIn, with clear GDPR consent requirements and remediation advice.

Social Media

Guide to social media cookies set by embedded content, social login, and sharing tools, including why they usually require consent in the EU.

Cookies that require consent reference list

_gaAnalyticsConsent required

Distinguishes unique users by assigning a randomly generated client ID. Used by both Universal Analytics and GA4 properties.

Expires: 2 years
Google LLC
Google Analytics
_ga_<container-id>AnalyticsConsent required

GA4 session state cookie. Stores the current session ID and engagement state for the property; one is set per GA4 measurement ID.

Expires: 2 years
Google LLC
Google Analytics
_gidAnalyticsConsent required

Used by Universal Analytics to distinguish users over a 24-hour window. Largely deprecated since GA4 but still found on legacy sites.

Expires: 24 hours
Google LLC
Google Analytics
_gatAnalyticsConsent required

Throttles the request rate to Google Analytics on high-traffic sites. Often appears as _gat_gtag_<id>.

Expires: 1 minute
Google LLC
Google Analytics
_dc_gtm_<container-id>AnalyticsConsent required

Used by Google Tag Manager to throttle the request rate to Google Analytics. Set when GTM loads GA on the page.

Expires: 1 minute
Google LLC
Google Analytics
_gcl_auAdvertisingConsent required

Google Ads conversion-linker cookie. Stores ad-click information so conversions can be attributed outside Google's domain.

Expires: 3 months
Google LLC
Google Ads
_gcl_awAdvertisingConsent required

Google Ads click-through cookie set when a visitor lands on the site from a Google search ad. Used for attribution.

Expires: 3 months
Google LLC
Google Ads
_gcl_dcAdvertisingConsent required

Google Ads / DoubleClick click-through cookie set when a visitor arrives from a Display Network ad.

Expires: 3 months
Google LLC
Google Ads
_gac_<property-id>AdvertisingConsent required

Contains campaign-related information for the user. Linked to GA properties that have Google Ads auto-tagging enabled.

Expires: 3 months
Google LLC
Google Ads
IDEAdvertisingConsent required

Used by Google DoubleClick to register and report on user actions after viewing or clicking an ad — for measuring effectiveness and serving targeted ads.

Expires: 13 months
Google LLC
Google DoubleClick
test_cookieAdvertisingConsent required

Set by doubleclick.net to determine if the user's browser supports cookies before serving ads.

Expires: 15 minutes
Google LLC
Google DoubleClick
DSIDAdvertisingConsent required

Used by Google DoubleClick to identify a signed-in user across non-Google sites and remember whether they consented to ad personalisation.

Expires: 2 weeks
Google LLC
Google DoubleClick
NIDAdvertisingConsent required

Contains a unique ID Google uses to remember preferences (preferred language, ad personalisation) and to show targeted ads on Google services and across the web.

Expires: 6 months
Google LLC
Google
1P_JARAdvertisingConsent required

Used by Google to gather website statistics and track conversion rates. Set when Google domains are embedded (YouTube, reCAPTCHA, Maps).

Expires: 1 month
Google LLC
Google
SIDAdvertisingConsent required

Google account session cookie. On third-party sites (via YouTube, Maps, or reCAPTCHA embeds) it enables Google to identify a signed-in visitor across the web — a tracking-capable identifier that requires consent in EU/UK contexts.

Expires: 2 years
Google LLC
Google
HSIDAdvertisingConsent required

Companion to SID, signed to prevent forgery. On third-party sites surfaced through Google embeds, it contributes to cross-site visitor identification and ad personalisation.

Expires: 2 years
Google LLC
Google
__Secure-1PSIDAdvertisingConsent required

Secure first-party variant of the Google account session cookie. When surfaced on a third-party site through a Google embed, it enables Google to identify the visitor across the web for ad and product personalisation.

Expires: 2 years
Google LLC
Google
__Secure-3PSIDAdvertisingConsent required

Third-party variant of the Google account session cookie. Enables Google to deliver personalised ads across non-Google sites.

Expires: 2 years
Google LLC
Google
_fbpAdvertisingConsent required

Set by Meta Pixel (used by both Facebook and Instagram Ads) to identify browsers for ad delivery, conversion tracking, and remarketing.

Expires: 3 months
Meta Platforms Ireland Ltd.
Meta
_fbcAdvertisingConsent required

Stores the last-click ID (fbclid) from a Facebook or Instagram ad that brought the visitor to the site. Used for ad attribution and conversion tracking.

Expires: 3 months
Meta Platforms Ireland Ltd.
Meta
frAdvertisingConsent required

Set by facebook.com when Meta widgets are embedded (Like button, comments, login). Used to deliver ads, measure ad performance, and personalise ad content across Facebook and Instagram.

Expires: 3 months
Meta Platforms Ireland Ltd.
Meta
datrSocial MediaConsent required

Browser identifier set by facebook.com. On third-party sites that embed Meta widgets (Like button, comments, Login) it enables Meta to recognise the browser across sessions — a cross-site tracking signal that requires consent.

Expires: 2 years
Meta Platforms Ireland Ltd.
Meta
sbSocial MediaConsent required

Browser identifier used by Meta for account-recovery flows and authentication security. Surfaced on third-party sites through Meta embeds, contributing to cross-site visitor identification.

Expires: 2 years
Meta Platforms Ireland Ltd.
Meta
c_userSocial MediaConsent required

Stores the Facebook / Instagram user ID of the signed-in visitor. When a third-party page loads a Meta embed, the cookie is sent to Meta — directly identifying the visitor across the web.

Expires: 1 year
Meta Platforms Ireland Ltd.
Meta
xsSocial MediaConsent required

Session token authenticating signed-in Facebook / Instagram users. Sent to Meta from any third-party page embedding a Meta widget while the visitor is logged in to Meta.

Expires: 1 year
Meta Platforms Ireland Ltd.
Meta
_ttpAdvertisingConsent required

TikTok Pixel cookie used to track conversions, optimise ad delivery, and build remarketing audiences.

Expires: 13 months
TikTok Information Technologies UK Ltd.
TikTok
ttwidAdvertisingConsent required

TikTok web identifier used for analytics and ad performance measurement across the TikTok ad network.

Expires: 1 year
TikTok Information Technologies UK Ltd.
TikTok
_tt_enable_cookieAdvertisingConsent required

Set by TikTok Pixel to confirm whether the visitor's browser will accept TikTok cookies before firing tracking events.

Expires: 13 months
TikTok Information Technologies UK Ltd.
TikTok
tt_csrf_tokenSocial MediaConsent required

CSRF protection token issued by TikTok. Although strictly necessary for TikTok-side interactions, on a third-party site it appears only when a TikTok video embed loads — making it part of the social-plugin tracking stack.

Expires: Session
TikTok Information Technologies UK Ltd.
TikTok
tt_chain_tokenSocial MediaConsent required

Internal TikTok request-routing token used to chain related requests across a session. On third-party sites it surfaces through TikTok embeds and contributes to cross-site identification.

Expires: Session
TikTok Information Technologies UK Ltd.
TikTok
tt_webid_v2AdvertisingConsent required

Persistent TikTok web visitor ID used for cross-session attribution and ad measurement.

Expires: 1 year
TikTok Information Technologies UK Ltd.
TikTok
li_sugrAdvertisingConsent required

Used by LinkedIn Insight Tag to make a probabilistic match of a visitor's identity outside the designated countries.

Expires: 3 months
LinkedIn Ireland Unlimited Company
LinkedIn
bcookieAdvertisingConsent required

LinkedIn browser ID cookie used to identify devices accessing LinkedIn for analytics, ad measurement, and personalisation.

Expires: 1 year
LinkedIn Ireland Unlimited Company
LinkedIn
bscookieAdvertisingConsent required

Secure browser ID used for LinkedIn account security. On third-party sites it surfaces through LinkedIn embeds and forms part of LinkedIn's cross-site identity layer used for ad measurement and remarketing.

Expires: 1 year
LinkedIn Ireland Unlimited Company
LinkedIn
UserMatchHistoryAdvertisingConsent required

Used by LinkedIn for ID-syncing of advertising campaigns across user devices.

Expires: 1 month
LinkedIn Ireland Unlimited Company
LinkedIn
AnalyticsSyncHistoryAnalyticsConsent required

Stores information about the time a visitor's identity was synchronised with the lms_analytics cookie for LinkedIn analytics.

Expires: 1 month
LinkedIn Ireland Unlimited Company
LinkedIn
personalization_idAdvertisingConsent required

Used by X (formerly Twitter) to integrate and share features for social media and to personalise content and ads across the X ad network.

Expires: 2 years
X Corp.
X (Twitter)
guest_idAdvertisingConsent required

Used by X to identify and track website visitors (including non-logged-in users) for embedded content, analytics, and ads.

Expires: 2 years
X Corp.
X (Twitter)
muc_adsAdvertisingConsent required

Set by X to measure and improve the relevance of advertising shown on the X platform and via the X Audience Platform on third-party sites.

Expires: 2 years
X Corp.
X (Twitter)
_pinterest_sessAdvertisingConsent required

Used by Pinterest for tracking purposes and to enable users to share content via the Pinterest social network.

Expires: 1 year
Pinterest Europe Ltd.
Pinterest
_pin_unauthAdvertisingConsent required

Pinterest uses this cookie to group actions for users who cannot be identified by Pinterest (non-logged-in visitors).

Expires: 1 year
Pinterest Europe Ltd.
Pinterest
_pinterest_ct_uaAdvertisingConsent required

Used by the Pinterest conversion tag to attribute on-site events to Pinterest ad campaigns.

Expires: 1 year
Pinterest Europe Ltd.
Pinterest
_scidAdvertisingConsent required

Snapchat Pixel browser identifier used to track conversions and measure the effectiveness of Snapchat ads.

Expires: 13 months
Snap Group Limited
Snapchat
sc_atAdvertisingConsent required

Snapchat authentication / ad-attribution cookie used to associate visitors with Snapchat ad clicks.

Expires: 1 year
Snap Group Limited
Snapchat
_rdt_uuidAdvertisingConsent required

Reddit Pixel visitor identifier. Used to measure conversions, build remarketing audiences, and attribute on-site events to Reddit ad clicks.

Expires: 3 months
Reddit, Inc.
Reddit
cto_bundleAdvertisingConsent required

Criteo's primary retargeting cookie. Stores an encoded bundle that links the visitor to Criteo's ad-bidding profile for personalised display ads.

Expires: 13 months
Criteo SA
Criteo
cto_tld_testAdvertisingConsent required

Used by Criteo to determine the highest-level domain on which it can set cookies. Set briefly during the test, then expires.

Expires: Session
Criteo SA
Criteo
cto_idcpyAdvertisingConsent required

Stores a Criteo identifier copied from a related domain to maintain retargeting state across multiple TLDs.

Expires: 13 months
Criteo SA
Criteo
cto_sidAdvertisingConsent required

Criteo session identifier used to deduplicate ad impressions and conversion events within a single browsing session.

Expires: Session
Criteo SA
Criteo
_uetsidAdvertisingConsent required

Microsoft Bing Ads UET (Universal Event Tracking) session cookie. Used for conversion measurement and audience building for Bing/Microsoft Ads campaigns.

Expires: 1 day
Microsoft Corporation
Microsoft Advertising
_uetvidAdvertisingConsent required

Microsoft Bing Ads UET visitor cookie. Persistent ID used for cross-session attribution and remarketing for Microsoft Advertising.

Expires: 13 months
Microsoft Corporation
Microsoft Advertising
MUIDAdvertisingConsent required

Microsoft user identifier set on bing.com and microsoft.com. Used for user identification, ad personalisation, and analytics across Microsoft properties — including Bing Ads on third-party sites.

Expires: 13 months
Microsoft Corporation
Microsoft Advertising
SRM_BAdvertisingConsent required

Set by bing.com to register a unique ID that identifies a returning user's device for Bing Ads remarketing.

Expires: 13 months
Microsoft Corporation
Microsoft Advertising
ANONCHKAdvertisingConsent required

Used by Microsoft Clarity / Bing to validate analytics data and prevent fraudulent UET event submissions.

Expires: 10 minutes
Microsoft Corporation
Microsoft Advertising
MRAdvertisingConsent required

Used by Microsoft to indicate whether to refresh the MUID cookie. Supports Bing Ads attribution and audience syncing.

Expires: 1 week
Microsoft Corporation
Microsoft Advertising
_hjSessionUser_<id>AnalyticsConsent required

Hotjar user ID cookie. Ensures data from subsequent visits to the same site is attributed to the same user.

Expires: 1 year
Hotjar Ltd.
Hotjar
_hjSession_<id>AnalyticsConsent required

Hotjar session cookie. Holds current session data so subsequent requests in the session window are attributed correctly.

Expires: 30 minutes
Hotjar Ltd.
Hotjar
_hjFirstSeenAnalyticsConsent required

Identifies a new user's first session and indicates whether or not Hotjar's seeing this user for the first time.

Expires: 30 minutes
Hotjar Ltd.
Hotjar
_hjIncludedInPageviewSampleAnalyticsConsent required

Set so Hotjar can determine whether the visitor is included in the data sampling defined by the site's pageview limit.

Expires: 30 minutes
Hotjar Ltd.
Hotjar
_hjAbsoluteSessionInProgressAnalyticsConsent required

Used by Hotjar to detect a visitor's first pageview session and prevent it being counted multiple times.

Expires: 30 minutes
Hotjar Ltd.
Hotjar
_clckAnalyticsConsent required

Persists the Clarity user ID and preferences unique to the site, so visits to the same site are attributed to the same user.

Expires: 1 year
Microsoft Corporation
Microsoft Clarity
_clskAnalyticsConsent required

Connects multiple Clarity page views by a user into a single session recording.

Expires: 24 hours
Microsoft Corporation
Microsoft Clarity
ajs_anonymous_idAnalyticsConsent required

Segment-generated anonymous visitor identifier. Used to attribute events from non-logged-in users to a stable ID across sessions before they identify.

Expires: 1 year
Twilio Inc. (Segment)
Segment
ajs_user_idAnalyticsConsent required

Segment user identifier set after a visitor calls analytics.identify(). Used to forward identified events to downstream tools (Mixpanel, Amplitude, etc.).

Expires: 1 year
Twilio Inc. (Segment)
Segment
amplitude_id_<id>AnalyticsConsent required

Stores the Amplitude device and user ID, plus session metadata, so behavioural events can be attributed to a stable user across visits.

Expires: 10 years
Amplitude, Inc.
Amplitude
optimizelyEndUserIdAnalyticsConsent required

Optimizely visitor identifier used to bucket users into A/B test variants and measure experiment exposure consistently across visits.

Expires: 6 months
Optimizely, Inc.
Optimizely
__hstcAnalyticsConsent required

HubSpot main analytics cookie tracking visitors. Contains domain, utk, initial timestamp, last timestamp, current timestamp, and session number.

Expires: 6 months
HubSpot, Inc.
HubSpot
hubspotutkAnalyticsConsent required

HubSpot user token. Identifies a unique visitor and is passed to HubSpot on form submission for contact deduplication.

Expires: 6 months
HubSpot, Inc.
HubSpot
__hsscAnalyticsConsent required

HubSpot session cookie. Tracks sessions: incremented on each new pageview within 30 minutes.

Expires: 30 minutes
HubSpot, Inc.
HubSpot
__hssrcAnalyticsConsent required

HubSpot session-restart flag. Set to 1 when HubSpot detects that the visitor has started a new browser session.

Expires: Session
HubSpot, Inc.
HubSpot
_shopify_yAnalyticsConsent required

Shopify long-term visitor analytics cookie used for tracking returning customers and personalising recommendations.

Expires: 1 year
Shopify International Ltd.
Shopify
_shopify_sAnalyticsConsent required

Shopify session analytics cookie used to track the current visit.

Expires: 30 minutes
Shopify International Ltd.
Shopify
_mcidAdvertisingConsent required

Mailchimp marketing cookie used to identify the visitor and link form submissions to a Mailchimp audience.

Expires: 1 year
The Rocket Science Group LLC
Mailchimp
__kla_idAdvertisingConsent required

Klaviyo identifier cookie. Tracks the visitor across sessions for email campaign attribution and audience syncing.

Expires: 2 years
Klaviyo, Inc.
Klaviyo

Need proof of what loads before consent?

Use CookieSentry to scan your live pages, catch early-firing cookies, and export evidence your privacy team or agency can use to remediate the issue.

Run a free scan →
Cookiesentry
About usFAQContactBlogCookies GuidePrivacyTermsEU Hosting

No cookies. No tracking. Analytics by EU-hosted Umami.

© 2025 CookieSentry. All rights reserved. Made with care for your privacy.