Learn how to create menu variants to target specific content to users.*
This article covers adding and configuring menu variants.
- What are menu variants?
- How do menu variants work?
- How do I add a new menu variant?
- How do I configure my menu variant?
What are menu variants?
Menu variants allow you to set up different versions of your menu to suit a specific use case or audience. Presentation Manager makes it easy for you to create variants of your Header, Account, and Footer menus, and target them by modifying specific elements, including user group, device type, language, segmentation tags, date and time of day.
Note: The option (seen on the right of the image above) is primarily aimed at bespoke menu requirements and should only be used by engineers.
As an example, you may have a use case where you require an additional menu variant for a particular age group. You don't need to re-enter information to achieve this. Simply duplicate or create a new menu variant, and tweak the segmentation tag settings to select the age group you want to target with this variant.
How do menu variants work?
When your users visit the app, AXIS reads the variants you've created from right to left. It checks each one in turn until it gets to a menu variant that matches the user's device and their settings. This information is passed to the app, which then knows which menu to display.
The default menu - i.e. the one on the far left - is your fallback, and will be displayed if none of the other variants match the users settings and device. This puts you in full control of what your users see.
If you need to change the order in which certain variants are checked, this is easily done by dragging the variant tab left or right to the desired position.
Here's an example of an account menu setup with two menu variants: Default and Chinese. In this scenario, the Default menu is shown to any users who don't have their app or device set to Chinese.
How do I add a new menu variant?
To add a new variant of a Header, Account, or Footer menu, select the button next to the variant tabs. This creates a new menu variant tab to the right, with the options that you can configure shown at the top.
You can also create a new menu variant by duplicating an existing one. Click on the dropdown arrow on the variant tab and select Duplicate. You can then make any changes you need to the new variant.
|Menu metadata variants are based solely on language settings. Select the button and create a new variant by choosing a language from the list.|
How do I configure my menu variant?
Easily configure newly created or existing menu variants in line with your use case.
Select the menu variant you want to configure. The configurable options are displayed at the top.
Note: When specifying options, selecting the top-level category automatically selects all subcategory options - e.g. selecting TV under Devices automatically includes all TV device types. Expand the top level to display subcategories for a more granular selection.
Any Device is selected by default, which means the menu variant displays on any device used.
To define specific devices that can access this menu variant, select from the list. Expand to view further category options by clicking the arrow.
Any User is selected by default, meaning any type of user from the list has access to your menu variant.
To determine which users see this menu variant, select from the list below. Expand to view further category options by clicking the arrow. Follow the link for more information on user groups.
Any Language is selected by default, meaning your menu items are not set to one specific language—this menu variant is displayed for all of the listed language types.
To specify a language for your menu, make a selection from the list. Note that you can only have one language selection per menu variant. Find out more about configuring languages in Presentation Manager.
Target your pages at specific groups based on age, activity, behavioural analytics, etc. Depending on how you've grouped your users, you're able to direct content to them easily. Read our segmentation tags article for more information on this key feature.
Date period (scheduling)
Date periods are often referred to as scheduling. They allow you to specify a date and time for your content to be available to your end-users. Read our article to learn how to set variant scheduling.