Cookie | Category | Expiration/Location | Purpose |
AMCV_****@AdobeOrg | Analytical | 395 days/First-party | Same as above, helps with WebSDK migration |
s_cc | Analytical | Session/First-party | Determines if cookies are enabled |
s_ecid | Analytical | 13 months/First-party | Stores the Adobe visitor ID (ECID) or mid. Set after the client sets the AMCV cookie |
s_sq | Analytical | Session/First-party | Used by Activity Map. It contains information about the previous link clicked by the visitor |
s_vi | Analytical | 2 years/First-party or 3rd party | Stores a unique visitor ID and timestamp |
s_fid | Analytical | 2 years/First-party | Stores the fallback unique visitor ID and timestamp |
s_ac | Analytical | Immediate/First-party | Helps determine the correct domain to set AppMeasurement cookies. Contains the static value "1". Once this cookie is set, it is deleted immediately |
demdex | Analytical | 180 days/Third-party | Present if Audience Manager ID synchronization is enabled. Audience Manager sets this cookie to assign a unique ID and support ID sync |
kndctr_<orgId>_identity | Analytical | 395 days/First-party | Stores the ECID and other related information for that device |
kndctr_<orgId>_cluster | Analytical | 30 minutes/First-party | Stores the Edge Network region (location hint) that serves the current user’s requests |
kndctr_<orgId>_consent | Analytical | 180 days/First-party | Stores the visitor’s consent preferences. Always set regardless of consent because it stores the consent preferences itself. |
kndctr_<orgId>_consent_check | Analytical | 2 hours or session/First-party | Session-scoped helper that signals the Edge Network to recheck consent server-side after the TTL expires |
s_depth | Analytical | Session/First-party | Helps to calculate how many pages the user has visited and interacted with during a single visit on the site |
s_depth_visit | Analytical | Session/First-party | Temporarily records the current page's position within your current browsing visit |
s_lv | Analytical | 2 years/First-party | Helps to measure the time elapsed between two visits to a website by a single visitor |
s_lv_s | Analytical | 30min rolling/First-party | It stores a timestamp of your most recent visit to help differentiate between a new session from an old session resumed |
s_nr | Analytical | Immediately/First-party | It is a temporary helper cookie used by the SDK to calculate and determine the top-level domain of your current site |
s_ptc | Analytical | Session/First-party | Used to track and analyze how quickly a website loads its pages |
gpv_pn | Analytical | 30mins inactivity/First-party | It temporarily stores the name of the previous page you visited on the site |
gpv_pn2 | Analytical | 30mins inactivity/First-party | It retains and fetches the name of the previous page a visitor was on, allowing you to analyze visitor navigation paths |
kndctr_<orgId>_personalization | Analytical | 395 days/First-party | Stores session information that Adobe Target uses to personalize content |
at_check | Analytical | Session/First-party | Temporary cookie to check if the cookie read/write capability is enabled on the browser |
mbox | Analytical | 2 years/First-party | It allows the Target mbox cookie to be set by the Web SDK |
mboxEdgeCluster | Analytical | 30 minutes/First-party | Helps Adobe Target profiles to stay in sync as users navigate across a site |
_ga | Analytical | 2 years | To distinguish unique users and track their sessions across a website |
_ga_<container-id> | Analytical | 2 years | Used to persist session state. |
_gac_<container-id> | Analytical | 90 days | When Google Analytics 4 (GA4) is used in conjunction with a Google Ads account, this cookie stores campaign-related information |
_gid | Analytical | 24 hours | To distinguish users and track their behaviour within a 24-hour period |
_gat[_<customname>] | Analytical | 1 minute | To throttle the request rate for Google Analytics to prevents Google Analytics servers from being overloaded with too many requests |
DSID | Analytical (Functionality for GA4) | 2 weeks | To identify signed-in users on non-Google websites to link analytics, track ad clicks, and honour personalized ad settings across different platforms |
test_cookie | Analytical (Functionality for GA4) | 15 minutes | To verify whether the user's browser allows 1st party cookies |
ar_debug / debug_mode | Analytical | 90 days | To verify tracking implementation in real-time without polluting your main production data |
IDE | Analytical | 13 months EEA UK / 24 months elsewhere | To store information about how a user interacts with websites & ads, enabling ad personalization, targeting, and measurement on non-Google sites |
FPGCLGS | Analytical | 90 days | For session-based advertising attribution |
__utma | Analytical | 2 years | To track unique visitors & determine visitor behavior, such as calculating the number of days and visits to a purchase |
__utmb | Analytical | 30 minutes | To determine new sessions or visits and track how long a user stays on a site |
__utmc | Analytical | Session | To determine when a user session ends, acting as a sessionlevel tracker that works in tandem with __utmb to calculate visit duration |
__utmt | Analytical | 10 minutes | To calculate site speed |
__utmz | Analytical | 6 months | To track the traffic source (e.g., search engine, social network, direct visit), medium (e.g., cpc, organic, referral), & campaign details that led a user to a website |
__utmv | Analytical | 2 years | To store visitor-level custom variable data defined by web dev |
AMP_TOKEN | Analytical (Functionality for GA4) | 30 seconds to 1 year | To provide a consistent identifier for users when they transition between AMP (Accelerated Mobile Pages) content and non- AMP (standard) content on a website |
GA_OPT_OUT | Analytical (Functionality for GA4) | 10 Nov 2030 (all cookies) | It acts as a signal to the browser to stop recording a user's behaviour on websites that use Google Analytics |