Personalization of OSM Content

You can personalize content in your Outbound Smart Messaging (OSM) campaigns. Use the @ symbol to add dynamic content to text and images.

You can personalize campaign content by using the following data types:

  • User Attributes
  • User Events
  • Product Catalogs
  • Content APIs
  • Content Blocks
  • Auxiliary Data

For more information about these personalization options, see:

To personalize content in your OSM campaign, follow these steps:

  1. In step 2 of campaign creation, click the text box or the Image Property URL.
  2. To personalize text, press @ anywhere within the text area. The Data Personalization pop-up window appears.
    GIF showing how to personalize text by pressing @ and selecting data.
  3. To personalize an image, click the @ button. The Data Personalization pop-up window appears.
    GIF showing how to personalize an image by clicking the @ button.
  4. In the Data Personalization pop-up, do one of the following:
    1. Select Data Personalization.
      1. From the drop-down list, select one of the following data types:
        • User Attributes
        • Product Catalogs
        • Content API
          1. Modify the values of the Content API parameters. For more information, refer here.
      2. Select one of the following fallback options:
        • No Fallback: No alternate content is displayed if personalization fails.
        • Do not send In-App: In-App messages are not sent if personalization fails.
        • Replace Text: Type or paste the text to display if personalization fails.
    2. Select Content Block.
      1. Select the content block to insert.
      2. Click Insert only the content of the content block.
        info

        Information

        This option inserts only the content, which is disconnected from the original content block. Any future updates to the original content block are not reflected in the inserted content.

  5. Edit your Jinja code in the text area after selecting the attribute or content block.
  6. Click Done.
  7. To edit the Jinja code again, click the personalization in the text box.
    warning

    Warning

    Avoid selecting another attribute from the drop-down list. Doing so will replace the entire Jinja code in the text box.


    GIF showing how to re-edit Jinja code by clicking the personalization and a caution not to select new attributes.
info

Note

Ensure that custom attributes do not have the same names as MoEngage's standard attributes. If a custom attribute and a standard attribute having the same name are used for personalization, it could result in incorrect personalization.

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

How can we improve this article?