Overview
In Optimizely Data Platform (ODP), how a customer interacts with your products is considered a behavior and can be used to identify the specific products with which a customer had an interaction. This article explains how to access and use the content from these behaviors to personalize your content.
Using behavioral content
We will use a browse abandonment campaign as an example of how to use product behaviors. Customers land on the website, view product pages, but leave without adding any items to their cart. The goal is to have the campaign remind them of some of the items that they viewed and encourage a purchase decision.
Use a dynamic grid element to highlight these recently viewed items in a campaign email.
- Go to Campaigns.
- Create a new campaign or edit an existing campaign.
- Add or edit an email touchpoint (you must have OJO for this).
- Select the Elements tab.
- Click to open the Layout section.
- Click and drag a Dynamic Grid to the desired location.
- Select the desired behavior as the Source, such as a default or custom browse abandonment behavior.
- Set the Timeframe.
- Click Save.
You can change these settings after placing the dynamic grid. Select the grid > Content in the Details panel.
More Options
While editing the dynamic grid's settings, you can select More options to reveal more controls for the content and the grid.
Option | Description |
Required | When this is selected, the user must match the behavior. When deselected, it is an optional section in the content. |
Sort Order |
Order the products by a different metric.
For Cart Abandon, we recommend Newest. For Browse Abandon, we recommend Top. |
Behavior Step | This step is the source of the content in the grid and usually does not need to change. |
You can also find other options in the Details section after clicking on the grid in the editor.
Option | Description |
Item Index Variable | The name of the variable that has the index of the product in the list of products. |
Row Index Variable | The name of the variable that has the index of the row you are rendering in the content. |
Column Index Variable | The name of the variable that has the index of the column you are rendering in the content. |
Advanced personalization
For advanced personalization, use custom liquid. You can find the reference material on the Liquid website. We recommend contacting your customer success manager before proceeding with advanced personalization.