Learn how to use Oracle Maxymiser with UserZoom.
✅ Plan Availability: Essentials, Professional, International, and Premium
👥 User roles: Owner, Admins, and Researchers
For more information, see our article on how to find your plan and user role.
On this page:
About Oracle Maxymiser
- Oracle Maxymiser adds cookies to the participant’s browser, depending on the website variant displayed.
- These cookies allow you to:
- Find which variant was viewed.
- Trigger different Site Intercepts for each variant.
- When used in conjunction with UserZoom Manager, you can ask participants specific questions about their experience based on the variant they see.
Recruiting & Data Segmentation
- Your first step is determining which recruiting method will fit your needs:
- To segment results, your best bet is to create one unique study and have multiple segments. This allows you to analyze the results together and/or apply filters.
- Alternatively, depending on your needs, you can either create different tasks in the same study or create different studies.
- Site Intercepts, Feedback Tabs, or Invitation Links are unique per study and per segment, so there will always be a way to identify where participants were intercepted.
Site Intercept / Feedback Tab (Recommended)
- Create a study with one unique Navigation task.
- Add your segments with Site Intercept or Feedback Tab as the collector type. Remember to create one segment per website variant you'd like to test.
- Obtain the javascript codes for either the Site Intercept or Feedback Tab.
- Add this code to the pages where you want to intercept participants:
var mmVariant = document.cookie.replace(/(?:(?:^|.*;\s*)
MM_Variant\s*\=\s*([^;]*).*$)|^.*$/, "$1");
//Placing the value of MM_Variant cookie inside a variable
if (mmVariant == "[Variant Name A]"){
// To check the mmVariant variable and confirm if website A was displayed.
SITE INTERCEPT/FEEDBACK TAB CODE HERE FOR VARIANT A
}
else if (mmVariant == “[Variant Name B]”){
// To check the mmVariant variable and confirm if website B was displayed.
SITE INTERCEPT/FEEDBACK TAB CODE HERE FOR VARIANT B
}
else {
// To cover all other scenarios where neither website A or B was displayed.
} - You can also make sure visitors only get intercepted once, regardless of the variant they see, by unchecking Use a different cookie for each collector segment or manually change the cookie name.
Invitation Links
These steps require some degree of coding experience. Contact Oracle Maxymiser support if further assistance is needed.
- Create a study with multiple Navigation tasks.
- Add an initial URL for each variant by inserting the extra URL parameter ?uz_mm=variant2.
-
Randomize tasks so only one of them is shown.
- This prevents you from analyzing the results of all tasks together.
- If you want to apply filters through segments or if you want to analyze the results of all variants together, Advanced Tracking is required.
Advanced Tracking
- When websites share the same URLs, the clickstream displays participant paths together, and doesn't separate them based on the website shown (variant A or B).
- To analyze the paths (if variant A or website B was shown) both together and separated when no other data segmentation was applied, use the _UZ_trackPageURL_ variable to uniquely identify each page.
- To do so, follow these steps:
- Replace the original URL with the value of the variable.
- This new parameter is the one used to collect and display data in the Clickstream.
- For example, by modifying the original URL (‘full URL’) with a fake one (‘Variant A Full URL).
- Add this javascript to each page of both websites:
var mmVariant = document.cookie.replace(/(?:(?:^|.*;\s*)
MM_Variant\s*\=\s*([^;]*).*$)|^.*$/, "$1");
//Placing the value of MM_Variant cookie inside a variable
if (mmVariant == "[Variant Name A]"){
// To check the mmVariant variable and confirm if website A was displayed.
_UZ_trackPageURL_=”http(s)://”;
}
else if (mmVariant == “[Variant Name B]”){
// To check the mmVariant variable and confirm if website B was displayed.
_UZ_trackPageURL_=” http(s)://< Variant B Full URL>”;
}
else {
// To cover all other scenarios where neither website A or B was displayed.
} - Replace ‘Full URL’ with the actual URL you want to send back to the UserZoom platform. Keep in mind that the content of _UZ_trackPageURL_ must start with the ‘http(s)://’ protocol (i.e. _UZ_trackPageURL_=”http(s)://”;)).
- Replace the original URL with the value of the variable.
Please provide any feedback you have on this article. Your feedback will be used to improve the article and should take no more than 5 minutes to complete. Article evaluations will remain completely confidential unless you request a follow-up.