Incrementality Testing
Incrementality testing is a set of statistical methods that help measure the impact of a marketing campaign or activity. RevSure supports the following Incrementality Testing methods and widgets.
Conversion Lift Analysis
Pre-Post Analysis
Multi-variate Causal Impact Analysis
Campaign Lift Analysis - Across Campaigns
Campaign Lift Analysis - Individual Campaigns
These widgets are available under the Customize side panel of the Marketing Performance Module.
Conversion Lift Analysis Widget
This widget helps measure the statistical validity of conversion differences between two groups:
Control (where a particular marketing / GTM activity has not been performed)
Test (for which a particular marketing/GTM activity has been performed)
In RevSure, you can identify Control vs. Test based on Boolean (true/false) or Binary Categorical (Y/N) dimension, such as (Y/N). Examples of such dimensions include Lead Google Touched, Lead LinkedIn Touched, etc.
The statistical test is done using a Chi-squared T test for proportions.
Setting up the Conversion Lift Analysis Widget
Select Filters and the (Created) Period as appropriate
Select Progressed Period for the Conversion Metric
Select Split By Dimension that specifies the Test and Control Groups
Select View by Stage for the Start Funnel Stage of Conversion
Once the above selections are done
Select the To funnel stage to compute the conversion, and
Select the value from the Split by Dimension
Based on the above selections, the Conversion Lift Analysis test runs dynamically. The widget also gives you the value of the conversions for each value, as well as an estimate of the Lift (difference in the conversion between the test and the control group) and whether the Conversion Lift is statistically significant or not.
The statistical significance is indicated by the p-value of the test.
If the p-value < 0.05, then the Lift is statistically significant. This means, the inference can be made that the marketing/GTM activity made a statistically significant impact on the conversions.
Else if the p-value > 0.05 the the Lift is statistically insignificant. This means that no inference can be made on whether the marketing/GTM activity made an impact on the conversion. Any lift or difference observed could just be a random observation.
Pre & Post Analysis Widget
In RevSure, the ‘Pre & Post Analysis’ widget in the Marketing Performance module is designed to help with testing the impact of a marketing/GTM Treatment on a Response Variable.
The Treatment could be running a new campaign, an Event, a competitor action, increasing digital spend, etc.
The Response could be an outcome such as pipeline generation, lead generation, or booking value generation. etc.
This analysis is designed to statistically compare the difference in the Response variable before the treatment (pre) and the Response variable (post) the treatment.
The statistical method used in this test is the 2-sample Welch t-test.
Setting up the Pre-Post Analysis Widget
Select Filters, Date Filter Period for the Period Filtering, and whether to Consider only First Movements
Select Pre-Time Period (this is the time period before the treatment)
Select Post-Time Period (this is the time period before the treatment)
Select Treatment Metric/Variable from the drop-down
Select Response Metric/Variable from the drop-down
Select Test Type
Response (Uses the Response Variable as is for the pre-post comparison)
Ratio (Uses the ratio of Response/Treatment for the pre-post comparison)
Select Sample Granularity (Weekly/Monthly/Quarterly) for analysis of the time trend and averages of the Response and Treatment Metric
Output
Chart and Table of the Averages of the Response and Treatment Metric for the Pre and Post time period, respectively
The average of the respective differences of the Response and Treatment Metric between the Post and the Pre time periods
The total respective differences of the Response and Treatment Metric between the Post and Pre time periods
Summary of the Outcome: Difference in Response Metric/Difference in Treatment Metric
Statistical Significance of the Pre-Post Test:
The statistical significance is indicated by the p-value of the test.
If the p-value < 0.05, then the Difference and Outcome are statistically significant. This means the inference can be made that the Treatment made a statistically significant impact on the Response.
Else if the p-value > 0.05, the measured Difference and Outcome is statistically insignificant. This means that no inference can be made on whether the Treatment made an impact on the Response. Any difference observed/measured could just be a random observation.
Multi-variate Causal Impact Analysis
This version is an advanced version of the Pre-Post Analysis, which includes a more rigorous causal impact analysis along with the ability to analyze the impact of marketing and GTM interventions that might involve multiple levers/tactics/campaigns.
The methodology is inspired by Google’s Causal Impact approach and data science methodology: https://google.github.io/CausalImpact/CausalImpact.html
Setting up the Multi-variate Causal Impact Analysis widget
Select Filters, Date Filter Period for the Period Filtering, and whether to Consider only First Movements
Edit Configuration
This widget provides the ability to run multiple configurations of the Causal Impact Analysis
One can use configurations to test different interventions, different response variables, and different periods
Each configuration has a combination of selections
Select Pre-Time Period (this is the time period before the treatment)
Select Intervention Time Period (this is the time period of the intervention)
Select Post-Time Period (this is the time period after the intervention)
Select Treatment Metrics/Variables from the drop-down (these are marketing / GTM interventions that have been done in the hope of driving a particular outcome in the Response)
Select Response Metric/Variable from the drop-down
Select Covariate Metrics/Variables from the drop-down (these are metrics/variables that are not part of the marketing/GTM intervention but impact the response. These could be variables like macroeconomics, weather conditions, etc.)
Select Sample Granularity (Weekly/Monthly/Quarterly) for analysis of the time trend and averages of the Response and Treatment Metric
The configuration can take a few minutes to run
Output
Once the configuration runs, the test results are updated on the widget
The Widget shows the outputs across three tabs
Response Variable Tab (image above)
Trend Chart
Shows the trend of the Response Variable across the Pre, Intervention, and Post Period
In the Post Period region, the dotted line shows the expected Response (Without Treatment Forecast) if no intervention had been done
Key Test Metrics are summarized
Cumulative Effect: This is the sum of the differences between the Actual Response (With Treatment) and the Expected Response (Without Treatment Forecast) during the Post time period.
% Relative Effect: This is the % of the Cumulative Effect divided by the sum of the Expected Response (Without Treatment Forecast) during the Post Time Period
Together, the Cumulative Effect and Relative Effect % summarize the magnitude of the outcome
Further, the test summarizes the Statistical Significance of the Impact/Outcome
Relative Difference Chart
The Relative Difference chart shows the relative difference (difference between the Actual Response (With Treatment) and the Expected Response (Without Treatment Forecast)) for each time bucket during the Post time period. This relative effect is indicated by the red and green bars
Further, the chart shows the rolling cumulative effect for each bucket during the Post time period. This is indicated by the dotted line chart
Treatment Tab
The Treatment tab shows the trend charts of the different treatment variables across the Pre, Intervention, and Post Period, respectively
Covariates Variable Tab
The Covariates Variable tab shows the trend charts of the different covariate variables across the Pre, Intervention, and Post Period, respectively
Campaign Lift Analysis - Across Campaigns
The Campaign Lift Analysis widget helps you measure the impact of specific campaigns, campaign types, or channels on conversion rates across your funnel. It uses statistical significance to determine whether a campaign meaningfully contributes to conversion from one stage to another.
This analysis compares the conversion lift from a selected campaign against others using a Chi-Squared test. It helps answer:
Does this campaign/channel/type touch improve conversion likelihood?
Is the improvement statistically significant?
Where in the funnel is the lift most visible?
To use the campaign lift analysis,
Set Your Filters:
Created & Progressed Periods: Select the time range (e.g., previous 365 days).
Stages: Choose the stage pair (e.g., Lead → MQL or MQL → Pipeline).
Touch Type: Select from First Touch, Last Touch, or Any Touch.
Dimension: Pick the level of comparison – Campaign Type, Campaign Channel, Campaign Name etc.,
Contacts Considered: For lead to opportunity stage conversion, which contacts to consider
All Contacts in Account
All Contacts in Opportunity
Primary Contact in Opportunity
Base Value: Choose whether lift is measured against:
Average of all campaigns
Average of selected campaigns
A specific campaign
Understand the Output:
Conversion %: Percentage of leads/accounts with a touch of that campaign/channel/type in the journey from the start stage to the end stage that converted to the end stage.
Lift %: How much higher (or lower) the conversion % is compared to the base.
Statistical Significance:
If a campaign/channel shows a Significant Lift, it’s backed by a p-value < 0.05, indicating high confidence.
Example: Marketing Form-Fill shows +1903.57% Lift with a strong p-value – it’s first touch significantly boosts conversion (72.73%) from Lead to MQL against all other campaigns (3.63%)
Campaign Lift Analysis - Individual Campaigns
The Campaign Lift Analysis - Individual Campaigns widget uses the same methodology as the Campaign Lift Analysis - Across Campaigns widget. The difference lies in how the lift is calculated
Campaign Lift Analysis - Individual Campaigns compares lift with the same campaign. It analyses whether having the touch of the campaign is more beneficial than not having the touch of the campaign. For example, In case of first touch, it analyzes whether an MQL with the first touch of Marketing Form-Fill has a higher chance of conversion than not having the first touch of Marketing Form-Fill
Campaign Lift Analysis - Across Campaigns compares lift with other campaigns. It analyses whether having a touch of the campaign is more beneficial than any other campaign. For example, in the case of first touch, it analyzes whether leads with the first touch of Marketing Form-Fill have a higher chance than any other campaign.
Note: You will notice that the conversion% in Across Campaigns is the same as the True value in Individual Campaigns
Control Value - Refers to which value you want to compute the lift for. Since we would like to compute the lift of true over false in most cases, the control value remains False, and the test value remains True.
Calculation Logics of Campaign Lift Analysis
Individual Campaigns
Calculating the conversion % of a campaign touch
Calculate the Number of leads with a campaign touch that converted - X
Calculate the Number of leads with a campaign touch that did not convert - Y
Calculate the Number of leads without a campaign touch that converted - X'
Calculate the Number of leads without a campaign touch that did not convert - Y'
Conversion % of True = X/(X+Y)
Conversion % of False = X'/(X'+Y')
Calculating the lift
If Control Value is False, (Conversion of True - Conversion of False)/Conversion of False
If Control Value is True, (Conversion of False - Conversion of True)/Conversion of True
Across Campaigns
Calculating the conversion % of a campaign
Calculate the Number of leads with a campaign touch that converted - X
Calculate the Number of leads with a campaign touch that did not convert - Y
Conversion % of a campaign = X/(X+Y)
Calculating the conversion % of all campaigns
Calculate the Number of leads with any of the campaigns touched that converted - X
Calculate the Number of leads with any of the campaigns touched that did not convert - Y
Conversion % = X / (X+Y)
Calculating the conversion % of selected campaigns
Calculate the Number of leads with any of the selected campaigns touched that converted - X
Calculate the Number of leads with any of the selected campaigns touched that did not convert - Y
Conversion % = X/(X+Y)
Lift is calculated,
When comparing against a base value of the average of all campaigns, (Conversion of a campaign- Conversion of all other campaigns)/(Conversion of all other campaigns)
When comparing against a base value of the average of selected campaigns, (Conversion of a campaign- Conversion of selected other campaigns)/(Conversion of selected other campaigns)
When comparing against a base value of a campaign, (Conversion of a campaign- Conversion of base campaign)/(Conversion of base campaign)