Web Personalization can be used to modify the website content for each user by sending personalized data when users access the website. A few popular use cases for Web Personalization include the home page banner personalization based on user behavior, localizing the website content based on user geography, testing the performance of new page layouts for improved performance, and so on.
Integration Essentials
- Ensure that you have integrated our web SDK before setting up self-handled campaigns. For more information, refer to Web SDK Integration.
- Get MoEngage Web Personalization enabled for your MoEngage account by contacting your CSM or the MoEngage Support team.
- Ensure that you have handled the default and fallback content that needs to be displayed in case of personalization failures / API failures or delays in fetching the content from MoEngage servers.
- With Self Handled campaigns, MoEngage will deliver personalized data to your website. The website needs to consume this data and handle the display.
- Once the data is displayed on the website, the website needs to send Impressions and Click events to MoEngage to facilitate the calculation of stats for campaign performance. For more information, refer to campaign statistics.
To contact the MoEngage Support team, you can raise a ticket through the Support Web Form within the MoEngage dashboard. For more information, refer here.
TAG_NAME
Every Web Personalization Campaign created on the MoEngage Dashboard is associated with a Campaign Tag, as described in the Campaign Creation guide. This TAG_NAME helps the MoEngage Web SDK choose the exact campaign for fetching personalized content from the available campaigns.
Tag_Name is a parameter of the function to fetch personalized data. Once this function call is made, MoEngage SDK will deliver the personalized data to your website. Once the data is received, the website needs to consume this data and take action.