Omnichannel Recommendations Action Requests
When selecting recommendation strategies for this type of action, be aware of the following conditions related to the recommendation algorithm configured as part of the recommendation strategy:
- When using the Most Viewed (Product Detail Page), Top Selling by Purchase Count, and Top Selling by Gross Revenue recommendation algorithms, you don't need to send any product-specific information in the requests.
- When using the Viewed and Also Viewed recommendation algorithm with the recommendation based on the first item viewed on the current page or on the last item viewed in any session, send the monetate:context:ProductDetailView event in the request.
- When using the Viewed and Also Viewed recommendation algorithm with the recommendation based on item(s) viewed on the current page, send all product IDs in the monetate:context:ProductThumbnailView event.
This request example is for an Omnichannel recommendations action configured with recommendation strategies that use the Most Viewed (Product Detail Page), Top Selling by Purchase Count, or Top Selling by Gross Revenue recommendation algorithms.
This example is for recommendation strategies that use the Viewed and Also Viewed recommendation algorithm with recommendations based on the first item viewed on the current page or the last item viewed in any session.
This example is for recommendation strategies that use the Viewed and Also Viewed recommendation algorithm based on item(s) viewed on the current page.
This example is for recommendation strategies that use the Viewed and Also Viewed and the Viewed and Later Purchased recommendation algorithms based on the last item purchased in any session.
You must send the product ID of the last purchase.
This example is for recommendation strategies that use the Viewed and Also Viewed and the Viewed and Later Purchased recommendation algorithms based on the last item carted in any session.
You must send the product ID of the last item added to the cart.
If your site uses a hybrid implementation, keep in mind these best practices when configuring an Omnichannel Product Recommendation action:
- You only have to send product IDs if you base recommendations on a specific product (for example, a recommendation strategy configured with the Viewed and Also Viewed recommendation algorithm based on the last item viewed in any session or the first item viewed on the current page).
- monetate:context:ProductDetailView, CartLine, and PurchaseLine events are obtained from the Monetate tag. You're not required to send these.
If your site uses a pure Engine API implementation, keep in mind that you must send all ProductDetailView, cartLine, and purchaseLine events.