Use Cases
- Testing personalization experience in your webpage with a different version
- Provide regional-specific experience to specific categories of users
- Recommending Specific product pages based on user interest
- Providing early access for VIP customers during product launches
- Providing customized experiences and offers for VIP customers.
Steps To Create Split URL Testing
To create a personalized experience:- Navigate to Create New -> Experience -> Web or
- Navigate to Personalize -> All Experiences and click + Experience in the top right corner of the screen.
- Target Users: Specify the audience for your web experience.
- Content: Specify the variation and personalized content for the selected users.
- Schedule and goals: Specify a delivery schedule, conversion goals, and delivery controls for the experience.
Step 1: Target Users
This section contains the following:Experience Details
- Experience name: Type the name of the experience to manage and identify it. The experience name must have at least five characters and at most 256.
- Experience tags: Select the experience tags from the drop-down list. Tags help you add context to your experience. For example, you can add ‘onboarding’ as a tag for an experience created for onboarding users to your platform or app. For more information, refer to Tags.
Target Audience
Select +Add Audience to define the target user segment for the Experience.Defining your Target Audience
Defining your Target Audience
You can add multiple audiences (up to ten) to your experience. For example, let’s take the case of a brand that sells skin care products. If a marketer creates the following audience segments, they can personalize the website for each of these segments.
- Users who have viewed perfumes or have shown an interest in them - the marketer can personalize the website such that perfumes are shown primarily on the page with mentions of the latest arrivals, discounts, upcoming sales, testimonials, celebrity reviews, etc.
- Users who have clicked on discount offers for skin care products - the marketer can personalize the website such that offers and discounts on skin care products are shown primarily on the page.
- Users who have shown interest in natural skin care products - the marketer can personalize the website such that natural and cruelty-free products are shown primarily on the page.
- Add an existing audience by selecting one of the already added audiences shown in the dropdown. Click Select at the bottom line to add the audience to your experience.
- Duplicate and edit an existing audience. Select an audience in the dropdown and click Duplicate and Edit at the bottom right corner to modify the details.
- Add a new audience by clicking + New Audience.
- Audience Name - the unique name that identifies your audience.
-
Segmentation criteria - the segmentation filters that help you define your audience. This section helps you add criteria for the target user selection. For example, if you want to add/delete users who have added items to the cart but have yet to complete the purchase or users who have not received notifications or opened their app in the last ‘x’ days, and so on.
- All Users
- User Property
- User Behavior
- User Affinity
- Custom Segment
Allows you to send the campaign to all the users of the app. When you use this option, you cannot add multiple filters. -
In-session attributes - allow you to group website visitors based on specific conditions. You can add the following in-session attributes:
Field Description Query Parameter This field lets you segment users based on the query parameters in the URL. Typically, users would land on your personalized URL by clicking an advertisement on any Social Media platform. You can use UTM parameters like Source, Medium, Content, Campaign, etc., to segment users based on the source from where they are visiting, the campaign from which they’ve landed on this URL, and so on. UTM parameters like utm_source, utm_campaign, etc., are used to identify the campaigns driving users to websites. You can use UTM and custom parameters to segment users and personalize the website experience. User Type This field lets you segment users based on whether they are new or returning users.
Note:
1. If two users are using the same device and user 2 logs in after user 1, they would be considered a returninguser
2. If a user logs in from the mobile browser and then logs in again from a desktop browser, the login from the desktop would be considered a new user.Day of the week This field lets you segment users based on the day of the week on which they visit your website. Time of the day This field lets you segment users based on the hour of the week on which they visit your website. You can choose from any of the one-hour slots in a day available in the dropdown. Geolocation This field lets you segment users based on the geolocation from where they visit your website. You can choose the Country, State/Region, and City where the user is located or exclude a specific Country. Device Type This field lets you segment users based on the device with which they visit your website. You can include or exclude one or a combination of the following: Mobile, Desktop, or Tablet. Operating System This field lets you segment users based on the Operating System of the device with which they visit your website. You can include or exclude one or a combination of the following: Android, iOS, Windows, Mac, Linux, or Others. Browser Type This field lets you segment users based on the browser with which they visit your website. You can include or exclude one or a combination of the following: Chrome, Safari, Firefox, Opera, or Others. - Exclude Users - You can exclude users who use certain in-session attributes by clicking Exclude Users and specifying the in-session attributes in the Select attribute dropdown.
- In-session behavior -allows you to group and target website visitors based on their actions within the current session in progress. For example, if a user views a particular clothing brand or specific apparel such as jeans, you can personalize other webpages in the same session with this information by displaying recommendation banners for other items from the same brand or displaying similar products. This helps you deliver a personalized experience immediately within the same session without waiting for the user’s next visit.
- To personalize using the user’s in-session behavior, click +In-session Behavior and add the event condition - _Has Executed/Has Not Executed_and choose the event in the Select an event dropdown. Note: Only the last ten instances of the selected user action will be considered for targeting In-Session behavior.
- The Save for later use checkbox is checked by default. This saves the audience added and makes it available for other experiences.
- Click Add at the bottom right corner of the screen to add the audience.

Control Group
Toggle the Global control group to exclude users in the global control group from the Experience. For more information, refer to Control Groups. After filling in this information, click on Next. You will see a popup that opens. In this step, you personalize the webpage using MoEngage’s WYSIWYG editor. Refer to this article for a deep-dive on the editor capabilities.Step 2: Content
In this step, You can create variations and split users to different URLs- Manually allocating user traffic between variations
- Using MoEngage’s Merlin AI to auto-allocate traffic between variations

Allocate User Traffic Manually
| Field | Description |
|---|---|
| Variation | There are two options present by default: 1. Default Variation 2. Variation 1 You can add another variation by clicking the + Variation at the lower left corner of the screen. Note: You can add up to 5 variations for each target audience. For more information, refer to manual multivariate testing. |
| Users (%total) | You can define the percentage of users for each variation in this field. |
Auto-Allocate User Traffic Using Merlin AI
| Field | Description |
|---|---|
| Variation | There are two options present by default: 1. Default Variation 2. Variation 1 You can add another variation by clicking the + Variation at the lower left corner of the screen. Note: You can add up to 5 variations for each target audience. For more information, refer to Dynamic multivariate testing. |
| Metric | You must choose one metric among the following for Merlin AI to optimize on - Conversion - Engagement - Revenue |
Add URLs to Direct Users from Different Variations
Add the base URL to the provided field in the default sections and a customized URL to the variation, which will direct your users to the personalized webpage.
Step 3: Schedule and Goals
In this step, set the scheduling criteria for your experience. You can set the start and end dates and times for your experience.
- How many users have viewed the product page?
- How many of them added that product to the cart?
- How many of them made a successful order?


