Personalize a Landing Page

MoEngage offers powerful personalization options for your landing page. You can personalize the landing page's content or image by using @. You can create highly targeted and effective landing pages by integrating these personalization methods. You can personalize the content using User Attributes, User Events, Product Sets, Content APIs, and Content Blocks.

To personalize a landing page, perform the following steps:

  1. After choosing your template, click the text box or the image property URL.
  2. Type @ anywhere in the text area to add the attributes.
    2024-12-17_15-10-00 (1).gifSimilarly, you can personalize an image by clicking the button.
    2024-12-17_15-21-06 (1).gif
  3. The Landing Page Personalization window opens up.

On the Data personalization tab, choose one of the attributes from the following types:

  • User Attributes
  • Product Sets
  • Content API (modify the values of the parameters of the Content API)

On the Content Block tab:

  1. Select the content block from the list.
  2. Turn the Insert only the content of the content block toggle on. Doing so will disconnect the content from the content block, and any future updates will not be reflected on the page.
  3. After selecting the attribute or the content block, you can edit your Jinja code in the text area. 
  4. Click Done once you have edited the changes.

You can click the personalization from the field to edit it again. Don't select another attribute from the list for your personalization. Doing so will replace the entire Jinja code in the text box.

2024-12-17_15-23-35 (1).gif

Choose Fallback

You can choose one of the following as an alternate (Fallback) to the personalization:

  • No fallback: This option results in no alternates when the personalization does not work.
  • Replace text: Type or paste the text to use when the personalization does not work.
info

Note

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

How Does Personalization Work?

Personalizing your landing page helps you create connected experiences in real-time. You can integrate these personalized landing pages with other campaigns, such as E-mail, OSM, and In-App messages, and direct your users to them.

Once you have published the landing page with personalized elements, you can use the page's URL across other channels. The URL will consist of the domain name, landing page path, and a query parameter starting with moe_aid, which will include the user attribute.

For example, in a landing page URL
https://landing-pages.mnge.co/Journey/example?moe_aid={{UserAttribute['aid']}}

  • landing-pages.mnge.co is the domain name
  • /Journey/example is the landing page path
  • moe_aid={{UserAttribute['aid']}} is the query parameter

Consider a case where you want to use your on-site message campaign to direct your customers to their personalized landing page. To do this, use the URL in the OSM campaign. When the user clicks it, the system replaces the query parameter {{UserAttribute['aid']}} with that user's ID in an encrypted format. MoEngage landing pages decrypt this ID to display personalized content. If user attribute resolution fails, the fallback text is shown.

info

Information

Make sure to use this URL only within MoEngage campaign channels for successful resolution.

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

How can we improve this article?