Prerequisites for using the Adobe Experience Platform Web SDK
To use the Adobe Experience Platform Web SDK, you must first:
Have the right permissions configured for users in your organization. All Experience Cloud customers have access to the Data Collection tools, each user in your organization will just need permissions to Schemas, Identities, and Datastreams. To read more on how to set up these permissions see our documentation on data collection permissions management.
Having 1st-party domain (CNAME) enabled is recommended. If you already have a CNAME for Adobe Analytics, you should use that one. Testing in development works without a CNAME, but Adobe recommends having one before you go to production. Although a CNAME implementation does not provide any benefits in terms of cookie lifetime, it can prevent certain ad blockers and less-common browsers from blocking SDK requests. In those cases, using a CNAME might prevent your data collection from being disrupted for users employing these tools.
Please note that as of 11/10/20, 1st-party CNAME implementations have a 7-day expiry on all Safari browsers and mobile iOS devices.
If your website is already using the Experience Cloud ID Service on your website–either through Visitor API or the Experience Cloud ID Service extension within Adobe Experience Platform Launch–and you would like to continue using it while migrating to Adobe Experience Platform Web SDK, you must be using the latest version of Visitor API or the Experience Cloud ID Service extension. See ID Migration for more information.