Skip to main content

Adobe Experience Platform Implementation: kndctr "Identity" and "Cluster" cookies are present on all pages

A guide to validating the existence of the primary Adobe Experience Platform identifiers and routing cookies across your entire website to ensure consistent user tracking.

Written by Luiza Gircoveanu

Overview

This check validates that the Adobe Experience Platform (AEP) Web SDK identity and cluster cookies are present and correctly set on every page of your website. In a Web SDK implementation, these cookies are prefixed with kndctr_ followed by your Adobe Org ID.

The two critical cookies are:

  1. The Identity Cookie: Stores the Experience Cloud ID (ECID), the unique identifier for the user.

  2. The Cluster Cookie: Stores the specific Edge Network Cluster ID (e.g., ord5 or irl2) that handled the request, ensuring subsequent hits in the same session are routed to the same data center for low latency and state consistency.

Why it is important

The presence of these cookies is a critical requirement for data continuity and platform reliability:

  • Unified Customer Profile: Without the identity cookie, every page refresh or navigation event could generate a new ECID. This results in inflated "Unique Visitor" counts and fragmented customer journeys.

  • Edge Network Affinity: The cluster cookie ensures "session affinity." If this cookie is missing, your requests might jump between different global data centers, which can lead to race conditions or delays in real-time personalization.

  • Cross-Session Personalization: For Adobe Target or AEP Offer Decisioning to work, the platform must recognize the user from one page to the next. If these cookies are missing, the user is treated as a first-time visitor on every page.

  • Marketing Attribution: If the identity cookie is lost during a journey (e.g., moving from a landing page to a conversion page), the original marketing source cannot be attributed to the final conversion.

Implementation

We have made implementing this check for AEP Tags simple.

  1. Create an Audit: Set up a scan that crawls your entire website, including transitions between subdomains and secure sections.

  2. Check the Cookies Report: Use the pre-built ObsercePoint report and compare with the full URL list to find pages missing the cookie.

  3. Validate Identity and Cluster: Ensure that both the Identity string (the ECID) and the Cluster string (the routing ID) are present within the cookie values across all audited pages.

ObservePoint identifies these cookies by scanning the browser's first-party storage for the values set by the adobedc.net Edge Network.

Remediation

If the AEP kndctr cookies are missing from specific pages, investigate these common configuration gaps:

  • Verify Web SDK Extension Settings: In AEP Tags (Launch), ensure the Domain is set correctly in the Web SDK extension (e.g., example.com). If it is set too strictly (e.g., www.example.com), the cookie will not persist when a user moves to a subdomain like shop.example.com.

  • Check First-Party CNAME: If you are using a CNAME for the Edge Network (e.g., metrics.example.com), ensure the DNS records are correctly configured. A broken CNAME will prevent the browser from receiving the cookie instructions from the Edge Network.

  • Consent Management Blocks: If your Consent Management Platform (CMP) is configured to "Strictly Block," it may prevent the Web SDK from initializing and dropping the kndctr cookies until the user clicks "Accept."

  • ITP/ETP Restrictions: In Safari and Firefox, JavaScript-set cookies are often capped at 7 days or 24 hours. If cookies are disappearing between sessions, consider implementing a server-side cookie refresh or a DNS-level tracking implementation.

  • Secure & SameSite Flags: Ensure the cookies are being set with the Secure flag (required for HTTPS) and the appropriate SameSite attribute to prevent them from being stripped by modern browser security policies.

Conclusion

Identity and routing are the twin pillars of the Adobe Experience Platform. If the kndctr identity and cluster cookies are missing, your data foundation is unstable. By using ObservePoint to ensure these cookies are present on every page, you guarantee that your customer profiles remain unified and your Edge Network interactions remain fast and consistent.

Did this answer your question?