Qubit

To differentiate data for URLs with the same URL but different layouts/views that have been created using Qubit, you can use the Qubit data connector to configure the different layouts as variations.

Note: This data connector doesn't work retroactively as it requires DXA to collect and aggregate the variations each time the script is fired.

Enabling the Qubit data connector

To enable this option, go to Connect > Data Connectors > Configure Data Connectors > Split Testing > Qubit and tick the Qubit Enabled checkbox, before clicking Save.Qubit data connector enabled

You can now begin to implement this data connector.

Implementing the Qubit data connector

You will now need to add the DXA API call individually to each variation that you want to track, such as the below, and this code will need to be implemented after the initial DXA tracking script:
if (window.decibelInsight) {
   decibelInsight('ready', function () {
      decibelInsight('sendIntegrationData', 'Qubit', {ei: e1234, en: 'test 1', vi: v1234, vn: 'Control'});
   });
}
The data connection code mentioned above needs to pass data in the following format:
{        
"ei": e12345
"en": "t001:someName"
"vi": v12345
"vn": "control"
}

In the above, ei refers to the experience ID, en is the experience name, while vi is the variation ID, and vn is the variation name.

Using Qubit variations

Upon collecting Qubit variations, you can begin to use these by creating segments based on them.

When adding filters to a segment, click on the Integrations tab and navigate to Qubit variation and use the Please select ... text box to search for a variation.

Note: To add filters to a segment, see Segment Filters.
Quibit segment filters
Note:

You can then use the segment to filter sessions, heatmaps, forms, and other DXA features based on visitors who have viewed that particular variation.