Prerequisites for using the Adobe Experience Platform Web SDK
To use the Adobe Experience Platform Web SDK, you must first:
- Have your organization provisioned for this feature. If you would like to get access, please fill out the following form and Adobe will provision you with access to Datastreams and Adobe Experience Platform (if needed). Please note that Adobe will provision you with the necessary access to use in a limited fashion with the SDK at no extra charge.
- 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.
Managing permissions for Adobe Experience Platform Web SDK
To start using Adobe Experience Platform, you need to have the right permissions to create your schemas and manage identities. The minimum permissions needed can be found in the Data Modeling and Identities category.
Within the Data Modeling category, grant users the Manage Schemas and View Schemas permissions.
Within the Identity Management category, grant users the Manage Identity Namespaces and View Identity Namespaces permissions.