Look it up fast
Found a cookie like _fbp or _shopify_s? Search the table below to see what it does and who set it.
A searchable directory of the cookies you'll actually find in the wild: 104 cookie entries from 30 providers, with purpose, expiry, source, and compliance context.
Found a cookie like _fbp or _shopify_s? Search the table below to see what it does and who set it.
Analytics, advertising, and social cookies usually require prior consent. Functional cookies need a case-by-case necessity assessment.
Use these entries to reconcile your CMP, privacy notice, and scan results before regulators, clients, or procurement teams ask questions.
Showing 104 of 104 cookies
| Cookie | Purpose | Expiry | Copy |
|---|---|---|---|
Distinguishes unique users by assigning a randomly generated client ID. Used by both Universal Analytics and GA4 properties. | 2 years | ||
GA4 session state cookie. Stores the current session ID and engagement state for the property; one is set per GA4 measurement ID. | 2 years | ||
Used by Universal Analytics to distinguish users over a 24-hour window. Largely deprecated since GA4 but still found on legacy sites. | 24 hours | ||
Throttles the request rate to Google Analytics on high-traffic sites. Often appears as _gat_gtag_<id>. | 1 minute | ||
Used by Google Tag Manager to throttle the request rate to Google Analytics. Set when GTM loads GA on the page. | 1 minute | ||
Google Ads conversion-linker cookie. Stores ad-click information so conversions can be attributed outside Google's domain. | 3 months | ||
Google Ads click-through cookie set when a visitor lands on the site from a Google search ad. Used for attribution. | 3 months | ||
Google Ads / DoubleClick click-through cookie set when a visitor arrives from a Display Network ad. | 3 months | ||
Set by Google's Consent Mode v2 to store the timestamp of a Google Ads click when ad-storage consent has been granted. Used together with _gcl_gf to reconstruct attribution once the visitor consents. | 90 days | ||
Google Consent Mode v2 cookie that captures the gclid (Google Click Identifier) at click time when ad-storage consent has been granted. Pairs with _gcl_gs for delayed attribution. | 90 days | ||
Contains campaign-related information for the user. Linked to GA properties that have Google Ads auto-tagging enabled. | 3 months | ||
Used by Google DoubleClick to register and report on user actions after viewing or clicking an ad — for measuring effectiveness and serving targeted ads. | 13 months | ||
Set by doubleclick.net to determine if the user's browser supports cookies before serving ads. | 15 minutes | ||
Used by Google DoubleClick to identify a signed-in user across non-Google sites and remember whether they consented to ad personalisation. | 2 weeks | ||
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. | 6 months | ||
Records the visitor's consent decisions on Google properties. Set on google.com and propagated to embedded YouTube, reCAPTCHA, and Maps. | 2 years | ||
Used by Google to gather website statistics and track conversion rates. Set when Google domains are embedded (YouTube, reCAPTCHA, Maps). | 1 month | ||
Stores the user's consent state for Google services (e.g. cookie-banner choices on YouTube, Search). Read by Google embeds on third-party sites. | 13 months | ||
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. | 2 years | ||
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. | 2 years | ||
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. | 2 years | ||
Third-party variant of the Google account session cookie. Enables Google to deliver personalised ads across non-Google sites. | 2 years | ||
Set by Meta Pixel (used by both Facebook and Instagram Ads) to identify browsers for ad delivery, conversion tracking, and remarketing. | 3 months | ||
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. | 3 months | ||
Alternative cookie name occasionally written by older Meta Pixel deployments and tag-manager templates. Functionally interchangeable with _fbp — used to identify the browser for ad delivery and conversion tracking. If both _fbp and _fbq appear on the same site, the pixel implementation is duplicated and should be consolidated. | 3 months | ||
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. | 3 months | ||
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. | 2 years | ||
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. | 2 years | ||
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. | 1 year | ||
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. | 1 year | ||
Stores the visitor's browser window dimensions so Meta can render embeds at the correct size. Set on facebook.com. | 1 week | ||
Stores the visitor's chat and presence state for Facebook Messenger / Instagram Direct. Session-only. | Session | ||
Stores the user's language preference for Meta-rendered content (Like button, embeds, Messenger). | 1 week | ||
TikTok Pixel cookie used to track conversions, optimise ad delivery, and build remarketing audiences. | 13 months | ||
TikTok web identifier used for analytics and ad performance measurement across the TikTok ad network. | 1 year | ||
Set by TikTok Pixel to confirm whether the visitor's browser will accept TikTok cookies before firing tracking events. | 13 months | ||
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. | Session | ||
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. | Session | ||
Persistent TikTok web visitor ID used for cross-session attribution and ad measurement. | 1 year | ||
Used by LinkedIn Insight Tag to make a probabilistic match of a visitor's identity outside the designated countries. | 3 months | ||
LinkedIn browser ID cookie used to identify devices accessing LinkedIn for analytics, ad measurement, and personalisation. | 1 year | ||
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. | 1 year | ||
LinkedIn datacenter-routing cookie. Required for LinkedIn-rendered embeds to function correctly. Limited to load-balancing — case-by-case necessity assessment usually applies. | 24 hours | ||
Used by LinkedIn for ID-syncing of advertising campaigns across user devices. | 1 month | ||
Stores information about the time a visitor's identity was synchronised with the lms_analytics cookie for LinkedIn analytics. | 1 month | ||
Stores the visitor's consent decisions for use of non-essential cookies on LinkedIn properties. | 6 months | ||
Used by X (formerly Twitter) to integrate and share features for social media and to personalise content and ads across the X ad network. | 2 years | ||
Used by X to identify and track website visitors (including non-logged-in users) for embedded content, analytics, and ads. | 2 years | ||
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. | 2 years | ||
Guest token used by X to authorise non-logged-in visitors when loading embedded tweets and timelines. Required for the embed to render — case-by-case necessity assessment when the embed itself is optional. | Session | ||
Used by Pinterest for tracking purposes and to enable users to share content via the Pinterest social network. | 1 year | ||
Pinterest uses this cookie to group actions for users who cannot be identified by Pinterest (non-logged-in visitors). | 1 year | ||
Used by the Pinterest conversion tag to attribute on-site events to Pinterest ad campaigns. | 1 year | ||
Snapchat Pixel browser identifier used to track conversions and measure the effectiveness of Snapchat ads. | 13 months | ||
Snapchat authentication / ad-attribution cookie used to associate visitors with Snapchat ad clicks. | 1 year | ||
Reddit Pixel visitor identifier. Used to measure conversions, build remarketing audiences, and attribute on-site events to Reddit ad clicks. | 3 months | ||
Criteo's primary retargeting cookie. Stores an encoded bundle that links the visitor to Criteo's ad-bidding profile for personalised display ads. | 13 months | ||
Used by Criteo to determine the highest-level domain on which it can set cookies. Set briefly during the test, then expires. | Session | ||
Stores a Criteo identifier copied from a related domain to maintain retargeting state across multiple TLDs. | 13 months | ||
Criteo session identifier used to deduplicate ad impressions and conversion events within a single browsing session. | Session | ||
Microsoft Bing Ads UET (Universal Event Tracking) session cookie. Used for conversion measurement and audience building for Bing/Microsoft Ads campaigns. | 1 day | ||
Microsoft Bing Ads UET visitor cookie. Persistent ID used for cross-session attribution and remarketing for Microsoft Advertising. | 13 months | ||
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. | 13 months | ||
Set by bing.com to register a unique ID that identifies a returning user's device for Bing Ads remarketing. | 13 months | ||
Used by Microsoft Clarity / Bing to validate analytics data and prevent fraudulent UET event submissions. | 10 minutes | ||
Used by Microsoft to indicate whether to refresh the MUID cookie. Supports Bing Ads attribution and audience syncing. | 1 week | ||
Hotjar user ID cookie. Ensures data from subsequent visits to the same site is attributed to the same user. | 1 year | ||
Hotjar session cookie. Holds current session data so subsequent requests in the session window are attributed correctly. | 30 minutes | ||
Identifies a new user's first session and indicates whether or not Hotjar's seeing this user for the first time. | 30 minutes | ||
Set so Hotjar can determine whether the visitor is included in the data sampling defined by the site's pageview limit. | 30 minutes | ||
Used by Hotjar to detect a visitor's first pageview session and prevent it being counted multiple times. | 30 minutes | ||
Records that the visitor has opted out of Hotjar tracking via the provider's universal opt-out endpoint. While set, Hotjar will not record new sessions, recordings, or surveys for the browser. Functional rather than analytics: it exists specifically to suppress tracking, not to enable it. | 1 year | ||
Persists the Clarity user ID and preferences unique to the site, so visits to the same site are attributed to the same user. | 1 year | ||
Connects multiple Clarity page views by a user into a single session recording. | 24 hours | ||
Segment-generated anonymous visitor identifier. Used to attribute events from non-logged-in users to a stable ID across sessions before they identify. | 1 year | ||
Segment user identifier set after a visitor calls analytics.identify(). Used to forward identified events to downstream tools (Mixpanel, Amplitude, etc.). | 1 year | ||
Stores the Amplitude device and user ID, plus session metadata, so behavioural events can be attributed to a stable user across visits. | 10 years | ||
Optimizely visitor identifier used to bucket users into A/B test variants and measure experiment exposure consistently across visits. | 6 months | ||
HubSpot main analytics cookie tracking visitors. Contains domain, utk, initial timestamp, last timestamp, current timestamp, and session number. | 6 months | ||
HubSpot user token. Identifies a unique visitor and is passed to HubSpot on form submission for contact deduplication. | 6 months | ||
HubSpot session cookie. Tracks sessions: incremented on each new pageview within 30 minutes. | 30 minutes | ||
HubSpot session-restart flag. Set to 1 when HubSpot detects that the visitor has started a new browser session. | Session | ||
HubSpot Messages identifier. Used by the HubSpot chat widget to recognise returning visitors and continue prior chat threads. | 6 months | ||
Anonymous Intercom visitor identifier used to maintain conversation history for non-logged-in users. | 9 months | ||
Identifies a logged-in Intercom user and grants access to Messenger and conversation history without re-authentication. | 1 week | ||
Cloudflare bot-management cookie. Distinguishes bots from human visitors and is necessary for site security and Bot Management. | 30 minutes | ||
Cloudflare rate-limiting cookie. Used to identify trusted web traffic and protect origin servers from abuse. | Session | ||
Set after a visitor passes a Cloudflare challenge (CAPTCHA, JavaScript challenge, Managed Challenge). Required for site access. | 30 minutes to 1 year (configurable) | ||
Stripe machine-identifier cookie used for fraud prevention on payment forms. | 1 year | ||
Stripe session-identifier cookie used for fraud prevention on payment forms. | 30 minutes | ||
PayPal fraud-prevention and security cookie used during checkout. | 3 years | ||
Shopify long-term visitor analytics cookie used for tracking returning customers and personalising recommendations. | 1 year | ||
Shopify session analytics cookie used to track the current visit. | 30 minutes | ||
Shopify shopping-cart identifier used to associate cart contents with the visitor's browser. | 2 weeks | ||
Shopify secure session cookie used for checkout and authenticated areas of the storefront. | 24 hours | ||
WooCommerce cart-hash cookie. Indicates when the cart contents change so the front-end can reload cart fragments. | Session | ||
WooCommerce cart-items counter. Tracks the number of items currently in the cart. | Session | ||
WooCommerce session cookie. Holds a unique code for the customer so cart and order data can be retrieved from the database. | 2 days | ||
Set when a user logs in to WordPress. Used by the WordPress interface to keep the user signed in. | Session or 14 days (with Remember Me) | ||
Persists logged-in WordPress users' admin interface preferences (e.g., dashboard layout). | 1 year | ||
PrestaShop session cookie. Stores cart, user, and language state for the storefront. | 20 days | ||
PHP session-identifier cookie. Used by PHP-based platforms (Magento, Drupal, custom apps) to maintain user session state. | Session | ||
Mailchimp marketing cookie used to identify the visitor and link form submissions to a Mailchimp audience. | 1 year | ||
Klaviyo identifier cookie. Tracks the visitor across sessions for email campaign attribution and audience syncing. | 2 years |
Strictly necessary for the site to function, such as login sessions, carts, security challenges, or payment continuity. These can be exempt from consent if the necessity test is genuinely met.
Preference, support, or convenience features. These are not automatically exempt and often need a case-by-case review with legal or DPO input.
Traffic and behavior measurement cookies such as Google Analytics, Hotjar, and Clarity. In the EU these generally require prior consent.
Retargeting, attribution, and audience building cookies such as Meta Pixel or Google Ads. These should not load before explicit opt-in.
Set by embeds, social login, and platform widgets. These are usually third-party tracking technologies and should be blocked until consent or explicit interaction.
These hub pages target the questions privacy teams, marketers, and site owners actually search for.
Reference page for cookies that require prior consent under GDPR and ePrivacy, including analytics, advertising, and social media technologies.
Guide to cookies that may fall under the strict necessity exemption, plus the documentation and audit controls still required under GDPR and ePrivacy.
Detailed reference for Shopify cookies, including storefront, session, analytics, and checkout-related cookies, plus GDPR audit guidance for merchants and agencies.
Guide to WordPress cookies, including core login and preference cookies, plus GDPR advice for plugin-heavy WordPress websites.
Reference guide for WooCommerce cookies covering cart, checkout, session, and store functionality, plus GDPR controls for ecommerce stores.
Guide to PrestaShop cookies, GDPR obligations, and audit checks for merchants using modules, embedded services, and ecommerce tracking.
Reference guide to essential cookies: what counts as strictly necessary, when consent is not required, and which implementation mistakes still create GDPR risk.
Detailed guide to functional cookies, including when they may need consent, how regulators view preference and support widgets, and what to document in your banner and policy.
Guide to analytics cookies such as Google Analytics, Hotjar, and Microsoft Clarity, with GDPR consent rules, audit checks, and implementation pitfalls.
Reference guide to advertising cookies like Meta Pixel, Google Ads, TikTok, and LinkedIn, with clear GDPR consent requirements and remediation advice.
Guide to social media cookies set by embedded content, social login, and sharing tools, including why they usually require consent in the EU.
CookieSentry scans your website, identifies every cookie set before consent, and shows which ones create GDPR and ePrivacy exposure. Free scan, no signup needed.
Run a free scan →Cookie names, expiry windows, and descriptions are based on public vendor documentation and observed behavior as of 2026. Providers can change this without notice. This guide is a practical reference, not legal advice.