Target, Event, & Condition Mapping
If your site leverages the Engine API, you must ensure to include in Engine API requests the information necessary for WHO targets and action conditions.
This table contains the WHO target types and their respective associated Engine API events.
This table contains the action conditions and their respective associated Engine API events.
Action Condition | Engine API Event | Notes |
Page type | References the pageType parameter | |
URL | References the URL parameter | |
Time | Based on request evaluation time | |
Cart value | | |
Landing page | Not currently supported | |
Page breadcrumb | References the breadcrumbs parameter | |
Page category | References the categories parameter | |
Product detail page | | |
Product list page | |
Events, such as product views, are counted individually. If this information is recorded by both the Monetate tag and the Engine API, which is possible in a hybrid implementation, the event could be counted twice in the experience analytics. See Retracks and the Average Page View Metric in Page Retracks for more information.
For pure Engine API implementations, all event reporting must be passed via Engine API requests. This table contains the default metrics and their respective associated Engine API events.
Metric | Engine API Event |
| |
| |
| Not currently supported |
Average time on site | Based on the Monetate session |
API events | |
Recommendations impressions | |
Recommendations clicks |
Similar to Monetate tag–based implementations, you can apply action conditions to the actions you configure in Omnichannel experiences.
For example, if you want an action to appear on a particular page type, click ADD CONDITION, expand the options of the Page type category, and then select Page type =.
To complete the condition, type the page type into the field and then press Enter. The page type is defined by the setPageType data that you pass to Monetate.
Here is an example request with pageType specified in the monetate:context:PageView event: