First-party device ID formatting requirements

The Edge Network only accepts IDs that comply with the UUIDv4 format. Device IDs that are not in UUIDv4 format will be rejected.

Generation of a UUID will almost always result in a unique, random ID, with the probability of a collision occurring being negligible. UUIDv4 cannot be seeded using IP addresses or any other personal identifiable information (PII). UUIDs are ubiquitous and libraries can be found for virtually every programming language to generate them.

You can specify a cookie name in the Datastreams user interface, where the FPID can reside, rather than having to read the cookie value and include the FPID in the identity map.

IMPORTANT
This feature requires that you have First Party Data Collection enabled.

See the datastreams documentation for detailed information on how to configure a datastream.

When configuring your datastream, enable the First Party ID Cookie option. This setting tells the Edge Network to refer to a specified cookie when looking up a first-party device ID, rather than looking up this value in the identity map.

See the documentation on first-party cookies for more details on how they work with Adobe Experience Cloud.

Platform UI image showing the datastream configuration highlighting the First Party ID Cookie setting

When enabling this setting, you must provide the name of the cookie where the ID is expected to be stored.

When you use first-party IDs, you cannot perform third-party ID syncs. Third-party ID syncs rely on the Visitor ID service and the UUID generated by that service. When using the first-party ID functionality, the ECID is generated without the use of the Visitor ID service, which makes third-party ID syncs impossible.

When you use first-party IDs, Audience Manager capabilities targeted towards activation in partner platforms are not supported, given that Audience Manager Partner ID syncs are mostly based on UUIDs or DIDs. The ECID that is derived off a first-party ID is not linked to a UUID, making it unaddressable.