Here are key resources and approaches that Adobe provides for the Web SDK:
1. XDM Mapping Documentation
Adobe Experience Platform uses the XDM (Experience Data Model) to standardize data structure across applications. When mapping data from your web app to the XDM object, you'll need to reference Adobe’s XDM schemas. These schemas outline the data structures you can map from your site/app to Adobe’s platform.
You can find the XDM schemas for different use cases in the Adobe Experience Platform documentation. This will help guide you in defining what data needs to be mapped and how to structure it in accordance with the XDM format.
2. Web SDK Implementation Guide
Adobe provides a detailed Web SDK Implementation Guide that explains how to integrate the Web SDK, configure tracking, and define how data is captured, processed, and sent to Adobe’s Experience Platform or Adobe Analytics. The guide also provides information on how to map web app data to Adobe’s platform.
3. Data Layer Specification
When working with the Web SDK, you’ll also want to define a Data Layer that serves as an intermediary for capturing and organizing your web app’s data. The Data Layer helps manage and structure the data you want to pass to Adobe Analytics or Experience Platform services.
Adobe provides detailed guidelines on how to create and manage the Data Layer in the context of the Web SDK.
4. Project-Specific Mapping (Custom BRD)
While Adobe doesn’t have a direct "BRD" for the Web SDK like in Analytics, you can create a custom mapping document that aligns with the XDM data model and your specific web app implementation. This would involve:
- Mapping each data point on your web app to its corresponding XDM field.
- Identifying any custom events or actions that you want to track.
- Detailing any custom extensions needed to handle unique data requirements.
This will essentially function as a BRD tailored for your Web SDK implementation, helping you capture all relevant data and ensuring that the mapping to XDM is clear.
Summary:
For the Web SDK, Adobe doesn't have an exact equivalent to the BRD from Analytics, but by using the XDM Schema Documentation, Web SDK Guides, and defining your Data Layer, you can create a detailed mapping document that will guide your implementation. You may also need to develop your own custom mapping document similar to the BRD approach you are familiar with.