Quick Start : Setting up Infinity Recommendations on a website
Introduction
This tutorial details how to set up product recommendations on a single language test website using Infinity Recommendations and track the incremental number of orders gained. This will you to automatically surface the most relevant product recommendations to your website visitors and measure the benefits:
Tip! Infinity Recommendations does support multiple languages, multiple websites, multiple inventory files with product and/or content recommendations (please see the Further considerations for Infinity Recommendations for more details).
Tip! In this tutorial, we’ll be providing you with a test website* so you can complete the tutorial without any development work:
*The test website was built using Oracle Content Management - a powerful solution to allow marketers to build their own websites quickly without any coding knowledge)
Why use Infinity Recommendations?
-
Automatic Recommendations: Display the best product and content recommendations to your users using a variety of models (for example: Best Sellers, 1-1 and Viewed this-Bought that).
-
Increase revenue on your properties : Increase revenue on your websites, mobile application and emails by improving conversion rates.
-
Measure the uplift : You can measure the incremental orders/revenue or whatever conversion metric you may have to report on the benefit of Infinity Recommendations to your business.
-
Multi-platform : Recommendations can be deployed on web, mobile app, email (or anything if you wish to use our Recommendations API).
-
Avoid development work : After the initial Recommendations deployment, you can deploy recommendations anywhere on your website without any development work (including changing your recommendation model and the available recommendations).
Objectives
The objectives of the tutorial are to:
- Generate and deploy a CX Tag to your website: We’ll be deploying the CX Tag to the test website in this example which will deploy Infinity, Recommendations and Maxymiser to the site.
- Configure the Recommendations Module within the CX Tag: This will deploy Infinity Recommendations tracking on your website.
- Configure the Maxymiser Module within the CX Tag: This will deploy Oracle Maxymiser on your website to allow you to surface recommendations to your visitors (using the Recommendations Widget)
- Understand the required Infinity tracking: The test website will already be pre-configured to trigger the relevant tracking calls on your website (so you will not need to implement any tracking in this tutorial) but it is important to understand the required tracking for Infinity Recommendations.
- Configure your Infinity Recommendations Workspace: Ensure Recommendations is configured to generate the right recommendations for your visitors.
- Deploy the Recommendations Web Widget (using Oracle Maxymiser): Deliver recommendations to your website visitors using the Recommendations widget.
Prerequisites
In order to complete this tutorial, you must have the following:
-
Infinity: You must have access to Infinity so that you can generate the required tracking.
-
Infinity Recommendations: You must have access to Infinity Recommendations to manage your recommendations.
-
Oracle Maxymiser: You must have access to Oracle Maxymiser to deploy the recommendations on your website.
Note : Maxymiser requires the new Recommendations Web Widget enabling in order for you to complete this tutorial. Please reach out to your Oracle Representative if you do not have this enabled.
Step 1: Create, Configure and Implement the Oracle CX Tag on the Test Website
The Oracle CX Tag is used to implement Infinity on your website. Please follow these instructions to deploy this on the test website:
1.1 Create your Oracle CX Tag
-
Log in to the Infinity user interface.
-
Go to Data Collection in the top-left navigation menu:
Data Collection Application
-
Click on Create Tag.
-
Enter the name
Demo Website Tutorial
-
Grab your CX Tag URL by clicking on the … within your Production container as follows:
Getting your CX Tag URL
Tip! The URL you have copied should be similar to
//d.oracleinfinity.io/infy/acs/account/ACCOUNTGUID/js/TAGID/odc.js
whereACCOUNT GUID
is your Account GUID andTAGID
is the unique ID for the tag we will be using. -
Note down the
ACCOUNT GUID
andTAGID
- you will need this later in the tutorial.
Next, we will be enabling the modules in your CX Tag to enable Infinity, Infinity Recommendations and Oracle Maxymiser on your site.
Tip! The standard Infinity module is enabled by default so we will not need to change any settings in Infinity
1.2 Configure the Recommendations Module
We now need to configure the Recommendations Module to allow Infinity Recommendations to collect data on the test website.
-
Log in to the Infinity Recommendations interface.
-
Go to your Sandbox Workspace and note down the Workspace ID. You will find this by selecting the Sandbox Workspace in the top-right:
Getting your Workspace ID - alternative
-
Return back to the Data Collection Application.
-
Click + Add Module to add a new module in your Test environment:
Adding a new module
-
Select Recommendations then click Next.
-
Populate the fields as follows:
Tip! See Recommendations Module for further guidance.
- Site Name: Set this as
!rec![Recommendation Workspace ID]
(for example,!rec!0p32563y
). - Cookie Domain : Leave this as default
- Cookie Expiration (Days) : Leave as default (
365
) - Cookie Prefix : Leave as default (
cxmrec
) - Secure Cookies : Check this box
- Campaign Content : Set this to either
//service.maxymiser.net/cg/v5us/?
(for *app.oracleinfinity.com** accounts) or//service.maxymiser.net/cg/v5/?
(for *app.eu1.oracleinfinity.com** accounts) - Single Page Application : Leave as default
- History Store Mode : Leave as default (
Cookie
) - Oracle Infinity or Custom Scripts : Leave as default (
Oracle Infinity
)
- Site Name: Set this as
-
Add the following events by clicking Add Events for the each of the below:
Product View
This event will send all product views to Infinity Recommendations:
- Event Name :
View
- Trigger - Parameter :
wt.tx_e
- Trigger - Value :
v
(this denotes a product view in the tracking) - Parameter :
wt.pn_sku
(this will pass the product SKU) - Units : Leave blank
Purchase
This event will send all purchases to Infinity Recommendations:
- Event Name :
Purchase
- Trigger - Parameter :
wt.tx_e
- Trigger - Value :
p
(this denotes a purchase in the tracking) - Parameter :
wt.pn_sku
(this will pass the product SKU) - Units :
wt.tx_u
(this will pass the number of units purchased)
- Event Name :
-
Click Save.
1.3 Configure the Maxymiser Module
We need to configure the Maxymiser Module to deploy the Infinity Recommendations content on the test website.
Tip! In this tutorial, we’ll be creating a new Maxymiser Site for the test website you’ll be using. However, if you prefer you can use an existing site skip creating a new Maxymiser step (just remember to note down the site name of the Maxymiser Site you’ll be using).
-
In another browser window/tab, go to the Oracle Maxymiser user interface.
-
(skip this step if using an existing Maxymiser Site) Create a new Maxymiser Site with the following details:
- Site Name :
infinity-demo-site.com
- Default link to site* :
https://workshop-oce0002.ocecdn.oraclecloud.com/site/Infinity-Demo-Site/?cxtagguid=CHANGE-TO-YOUR-ACCOUNT-GUID&cxtagid=CHANGE-TO-YOUR-TAG-ID
- Default Stats Methodology :
Low Traffic
- Within the User Permissions section, ensure you find your User and set to
Manager
- Leave all other settings as default.
*Ensure you change
CHANGE-TO-YOUR-ACCOUNT-GUID
andCHANGE-TO-YOUR-TAG-ID
to the Account GUID and Tag ID you created earlier - Site Name :
-
Return back to the Data Collection Application.
-
Click + Add Module to add a new module in your Test environment:
Adding a new module
-
Select Maxymiser then click Next.
-
Enter the following details in the module:
Tip! See Maxymiser Module for further guidance.
- Site Name:
infinity-demo-site.com
(or an existing Maxymiser site if you haven’t created a new one) - Cookie domain:
LEAVE AS DEFAULT
- Cookie Expiration (Days):
LEAVE AS DEFAULT
- Cookie prefix:
LEAVE AS DEFAULT
- Cookie domain:
LEAVE AS DEFAULT
- Secure cookies:
LEAVE CHECKED
- API directory*: Set this to either
//service.maxymiser.net/platform/us/api/
(for *app.oracleinfinity.com** accounts) or//service.maxymiser.net/platform/eu/api/
(for *app.eu1.oracleinfinity.com** accounts) - Campaign content*: Set this to either
//service.maxymiser.net/cg/v5us/?
(for *app.oracleinfinity.com** accounts) or//service.maxymiser.net/cg/v5/?
(for *app.eu1.oracleinfinity.com** accounts) - Response format:
LEAVE AS DEFAULT
- Auto-hiding:
LEAVE AS DEFAULT
- Auto-hiding timeout:
LEAVE AS DEFAULT
- Custom extension**:
function(loader){window.mmUnhide && window.mmUnhide();}
*Use your Maxymiser website URL to determine the API directory and Campaign content values as per the documentation
**Our test website is using an asynchronous implementation of the CX Tag so we will be using some custom code to ensure the page does not “flicker” to the user as we modify the page with Maxymiser
- Site Name:
-
Click Save.
1.4 Publish the Modules to Production
To ensure the modules are published and will run on the test website, we need to promote the Test environment we have been configuring to Production (this is what will be deployed on the test website):
-
Publish this to production by clicking on Publish to Production:
Publish to Production
-
Accept all of the options in the prompt and click Publish.
1.5 Deploy the Oracle CX Tag on the Test Website
Tip! Normally, we could be implementing the Oracle CX Tag on your website as per the implementation guidelines. However, we are going to be using a pre-built test website which already has the CX Tag deployed.
Our test website is especially built to allow us to use any CX tag of our choice without needing to implement the normal CX Tag code (for your browser only - it won’t load the CX Tag for other visitors).
Please complete the following steps to do this:
-
In the Data Collection application, we are going to take the the CX Tag URL that we will use to deploy the tag on our website:
Getting your CX Tag URL
-
The URL you have copied should be similar to
//d.oracleinfinity.io/infy/acs/account/ACCOUNTGUID/js/TAGID/odc.js
whereACCOUNT GUID
is your Account GUID andTAGID
is the unique ID for the tag we will be using. -
Note down the
ACCOUNT GUID
andTAGID
-
We can use this CX Tag by editing the website URL as follows:
Step 2: Implement Infinity Tracking
Not necessary for tutorial! This step is not required in this tutorial so you can skip this step. The test website is already pre-configured with all of the required tracking.
Please note that if you are to deploy Infinity Recommendations on your own website(s) - this is mandatory. Therefore, the required calls are detailed below.
Now that the Oracle CX Tag is deployed on your website, you would need to implement tracking calls to tell Infinity when users have added products to their cart and when they have purchased.
2.1 Implement View Product Tracking
To understand what products users have viewed, we will need to implement the following tracking code when someone views a product:
Tips!
- Your website developer will be able to implement this for you on the website (or through a tag manager if you have one).
<script>
// Send Data
var cxDataObject = {
"wt.tx_e":"v", // required : Denotes 'view product'
"wt.pn_sku":"ENTER SKU", // required* : e.g. 'BJN1'. Delimit multiple values with ';' ('BJN1;PSK2')
};
// DO NOT EDIT BELOW THIS LINE - ORA.view()
window.ORA = window.ORA || {productReady: []};
ORA.productReady.push(['analytics', function(cxDataObject) {return function() {return ORA.view({"data": cxDataObject})}}(cxDataObject)]);
</script>
2.2 Implement Purchase Product Tracking
To understand when a user has made a purchase, we will need to implement the following tracking code when someone makes a purchase (for example, on your order confirmation page):
Tips!
- Your website developer will be able to implement this for you on the website (or through a tag manager if you have one).
<script>
// Send Data
var cxDataObject = {
"wt.tx_e":"p", // required : Denotes 'purchase product'
"wt.pn_sku":"ENTER SKU", // required* : e.g. 'BJN1'. Delimit multiple values with ';' ('BJN1;PSK2')
"wt.tx_u":"ENTER QUANTITY", // required* : e.g. '1'. Delimit multiple values with ';' ('1;2')
};
// DO NOT EDIT BELOW THIS LINE - ORA.click()
window.ORA = window.ORA || {productReady: []};
ORA.productReady.push(['analytics', function(cxDataObject) {return function() {return ORA.click({"data": cxDataObject})}}(cxDataObject)]);
</script>
Step 3: Validate Infinity Tracking
Not necessary for tutorial! This step is not required in this tutorial so you can skip this step. This is because our test website is already pre-configured with all of the required tracking.
Please note that if you are to deploy Infinity Recommendations on your own website(s), this is mandatory as you will want to to check that your tracking is implemented correctly so
We can now test our website to see whether the required tracking has been implemented as follows:
Tip! Please see Verifying Data Collection for more information around validating Infinity Tracking with the Oracle CX Tag.
3.1 Validate the Oracle CX Tag and required Modules are firing on your website
Visit your test site ensuring that you update the URL with your ACCOUNTGUID
and TAGID
(as per above).
In your browser:
-
Open the developer tools (DevTools in Google Chrome), open the Network then refresh the page.
-
Filter for
odc.js
to check the CX Tag is firing:odc.js
-
Filter for
dc.orac
- you should see at least onedcs.gif
request (this is a tracking request to Infinity to capture user behavior):dcs.gif
-
Filter for
recommender.js
and you should see the Recommendations Module loading:Recommendations Module
-
Filter for
dmn=
and you should see the Maxymiser Module loading at least once (where your Maxymiser site name appears after thedmn=
:Maxymiser Module
3.2 Validate View Product Tracking
Next, we will test whether viewing a product is tracked:
-
Browse to a page where you can view a product (for example, the Health & Fitness Watch)
-
Open the developer tools (DevTools in Google Chrome), open the Network then refresh the page.
-
Filter for
dc.orac
- you should see at least twodcs.gif
requests with at least the following parameters declared:dcs.gif - view product
Tip! This request is used for tracking in Infinity (for example, Actions or Analytics. It is not necessary for Recommendations but will fire by default.
-
Another
dcs.gif
request will be passing the product view data to Infinity Recommendations:dcs.gif - view product (for Infinity Recommendations)
Tip! This requests consists of
[Base64-encoded product SKU]:v:[epochtimestamp]
-
Finally, search for
dmn=!rec!
and you will see another request which sends the recommendations data to Maxymiser:dmn=!rec! - view product (for Infinity Recommendations)
Tip! You will see the product SKU and also your workspace ID in this request.
3.3 Validate Purchase Product Tracking
To check whether purchases are tracked, you can follow similar steps to the previous test:
-
Open the developer tools (DevTools in Google Chrome) and open the Network.
-
Add one or more products to your cart and complete the checkout process.
-
When you reach the Order Summary page (
confirmation.php
), filter fordc.orac
- you should see at adcs.gif
request with at least the following parameters declared:dcs.gif - purchase product
Tip! This request is used for tracking in Infinity (for example, Actions or Analytics. It is not necessary for Recommendations but will fire by default.
-
At least one
dcs.gif
request will be passing the purchase data to Infinity Recommendations:dcs.gif - purchase product (for Infinity Recommendations)
Tip! the
:P
denotes a purchase. -
Finally, search for
dmn=!rec!
and you will see another request which sends the recommendations data to Maxymiser:dmn=!rec! - view product (for Infinity Recommendations)
Tip! You will see the product SKU and also your workspace ID in this request.
Now that your tracking is all correctly set up, we can go forward and configure Recommendations for your website.
Step 4: Configure your Infinity Recommendations Workspace
We can now configure Infinity Recommendations to begin generating recommendations.
4.1 Import Sample Inventory File
Tip! Infinity Recommendations does support multiple languages, multiple websites, multiple inventory files with product and/or content recommendations (please see the Further considerations for Infinity Recommendations for more details).
First, Recommendations will need to understand the inventory of available products to recommend. In this tutorial, we will be providing a sample file for you.
Tip! See Setting Up Inventory for Recommendations for further information.
-
Log in to the Infinity Recommendations interface.
-
Select the Sandbox workspace (you may be prompted or you may need to select the workspace from the top-right menu).
-
Click Add Inventory on the Recommendations home screen.
-
Set Import Type to
HTTPS
-
Set the Import File URL to
https://docs.oracle.com/en/learn/recommendations-web/files/sample_product_feed.csv
-
Set the Delimiter Sign as
Comma (,)
-
Leave all other settings as default and click Continue.
Adding your Inventory File
Next, we will map the fields in our file to fields we wish to use in Infinity Recommendations:
-
Ensure the following fields are mapped:
Tip! You’ll find that some fields are automatically mapped for you - Recommendations will try and figure out the best mappings for you.
- Product ID : Map from
Pr_ID
- Name : Map from
Name
- Page URL : Map from
Page_URL
- Description : Map from
Description
- Image URL : Map to
Image_URL
- Price : Map to
Price
- Currency : Map to
Currency
- Thumb Image URL : Map to
Thumbs_Image_URL
- Product Category : Map to
Category
- Brand : Map toBrand
- Locale : Map to
Locale
Tip! You can leave the remaining fields unmapped
Mapping your Fields
- Product ID : Map from
-
Click Continue.
-
On the next screen, click Complete Upload.
4.2 Create a Recommendations Service
We can now define the type of recommendations we want to show our users by creating a Service. We are going to use a Last Viewed service as a simple way to demonstrate Recommendations being shown based on the items the user has last viewed.
Tip! See Recommendations Strategies for further information about the different available models).
-
From the Recommendations home screen, click Create New Service.
-
Set the fields as follows:
- Name :
Web - Product Recommendations
- Description :
Recommendations for my test website
- Recommendations Model :
Last Viewed
- Item Filters : Leave as default
- Exclude recent history : Leave unchecked
Choosing your Service
- Name :
-
Click Save.
-
On the next screen, click Copy URL and keep this safe. You will need this to implement Recommendations later in this tutorial.
Now that we have set up our Recommendations Service, we can start implementing this on our website.
Step 5: Deploy the Recommendations Web Widget using Oracle Maxymiser
We will be using Oracle Maxymiser to deploy our Recommendations Web Widget on the website by using a Campaign.
5.1 Create Campaign
-
Log in to the Maxymiser user interface.
-
Ensure you select the correct Maxymiser Site (for example,
infinity-demo-site.com
):Selecting your Site
-
Create a new Campaign by clicking +New Campaign and selecting Campaign Designer.
-
Name and describe your Campaign. For example:
- Name:
Product Recommendations - Homepage
- Description:
Product Recommendations on the homepage
- Name:
-
Check the Low Traffic checkbox.
-
Click Create.
5.2 Set Campaign URLs
Next, we will be setting this to run on just the homepage. To do this, please follow these steps:
-
Click GET STARTED.
-
Click URLS in the top purple toolbar.
-
Click on + then click Add URL.
-
Enter
https://workshop-oce0002.ocecdn.oraclecloud.com/site/Infinity-Demo-Site/
then click ADD. -
Repeat the same and add
https://workshop-oce0002.ocecdn.oraclecloud.com/site/Infinity-Demo-Site/?*
-
Repeat the same and add
https://workshop-oce0002.ocecdn.oraclecloud.com/site/Infinity-Demo-Site/index.html*
-
Click DONE.
Note: If the Preview URL at the top is not
https://workshop-oce0002.ocecdn.oraclecloud.com/site/Infinity-Demo-Site/?cxtagguid=CHANGE-TO-YOUR-ACCOUNT-GUID&cxtagid=CHANGE-TO-YOUR-TAG-ID
then change it to this URL (ensure you changeCHANGE-TO-YOUR-ACCOUNT-GUID
andCHANGE-TO-YOUR-TAG-ID
to the Account GUID and Tag ID you created earlier)Campaign URLs
Before we move on, let’s quickly rename the Variant1 on the left-hand side to Show Recommendations
:
- Double click on the Variant1 in the left-hand toolbar.
- Rename this to
Show Recommendations
then press the Enter key.
5.3 Add the Recommendations Web Widget to your page
Note : Maxymiser requires the new Recommendations Web Widget enabling in order for you to complete this tutorial. Please reach out to your Oracle Representative if you do not have this enabled.
We will now add a Recommmendations Web Widget to the homepage:
-
Ensure you are in the Content tab.
-
Click EDIT (if you are prompted to inject the Maxymiser tag, please ignore it):
Click on the space
-
Click on the + in the right-hand toolbar and then click the Insert Above icon):
Insert Widget
-
Click on the Recommendations block 1 on the left-hand side and then add in the service URL you copied earlier (where can I find my Recommendations Service URL?):
Add your Service
Tip! You can pull up the Recommendations options by clicking on the bottom icon in the right-hand toolbar:
Recommendations options
-
Click on the Give me a Title then double-click it to rename it as ‘Recommended Products’)
-
Click on the Show Recommendations in the left-hand toolbar.
-
Click CODE EDITOR in the top purple toolbar - you should see the Show Recommendations editor at the bottom:
Code Editor - Show Recommendations
-
Add the following code to the top of this editor then click SAVE at the bottom:
<style> #recommend_thumbimageurl { width: 300px !important; height: 300px !important; } [class*="recommend_row"] { display: inline-flex !important; } [class*="recommend_name"] { text-align: center !important; } #recommend_productDetailsBody { width: 300px !important; } </style>
Your widget is now configured and ready for use.
5.4 Set up Targeting
Tip! For more information about designing tests, please see Designing at test.
In our tutorial, we will be using the default configuration for targeting. This will automatically target 100% of web traffic but half will see the Show Recommendations experience and the other half will see the default (Default (Ctrl)) experience. This will allow us to measure the uplift in sales the Recommendations Widget brings.
By default, Targeting is set up to do this for us so you don’t need to make any changes.
You can verify this by performing the below:
-
Click the Targeting tab.
-
Ensure that 100% of the traffic is allocated.
-
Ensure that both Default (Ctrl) and Show Recommendations are selected:
Targeting 50% of users with Show Recommendations
5.5 Add Measurements for your Campaign
Tip! In this tutorial, we are only going to reporting on the increase in conversions - not revenue. You can configure to report in incremental revenue if you wish. Please see Tracking revenue values on a page.
To measure whether our Recommendations Web Widget is leading to an uplift in conversions, we need to track how many users reach the order confirmation page. To do this, please follow these steps:
-
On the Campaign Overview page, click on Add Action:
Tracking Actions
-
On the next screen, click the + button in the top-left ACTIONS menu.
-
Click Track Page Views.
-
Rename this action by double-clicking on the name (for example,
View Action 2 (Primary)
) and enter the new nameOrders
-
Click on the URLS tab in the left-hand toolbar then click +.
-
Scroll down to When to fetch Orders and click the + below it.
-
Click on the blue + then Add URL.
-
Enter
https://workshop-oce0002.ocecdn.oraclecloud.com/site/Infinity-Demo-Site/order-confirmation.html*
then click ADD. -
Repeat the same and add
https://workshop-oce0002.ocecdn.oraclecloud.com/site/Infinity-Demo-Site/order-confirmation.html
-
Click DONE. You should be configured as per the below:
Measuring Orders
5.6 QA your Campaign
To QA your Campaign to ensure it is working as expected, you can view use the QA Tool to preview your campaign before you publish it in on your live website:
-
Return to the Campaign Overview page then click QA CAMPAIGN (a new tab will open showing the website experience).
You should see either the Show Recommendations or Default (Ctrl) experience:
Tip! The QA Tool shows you the campaign and details of what you should be seeing.
Show Recommendations
Note : As we are using the Last Viewed model, you won’t see any recommendations until you view or purchase some products. Go ahead and view some products and then return to the homepage to see the Recommendations Web Widget appear.
-
You can change which experience you wish to see by clicking Edit and switching experience:
Change Experience
We are now ready to Publish our Campaign to go live.
5.7 Publish Campaign to Production
To push our Campaign live on the website, we can Publish it as follows:
-
From the Campaign Overview page, page, click PUBLISH CAMPAIGN
-
Click on the Play icon.
-
Click READY FOR PUBLISH (your browser will open the Publish Center in a new tab).
-
Check your Campaign name in the Campaigns: Marked Ready for Publish section then click Publish.
-
Name and describe your iteration then click Publish. For example:
- Name:
Reco - Homepage
- Description:
Show product recommendations to homepage visitors
- Name:
Your Campaign will now be live for all customers.
Step 6: You are live!
You are now up and running! Visitors can now see product recommendations if they visit your test website.
Please ask them to visit:
Tip! Don’t forget to update the URL you provide with the
ACCOUNTGUID
andTAGID
you defined earlier.
Recommendations live on the test website
Notes:
Remember that there is a 50% chance you will be in the control segment and will not see the Recommendations module. To try and force yourself into the Show Recommendations segment, re-open your website in a new private browsing/incognito window.
Don’t forget that you won’t see any Recommendations until you view some products. Try viewing some products and revisiting the homepage.
Next Steps
You can now check your Campaign Performance report to see whether you are receiving an uplift in conversions from the Show Recommendations experience:
Viewing the uplift in Campaign Performance Report
Breakdown of results in Campaign Performance Report
Tip! In this tutorial you are unlikely to see enough visitor traffic to report on campaign performance as you are only targeting a few users. If you were to deploy Recommendations on your real website - you would see enough traffic to view the uplift in conversions.
Please see Designing Tests for further guidance.
Frequently Asked Questions
How do I log in to the Infinity User Interface?
You will have received your login URL in your original welcome email (for example, app.oracleinfinity.com or app.eu1.oracleinfinity.com).
How do I log in to the Infinity Recommendations User Interface?
You will have received your login URL in your original welcome email (for example, app.oracleinfinity.com or app.eu1.oracleinfinity.com).
Once you have logged in, you can access Recommendations through the top-left navigation menu and by clicking Recommendations:
Accessing Recommendations
How do I log in to the Maxymiser User Interface?
There are two types of authentication your Oracle Maxymiser account will be configured to use:
- Normal Accounts : These have a normal username/password login method with a login URL.
- Single Sign On (SSO) : Many accounts will share the same login as Oracle Infinity (and the same credentials can be used across both).
Normal Accounts
You will have received a login URL in your original Maxymiser welcome email (for example, ui.maxymiser.com or ui-us.maxymiser.com).
Single Sign On (SSO) Enabled Accounts
If you have Single Sign On (SSO) enabled for Maxymiser, you can login through the following methods:
Direct Login
You will have received a login URL in your original Maxymiser welcome email (for example, ui.maxymiser.com?partner=ACCOUNTNAME or ui-us.maxymiser.com?partner=ACCOUNTNAME).
Through Infinity User Interface
From the Infinity user interface, click Maxymiser from the top-left navigation menu:
Accessing Maxymiser through the Infinity user interface
How do I find my Maxymiser Site name?
In the Maxymiser user interface, you can find your site name as follows (for example, infinity-demo-site.com
):
Finding your Maxymiser Site name
Where can I find my Recommendations Service URL?
You can find the Recommendations Service URL in the Infinity Recommendations user interface as follows:
Finding your Recommendations Service URL
How does the Test Website work?
The test website is designed to allow you to inject your own CX Tag. This allows you to use this pre-configured site without needing to do any implementation work.
The URL for the test website is https://workshop-oce0002.ocecdn.oraclecloud.com/site/Infinity-Demo-Site/:
Test Website
To set your browser to use your CX Tag, you will need to visit the following URL once (once set, the CX Tag details you enter will persist):
When you enter in your ACCOUNT GUID
(as CHANGE-TO-YOUR-ACCOUNT-GUID
) and TAG ID
(as CHANGE-TO-YOUR-TAG-ID
), the site will use the CX Tag of your choice (based on the Account GUID and Tag ID you input).
Additionally, it will persist these settings so you only need to enter the cxtagguid
and cxtagid
query-string parameters once.
For example:
-
Your CX Tag URL is
//d.oracleinfinity.io/infy/acs/account/SAMPLE-GUID/js/SAMPLE-TAG-ID/odc.js
-
Therefore, your Account GUID is
SAMPLE_GUID
and your Tag ID isSAMPLE-TAG-ID
-
The page will load with the following CX Tag :
//d.oracleinfinity.io/infy/acs/account/SAMPLE-GUID/js/SAMPLE-TAG-ID/odc.js
-
You navigate to https://workshop-oce0002.ocecdn.oraclecloud.com/site/Infinity-Demo-Site/product-detail/3000000325005-smart-backpack.
-
The page will load with the same CX Tag (
//d.oracleinfinity.io/infy/acs/account/SAMPLE-GUID/js/SAMPLE-TAG-ID/odc.js
)
Tip! You can override the CX Tag being used by visiting
https://workshop-oce0002.ocecdn.oraclecloud.com/site/Infinity-Demo-Site/?cxtagguid=CHANGE-TO-YOUR-ACCOUNT-GUID&cxtagid=CHANGE-TO-YOUR-TAG-ID
again.
Further considerations for Infinity Recommendations
This tutorial shows how to configure Infinity Recommendations for:
- a single website
- using product recommendations (not content recommendations)
- using a single language
- a single inventory file
Infinity Recommendations can support:
- multiple websites
- multiple inventory files
- multiple languages
- product and/or content recommendations
For further guidance on configuring Infinity Recommendations for any of the above use cases, please get in touch with your Oracle representative.
Related Links
-
Oracle Infinity User Help Center - Welcome - Learn all about Infinity and Infinity IQ.
-
Oracle Infinity Developer Help Center - CX Tag - Implementation - Learn how to implement Oracle Infinity and Oracle Maxymiser on your website using the Oracle CX Tag.
-
Oracle Infinity User Help Center - Recommendations - User documentation for Infinity Recommendations.
-
Oracle Maxymiser User Help Center - User documentation for Oracle Maxymiser.
More Learning Resources
Explore other labs on docs.oracle.com/learn or access more free learning content on the Oracle Learning YouTube channel. Additionally, visit education.oracle.com/learning-explorer to become an Oracle Learning Explorer.
For product documentation, visit Oracle Help Center.
Quick Start : Setting up Infinity Recommendations on your website
F45848-04
August 2022
Copyright © 2022, Oracle and/or its affiliates.