Dynamic Yield

Introduction

Dynamic Yield , a Mastercard company, helps businesses across industries deliver digital customer experiences that are personalized, optimized, and synchronized.

With Dynamic Yield’s Experience OS , marketers, product managers, developers, and digital teams can algorithmically match content, products, and offers to each customer for the acceleration of revenue and customer loyalty.

MoEngage <> Dynamic yield

The MoEngage and Dynamic Yield integrations allows you to leverage Dynamic Yield’s recommendation and segmentation engine to create Experience Blocks which can be embedded into MoEngage campaigns. Experience blocks can be:

  • Recommendations blocks: Set algorithms and filtering to source users’ personalized content that propagates when the email is opened.
  • Dynamic Content Blocks: Target different promotions and messages to different users. Targeting can be based on either affinity or audience. Dynamic Yield determines the personalized experience to be served when the email is opened.

Integration 

library_add_check

Prerequisites

  • Ensure that you have a Dynamic yield account.

We will use Certona’s REST API to insert personalized content into your campaigns. This can be done by adding the following adding Certona Rest API endpoint in MoEngage Content APIs. 

Step 1: Create an experience block on Dynamic yield

  1. Navigate to Email >> Experience Emails >> Create New

  2. Select Create Experience Block to design a Dynamic Content or Recommendations block to embed inside the email template.

Step 2: Draft your message 

Create an image from the scratch in the builder.

  1. Enter campaign name, note, and labels for the campaign in the heading area.
  2. Insert an Experience Block. These blocks include:
    • Recommendations: A widget offering users fully-personalized recommendations.
    • Dynamic Content: Target different promotions and messages to different audiences.
  3. Update settings:
    • Use the URL parameters to track clicks within your analytics software (optional). Add parameters to the default displays as needed.
    • Select an attribute window, either seven days (default) or one day.
  4. Save and exit. You can return to edit all elements of your email at any time before the code is generated. After the code is generated, you can edit anything that does not affect the code 

Setting up recommendations block

The recommendations block enables you to set algorithms and filtering to source users’ personalized content that propagates when the email is opened.

  1. Drag a Recommendations block from the editing pane into the body of your email.
  2. Select your desired algorithm (popularity, user affinity, similarity, and more). Depending on the algorithm selected, additional options are displayed:
    • If your recommendation is based on popularity, you can shuffle the results to avoid serving the same recommendation from different emails the viewer opens.
    • Other algorithms, such as similarity, rely on context to serve recommendations requiring that you select items to include. These items can be added in the builder or add a merge tag to the embed code  to make it dynamic, for example, to add similar items into shipping confirmation emails.
  3. You can exclude products the user has already purchased to avoid recommending these products.
  4. You can add a custom filer rule  to pin specific products to slots, or include and exclude products by product properties. For example, do not show products that code less than $5 or only products from the shorts category.
  5. Lastly, configure the recommendation block design. To do this, select an item template, set the number of items to display, and in how many rows.

Setting up a dynamic content block

Use Dynamic Content to target different promotions and messages to different users. Targeting can be based on either affinity or audience. Dynamic Yield determines which personalized experience to serve when the email is opened.

  1. Drag a Dynamic Content Block from the editing pane into the body of your email.
  2. Select a template for the first variation. You can now define design and content variables. Save the variation once complete.
  3. Set the audience in the Dynamic Content pane.
  4. Add another variation to target another specific audience or all users. Repeat as needed.
  5. Set the priorities for your variations using the up and down arrows.
  6. Priorities determine which variation is served when a user is eligible for more than one experience.

Step 3: Generate embeded code  

You can add personalized recommendation widgets and dynamic content powered by Dynamic Yield into your email campaigns.

  1. Click the ESP Integration icon on the Experience Email list page.
  2. Enter the relevant token from MoEngage that inserts the user’s CUID and Email ID.

When satisfied with your email, the next step is to generate the code- 

  1. In Experience Emails, click Generate Code.
  2. Click Copy to Clipboard.

Paste the code into your MoEngage email campaign, and then continue to test, and publish your email campaign.

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

How can we improve this article?