Control groups are small groups of visitors who do not receive personalized content. Comparing their outcomes with those of visitors who did receive the personalized content allows you to measure the effectiveness of your personalization strategies and make data-driven decisions to optimize your marketing efforts.
The system areas related to the control group are:
Control Groups Settings
Expand the User menu and go to Settings > System Configuration > Control Groups.
Control Groups Report
Go to Reports > All Reports > System Data > Control Groups.
Overview
When the feature is enabled, a small percentage of visitors are assigned to a control group. Once in a control group, the visitor stays in that control group forever, unless the control group size is changed or they are manually moved out in the Reports > Visitors section. A visitor can only be in one control group at a time.
You can adjust the size of control groups in Control Group Settings. When the size of the group changes, some visitors are moved either in or out of that group to maintain the correct size. After changing the size of the group, it may take up to seven days for full effect on the Control group report.
Triggers control group
When enabled, customers who are in the Triggers control group don’t receive any triggered messages. This includes Cart Abandon, Browse Abandon, Purchase Complete, Price Drop, and Back in Stock emails.
Content control groups
Customers who are in either the Web Content or Email Content control group don’t see any Slots of that type, and instead are shown an empty SmartBlock.
This is based on the type of Slot being shown, not how it is used.
You can disable this behavior for individual Slots by selecting the Show Content to People in the Control Group option on the Slot's Edit page. Doing this means every customer can see the Slot, even if they are in the control group.
Reporting
Attribution
Unlike the standard attribution system, control group results are based on what a visitor has viewed, but not necessarily clicked. This is required because customers in the control group can never click a Slot, as the Slots are not shown, meaning this group always has zero attributions for that content.
The Control group report displays the improvement in RPM (Revenue Per Mille) between visitors who saw the content or received a triggered email and made a purchase and those who didn't because they were in the control group. The values on the control group summary report are based on the last 30 days of data and are updated in real-time.
Significance
On the Control group report each value is accompanied by a Significance indicator.
These significance indicators show if the two numbers are considered statistically different, beyond what is considered normal variation or fluctuations. If the Significance achieved shows a tick, then it suggests that the difference between the two numbers can be attributed to the impact of being in the control vs the main group.
If the Significance achieved shows a cross, then you need to either wait longer, or check through the Troubleshooting points below.
Significance tests are impacted by the volume of data, the consistency of the data and the extremities and fluctuations within the data. High data volumes, with a consistent difference between the groups is more likely to be significant compared to lower volumes, with high variability between the groups.
Hover over the icon to see the result of the test as a percentage value. 5% or below is considered significant, so you can see if a test was close, or not, to being considered significant.
Significance calculation
The Significance is based on the calculated p-value. This value is the probability that when the null hypothesis is true — meaning there is no difference in outcome between the control group and normal group — the result would be greater than or equal to the observed results.
A p-value less than 5% is considered high confidence and a value less than 10% is reported as a medium confidence. To see the raw p-value and sample size, hover over the Significance indicator on the Control Group report. The p-value for the RPM and average order value is calculated using a 2-tailed t-test. The Conversion rate's p-value is calculated using a z-test.
Result calculation
Result | Description |
RPM | Revenue generated per 1000 sends/sessions/impressions. |
Click Through Rate | The percentage of people making a purchase in each group. |
Average Order Value | The average value of orders made by people in each group. |
Extra Revenue | The extra revenue from each type of content. This is calculated by comparing the performance of the control group vs everyone who saw the content. |
Extra Orders | The number of extra orders from each type of content. This is calculated by comparing the performance of the control group vs everyone who saw the content. |
Detailed calculation breakdown
Detailed calculation breakdown
Below is a detailed explanation of how each value is calculated. All the data used is provided on the Control group report so you can do the calculations yourself to check the results if you want to.
Trigger Average Order Value
Divide the total revenue made by each group by the number of orders.AOV = Total Revenue / Number of Orders
Trigger Conversion rate
Divide the number of orders made by each group by the number of emails sent. Multiply by 100 to convert to a percentage.Conversion Rate = (Number of Orders / Number of Emails sent) * 100
Trigger RPM
Divide the total value of all purchases made by each group by the number of emails sent. Then multiply by 1000 to get the value for every thousand emails sent.RPM = (Total Revenue / Number of Emails sent) * 1000
Trigger Extra Revenue
Multiply the control group RPM value by the total number of emails sent in the main group. This is the total revenue that the main group would have produced if they saw no content. The difference between this and the actual revenue is the amount of extra revenue generated by the Triggers.Expected Revenue if in Control Group = (Control Group RPM / 1000) * Number of Emails sent from Main Group
Extra Revenue = Revenue from Main Group - Expected Revenue if in Control Group
Trigger Extra Orders
Multiply the control group conversion rate by the total number of emails sent in the main group. This is the total revenue that the main group would have produced if they saw no content. The difference between this and the actual number of orders is the number of extra orders generated by the Triggers.Expected Number of Orders if in Control Group = (Control Group Conversion Rate / 100) * Total Number of Emails sent from Main Group
Extra Orders = Number of Orders from Main Group - Expected Number of Orders if in Control Group
Web Content Average Order Value
Divide the total revenue made by each group by the number of orders.AOV = Total Revenue / Number of Orders
Web Content Conversion rate
Divide the number of orders made by each group by the number of Sessions. Multiply by 100 to convert to a percentage.Conversion Rate = (Number of Orders / Number of Sessions) * 100
Web Content RPM
Divide the total value of all purchases made by each group by the number of sessions. Then multiply by 1000 to get the value for every thousand sessions.RPM = (Total Revenue / Number of Sessions) * 1000
Web Content Extra Revenue
Multiply the control group RPM value by the total number of sessions in the main group. This is the total revenue that the main group would have produced if they saw no content. The difference between this and the actual revenue is the amount of extra revenue generated by the web content.Expected Revenue if in Control Group = (Control Group RPM / 1000) * Number of Sessions from Main Group
Extra Revenue = Revenue from Main Group - Expected Revenue if in Control Group
Web Content Extra Orders
Multiply the control group conversion rate by the total number of sessions in the main group. This is the total revenue that the main group would have produced if they saw no content. The difference between this and the actual number of orders is the number of extra orders generated by the web content.Expected Number of Orders if in Control Group = (Control Group Conversion Rate / 100) * Total Number of Sessions from Main Group
Extra Orders = Number of Orders from Main Group - Expected Number of Orders if in Control Group
Email Content Average Order Value
Divide the total revenue made by each group by the number of orders.AOV = Total Revenue / Number of Orders
Email Content Conversion rate
Divide the number of orders made by each group by the number of impressions. Multiply by 100 to convert to a percentage.Conversion Rate = (Number of Orders / Number of Impressions) * 100
Email Content RPM
Divide the total value of all purchases made by each group by the number of impressions. Multiply by 1000 to get the value for every thousand impressions.RPM = (Total Revenue / Number of Impressions) * 1000
Email Content Extra Revenue
Multiply the control group RPM value by the total number of impressions in the main group. This is the total revenue that the main group would have produced if they saw no content. The difference between this and the actual revenue is the amount of extra revenue generated by the email content.Expected Revenue if in Control Group = (Control Group RPM / 1000) * Number of Impressions from Main Group
Extra Revenue = Revenue from Main Group - Expected Revenue if in Control Group
Email Content Extra Orders
Multiply the control group conversion rate by the total number of impressions in the main group. This is the total revenue that the main group would have produced if they saw no content. The difference between this and the actual number of orders is the number of extra orders generated by the email content.Expected Number of Orders if in Control Group = (Control Group Conversion Rate / 100) * Total Number of Impressions from Main Group
Extra Orders = Number of Orders from Main Group - Expected Number of Orders if in Control Group
Test
You can see which control group a visitor is in on the Visitors report. Go to Reports > All Reports > Site Activity & Insight > Visitors. Use the search field to locate the visitor and open their record, then expand the Control Groups section in the bottom left.
You can move individual visitors in or out of a control group here. This allows you to test what customers see when in or out of each control group by moving your own visitors record into the different control groups.
Troubleshoot control groups
If the results from control groups don't look right, or aren't achieving significance, you check your Slot configurations.
Each Slot has a setting which can force it to be displayed to everyone, even if they are in the control group. This is intended for pieces of content which are essential, and should be shown for everyone. If you want to use control groups, then the Show to Everyone option shouldn't be set for pieces of marketing content which aren't essential for the performance of the site.
You can see the setting for every Slot on the Content > Slots page.
You need to switch to the List view to see this.