Integrate your ecommerce data
Data is the key component in using Optimizely Data Platform (ODP). The first step to get data into your account is to implement the ODP JavaScript tag on your site. The ODP integrations with Shopify and Magento handle this for you. If you are not integrating with Magento or Shopify, and have not already completed the first few steps of onboarding, see our developer documentation on implementing the ODP JavaScript tagimplementing the ODP JavaScript tag and importing your dataimporting your data.
Once you complete the first few steps of onboarding, you can optionally configure additional integrations for your customer and ecommerce data.
Note
For more information about the available integrations in ODP and how to configure them, see this article.
Integrate your ecommerce data
For more information about integrating ODP with a third-party ecommerce product, see the following articles:
- Optimizely Commerce ConnectOptimizely Commerce Connect
- Shopify (Expect ~5 mins to complete)
If you do not have one of these providers, read the section below about what a complete integration collects.
Data collected by an e-commerce integration
Use an integration that contains the following data to send many common behavioral lifecycle emails (legacy). This table contains the minimum data needed for integration. You can always expand on this data using our APIsAPIs, Web SDKWeb SDK and CSV uploaderCSV uploader.
Data type | Description | Historical | On-Going | Action |
|---|---|---|---|---|
Customer data | All fields that describe a customer and their attributes. | Yes | Yes | createupdate |
Order data | Purchases in ODP. Each order has a unique ID but can be updated over time, such as a return for a specific order. | Yes | Yes | purchasecancelreturn |
Product data | Items in product catalogs expressed as a product entity. | Yes | Yes | createupdate |
Web site data | The touchpoints a customer has with your brand. | No | Yes | page viewsproduct page viewsadd to cartremove from cartloginlogout |