September 2024

Object Data Type

In addition to the existing data type attributes such as string, numeric, and boolean, MoEngage enables you to use Object data type to run deeper queries and create custom user segments for more personalized marketing campaigns.

As a marketer, you may want to segment users depending on a specific item they have added to their cart. There may be enumerable attributes that define the specified item, which can be encapsulated in a single Object and used to identify the item. For example, you want to log a list of users who added the book "Atonement" to their cart. The book can be defined using the following Object:

Sample Code
"book":{
"product_name" : "Atonement"
"price" : 100,
"sku" : "abc123"
}

For more information, refer to Support for Object Data Type and Object Data Type in Segmentation.

Reach out to your MoEngage Customer Success Manager to enable this for your application.

Identity Resolution

The Identity Resolution feature allows brands to integrate multiple profiles of the same user obtained from various data sources. When various sources include clear identity information, such as a customer ID, an email address, or a phone number, you can combine them to build a unified customer profile. This maintains a single source of truth for each user, allowing you to seamlessly track their behavior on your application and regulate your business strategies accordingly.

For more information, refer to User Identity Management.

Campaign Migration

Campaign migration ensures a smoother, more efficient workflow, allowing users to dedicate more time to strategic priorities. Moving campaigns between workspaces was a time-consuming, manual task with a high potential for errors. With this feature, you can now transfer campaigns with a single click, ensuring accuracy and eliminating the need for manual labor.

This feature offers a faster turnaround time for production campaigns by automating the migration process, significantly reducing the chance of errors. It minimizes campaign-sending failures by highlighting missing elements, allowing users to focus on more critical tasks.

This feature allows you to:

  • Copy multiple campaigns from one workspace to another and save them as drafts.
  • Migrate campaigns from one workspace to another within the same data cluster (DC).
  • Receive error messages if segmentation attributes, tags, or personalization attributes (for example, Content API, Content Block) are missing.
  • Access migrated campaigns easily with the new Imported state in drafts.
  • Import campaigns in any status except Draft and Archived.

For more information, refer to Campaign Migration.

Custom Alerts on Behavior Analytics

Custom Alerts allow you to monitor adoption trends or ensure smooth campaign performance. You can define custom thresholds for key events and attributes, keeping an eye on the metrics that matter most to you. You can receive alerts via email when trends cross those thresholds. You can also keep your team informed about any spike in user sign-ups or dip in engagement.

Where can I set alerts?


You can set alerts in Behavior Analysis on Line Charts, Bar Charts, and Column Charts.

What are the custom thresholds supported?

  • Above or Below the Metric Value.
  • Increased by or Decreased by % the Metric Value, compared to the previous duration.
  • Increased by or Decreased by # the Metric Value, compared to the previous duration.

What are the alert frequencies?

  • Daily, Weekly, and Monthly.

To learn more, see Alerts in Analytics.

Personalize Web Pages Using Custom Attributes

You can now target the appropriate web page group without going through a series of hoops and URL filtering criteria. You may utilize custom attribute(s) to tailor the user experience based on the kind of webpage they see and use the webpage's data to provide individualized experiences.

Some use cases that can be achieved with custom attributes include:

  • Page-type targeting is useful for fashion retailers to market certain fashion items to customers who are viewing particular product pages. For example, customers who frequently visit product pages for handbags, get personalized recommendations for handbags.
  • Page-type targeting allows a travel agency to tailor material to the browsing habits of its customers. For example, when customers search for family vacation packages, they may get extra deals for children and customized travel advice and advice for family vacations.
  • An online bookshop can give personalized suggestions based on the genre or author sites that customers have visited. For example, customers who are perusing mystery-themed books will see tailored suggestions for other well-liked titles in the same category.

To set up custom attributes, see Custom Attributes.

To learn how to use custom attributes, see Create Experience.

Banner Carousel in Cards

MoEngage enables you to build banner carousels on your Android and iOS native apps and create and deliver Self-Handled Cards to your app visitors through these banner carousels.

For more information, refer to How to Add Carousel Banners on App Home Page.

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

How can we improve this article?