Overview
Dynamic Yield is a personalisation platform that builds actionable customer segments in real time, enabling marketers to increase revenue through personalisation, recommendations, automatic optimisation, and one-to-one messaging. The platform offers an Events API to capture and send real-time user interaction and behavioural data—such as page views, product views, add-to-cart actions, and purchases—into the system.Supported Identifiers
This integration supports SHA256 Hashed email, Phone Numbers and DYID.Prerequisites
Before pushing the segments to Dynamic Yield, ensure that you have set up the feed as mentioned below.- Create an API Key.
Note:For more information, refer to the Dynamic Yield documentation.
Step 1 - Choose Unique User Identifier or Create one
Under Unique User Identifier, by default, you can choose **Email Address (CUID)**or DYID. In case you want to add a custom identifier, you can do so by performing the following steps:Step 2: Create the API Access Token/API Key
You must create an API Key which needs to be entered while creating a destination in Zeotap CDP. To do so, perform the following steps:In the window that appears, provide the following details:a. Enter a name, and internal notes (optional).b. For the source, select either Server-side or Client-side. Each type can be used only with its designated endpoint.c. In the ACL section, use the checkbox to select the Experience APIpermission for the API Key.d. Click Save.

Create a Destination for Dynamic Yield Events
Once you have obtained the prerequisites mentioned in the above section, perform the following steps to create a Destination for Dynamic Yield Events:Click Dynamic Yield. A screen appears displaying details about the particular destination towards the left. On the right-hand side of the screen find a list of fields that are required for the integration to be established. Enter the required details as mentioned in the following steps:a. Enter a name for the Destination.b. Enter theAPI Access Tokenobtained from the Dynamic Yield. Learn morec. Under User Unique Identifier in Dynamic Yield, choose the unique Identifier, that is, the identifier type chosen while creating a User Data Feed in Dynamic Yield. You can either choose Hashed Email Address or Custom Identifier.i. If you choose Hashed Email Address, then a field called Unique Identifier for Emailwill be enabled with an auto populated value: iheii. If you choose Custom Identifier, then you need to enter the customer identifier added in Dynamic Yield. For more information about selecting Unique Identifier, refer here.
d. Review all the values entered above and then click Next to proceed to mapping.

On the Action and Mapping screen, select the action, based on the identifiers and attributes you want to send. Then, map the Catalogue and Destination fields accordingly.
a. If you choose Send Add to Cart Events to Dynamic Yield or Send Remove from Cart Eventsi. You can Map the following.

- DYID
- Session DYID
- Product Value
- Product ID
- Product Quantity
- DYID
- Session DYID
- Custom Unique Identifier (Email/Phone number)
- DYID
- Session DYID
- Product ID
- Product Quantity
- Item Price
- Cart Value
Activate the Destination on Journeys
After creating a destination, next, you need to link it in the Send to Destination node within the workflow, as explained below.Under the Destination Details tab, the Feed ID and API Key fields are automatically populated based on the value that you have entered while creating the destination.










