Navigating Adobe ECID Limitations and Embracing AdFixus ID for Enhanced Identity Persistence in FPID
November 5, 2024
November 5, 2024
In the ever-evolving landscape of digital experiences, Adobe's Experience Cloud Identity Service (ECID) plays a pivotal role in providing a common identification framework for Experience Cloud Applications and Services. However, the ECID faces challenges in persisting user identities across domains and in unauthenticated states, primarily due to browser privacy mechanisms. This blog post aims to delve into the intricacies of the Adobe ECID service, highlight its limitations, and introduce AdFixus ID as a solution to overcome these challenges and working with the new FPID.
“The Experience Cloud Identity Service enables the common identification framework for Experience Cloud Application and Services. It works by assigning a unique, persistent ID known as the Experience Cloud ID (ECID) to a site visitor.”
“The ECID is derived from your OrgID and the Demdex ID. If these IDs remain constant, you get the same ECID value every time.”
[source]
The ECID service generates a value called “MID” (a.k.a “Experience Cloud visitor ID”) using two datapoints.
Therefore: ECID = OrgID + Demdex ID
Despite its efficacy, the Adobe ECID service encounters several limitations imposed by browser privacy mechanisms:
First-Party Cookie Lifespan: While first-party cookies are generally permitted, Apple's ITP limits the lifespan of Adobe's first-party cookies. On Safari, cookies have a 7-day expiry, reduced to 24 hours for click-throughs.
CNAME Implementations: Even with the ECID service, CNAME implementations are impacted. Initially, ITP policies applied only to client-side cookies, but since November 2020, they extend to server-side cookies via CNAME implementations.
Cross domain - Safari user with default settings (i.e., 3rd party cookies are disabled).
Cross domain - Chrome user with 3rd party cookies manually disabled (i.e., all Chrome users by EOY 2024).
Cross domain - Chrome user with 3rd party cookies enabled.
Only Scenario 3 (Chrome browser with 3rd party cookies enabled) observed the “ECID” value to be persistent across the domains.
The AdFixus ID is:
Adobe provides organisations with the ability to pass in their own customer IDs into Experience Cloud solutions. Currently, this feature is supported for:
This is achievable via a feature called “setCustomerIDs” which is available by default through the ECID Service you already have deployed on your site via Adobe Launch Tags.
By including the AdFixus ID as a Customer ID into your Adobe Ecosystem, you redefine the previous ECID formula for unauthenticated users across multiple domains:
Adobe Experience Cloud applications have traditionally generated cookies to store device ids using different technologies, including:
Recent browser changes restrict the duration of these types of cookies. First-party cookies are most effective when they are set using a customer-owned server using a DNS A/AAAA-record as opposed to a DNS CNAME. The first-party device ID(FPID) functionality allows customers implementing Adobe Experience Platform Web SDK to use device IDs in cookies from servers using DNS A/AAAA-records. These IDs can then be sent to Adobe and used as seeds to generate Experience Cloud IDs (ECIDs), which remains the primary identifier in Adobe Experience Cloud applications.
Reference - Generate first-party device IDs | Adobe Data Collection
What does this mean for enterprises? There are two options:
Unfortunately, most enterprises do not hold an internal first-party durable ID.
This is significantly limiting your ability to run cross domain journey analysis for your anonymous audiences – if you have purchased or looking at purchasing Customer Journey Analytics (CJA) and have multiple domains then please reach out to discuss.
To address these limitations and enhance identity persistence, organization scan turn to AdFixus ID.
This innovative solution offers a robust framework that aligns with evolving browser privacy standards, ensuring seamless cross-domain tracking and overcoming ITP policies. AdFixus ID provides an alternative to 3rd party cookies, allowing organizations to maintain user identities effectively, even in the changing landscape of browser privacy. AdFixus customers such as carsales have adopted the AdFixus ID as the “common denominator identifier” to build their customer profile ecosystem within Adobe Experience Cloud.
The Adobe Web SDK generates an Adobe Visitor ID (ECID) from theFPID.
An FPID is only as durable as the ID that is provided as the seed.
In conclusion, while Adobe's ECID & FPID service forms a cornerstone of identity management, its limitations necessitate a proactive approach. AdFixus ID emerges as a promising solution, empowering organizations to navigate the evolving digital landscape while ensuring consistent and persistent user identities across domains. Embracing such solutions is vital for delivering a seamless and personalized user experience in an era of increasing privacy constraints.