Constructor

Introduction

Constructor is a search and product discovery platform that uses AI and machine learning to deliver personalized search, recommendations, and browsing experiences for eCommerce and retail websites.

MoEngage <> Constructor

With the MoEngage and Constructor integration, you can use Constructor’s Offsite Product Discovery to dynamically generate and deliver personalized product recommendations in MoEngage campaigns. 

Use cases

  • Abandoned cart and post-order follow-ups: Generate dynamic product recommendations based on user behavior and cart contents to send personalized abandoned cart reminders or post-order suggestions.
  • Similar product recommendations for abandoned cart items: Suggest similar products to items left in a user’s cart to keep them engaged and offer alternatives.
  • Recently viewed item reminders: Notify users about items they recently viewed but haven’t purchased yet, encouraging them to complete their purchase.
  • Promotion campaigns: Deliver personalized promotional messages with curated product recommendations tailored to user preferences for seasonal sales or special offers.
  • Visually similar product suggestions: Recommend visually similar items to those a user recently viewed, helping them discover related options they might prefer.

Integration

library_add_check

Prerequisites

  • Access to your Constructor account with its Offsite Discovery service enabled

Work with your Constructor onboarding team to complete the integration process. Make sure behavioral data from your website or other relevant data sources is available to enable personalized product recommendations.

Your Constructor onboarding team will also help configure the necessary HTML snippets for use in MoEngage campaigns.

Get constructor’s Offsite Discovery API URL

You can use Constructor’s Offsite Discovery API URL to render product images and direct users to the appropriate product detail page.

Sample HTML snippet- 

<a href="https://offsite-discovery.cnstrc.com/v1/product/url?position=[position]&ui=[ui]&pod_id=[pod_id]&key=[key]&style_id=[style_id]&campaign_id=[campaign_id]" target="_blank"> 
<img
src="https://offsite-discovery.cnstrc.com/v1/product/image?position=[position]&ui=[ui]&pod_id=[pod_id]&key=[key]&style_id=[style_id]&campaign_id=[campaign_id]"
width="200"
border="0"
alt="Shop Now"
/>
</a>

 

Parameter Type    Description  
position Mandatory   Refers to the ranking of the specific recommended item within the suggested list (for example, position = 2).
ui Mandatory

Represents the user’s identifier, crucial for personalizing recommendation results.

Set the ui parameter as the common identifier between MoEngage and Constructor. If omitted, Constructor will return general recommendations instead of user-specific ones.

pod_id Mandatory Identifier for the pod containing strategy and searchandising rules for recommendations (for example, a pod with a bestseller strategy generates personalized bestseller).
key Mandatory The Constructor index key for this customer.
style_id Mandatory Determines which images are displayed for the product card. For example, different style_ids display unique product card images.
campaign_id Mandatory Unique ID for the email campaign
item_id Optional  Represents the seed item. Necessary for item-item based strategies, such as alternative, complementary, bundles. For example, the first item in an email is the seed item, with subsequent items as alternatives.
num_results Optional Number of products to be added to the email. The default is 10, up to 100. For example, num_results = 3 means three recommendations are added

Once you have the HTML snippet, you can insert it directly in your MoEngage Campaign. 

Previous

Next

Was this article helpful?
0 out of 0 found this helpful

How can we improve this article?