To track promo lift across all channels, compare actual sales during a promotion against a forecasted baseline of what sales would have been without it, calculated per channel, then isolate the incremental revenue from sales that would have happened anyway at full price. Most stores measure promo performance by total revenue during the promo period, which counts customers who would have bought regardless and makes every promotion look more successful than it actually was.

A 20% off sale that generates $80,000 in revenue sounds like a win until you calculate that $55,000 of it would have happened anyway, even without the discount. Real lift is what the promotion actually caused, not the total sales sitting on top of it.

This guide walks through the method and a real example of how the numbers change once lift is calculated correctly.

DEFINITION: Promo Lift Across All Channels

Promo lift across all channels is the incremental revenue a promotion generates above what would have sold anyway at regular price, measured separately for each sales channel since baseline demand and discount response vary by platform. Calculating it correctly requires a forecasted baseline for what sales would have looked like without the promotion, not just the total revenue that occurred during the promo period.

Why Does Total Promo Revenue Overstate the Real Impact?

Because it includes every customer who would have purchased that week regardless of the discount, alongside the customers the promotion actually persuaded to buy. Without separating the two, the promotion gets credit for sales it did not cause.

The pattern we see consistently: brands running their first rigorous lift analysis discover that 40-65% of "promo revenue" was actually baseline demand that would have converted at full price. That gap directly changes whether a promotion was profitable once the margin given up on discounted units is accounted for.

How Do You Calculate a Sales Baseline to Measure Against?

A baseline is what your sales would have looked like during the promo period if the promotion had not run.

  1. Use the same period from the prior 4-8 weeks, adjusted for any underlying growth trend, as a starting estimate.
  2. Account for seasonality if the promo period overlaps with a naturally higher or lower demand window.
  3. Exclude any other concurrent marketing changes, like a separate ad spend increase, that would also lift sales independent of the discount.
  4. Build a per-channel baseline, not one company-wide number, since baseline demand patterns differ between Shopify, Amazon, and TikTok Shop.

A channel with a strong upward growth trend before the promo needs that trend factored into its baseline, or the lift calculation will overstate the promotion's actual impact.

What Is the Formula for Real Promo Lift?

Promo Lift = (Actual Sales During Promo) minus (Forecasted Baseline Sales for the Same Period), calculated per channel, then summed for a total lift figure.

Express this as both a dollar figure and a percentage above baseline, since the percentage makes it easier to compare lift across channels with very different baseline volumes.

Case Study: A Mid-Size DTC Brand's 4th of July Sale

A skincare brand running a 25% off sitewide promotion across Shopify, Amazon, and TikTok Shop provides a clear example of why channel-level lift measurement matters.

Total revenue during the four-day promo period came to $142,000 across all channels combined. On the surface, that looked like a clear win compared to a typical four-day stretch.

Once baselines were calculated per channel using the prior six weeks adjusted for the brand's underlying 8% monthly growth trend, the picture shifted:

Channel | Actual Promo Revenue | Forecasted Baseline | Lift | Lift %
Shopify | $78,000 | $41,000 | $37,000 | 90%
Amazon | $44,000 | $36,000 | $8,000 | 22%
TikTok Shop | $20,000 | $6,500 | $13,500 | 208%

Shopify and TikTok Shop showed strong genuine lift, meaning the discount was driving real incremental purchases. Amazon's lift was much smaller, suggesting most of that channel's "promo revenue" was baseline demand, customers who would have purchased at full price regardless of the sitewide discount being active.

The brand's next promotion targeted a steeper discount specifically on TikTok Shop and a much lighter discount on Amazon, since the data showed Amazon customers were less price-sensitive to that particular offer.

How Should Margin Factor Into a Lift Analysis?

Lift tells you incremental units sold, not whether those units were profitable to sell at a discount. A channel showing strong lift can still be a net loss if the discount depth erodes margin below the contribution threshold.

Calculate net incremental margin, not just lift revenue: take the lift dollar amount, apply the discounted gross margin rate, then subtract the margin that was given up on baseline units that would have sold at full price anyway. A promotion with strong lift but thin discounted margins can underperform a promotion with modest lift and healthier margins.

How Often Should Promo Lift Be Measured, and When?

Measure lift for every promotion that runs longer than 24 hours or represents more than 10% of monthly revenue. Smaller, routine discounts may not justify a full baseline analysis, but major sales events should always be measured this way.

Calculate lift within one week of the promotion ending, while the comparison period and any concurrent marketing activity are still easy to account for accurately. Waiting longer makes it harder to isolate the promo's effect from other changes that happened around the same time.

How Do You Pull This Data Without Manually Building a Baseline Every Time?

Manually pulling historical sales by channel, adjusting for growth trend and seasonality, and reconciling against actual promo period results is a multi-hour project each time a promotion runs, which is why most brands skip rigorous lift analysis after their first attempt.

A connected data layer automates baseline forecasting using real historical patterns. Trivas.ai pulls sales data from Shopify, Amazon, TikTok, and 40+ other platforms, with up to three years of historical data back-populated, so baseline forecasts reflect actual seasonality and growth trend rather than a rough manual estimate.

How Can Forecasting Help You Plan a Promotion Before It Launches?

Instead of measuring lift only after a promotion ends, forecasting tools can project expected lift per channel before you launch, based on how similar past promotions performed on your store specifically.

Trivas.ai's forecasting and simulation tools model expected revenue and incremental lift for a planned promotion using historical response data by channel and discount depth, helping founders set discount levels with more confidence before committing.

What Reporting Setup Makes Lift Tracking a Repeatable Process?

Build a dashboard that automatically calculates baseline and lift per channel after every promotion, instead of a manual spreadsheet exercise that only happens for the biggest sales events, if at all.

Trivas.ai offers custom dashboards built around your specific promo calendar and channel mix, with native BI Reporting and integrations into Power BI and Tableau for teams already standardized on those tools.

Original Named Framework

THE BASELINE LIFT MODEL: A method for measuring promotional impact that separates incremental revenue from baseline demand that would have converted anyway. It works by forecasting a per-channel sales baseline using recent history adjusted for growth trend and seasonality, then comparing actual promo period sales against that baseline rather than against zero. Brands that apply the Baseline Lift Model consistently find that 40-65% of what looked like promo revenue was actually baseline demand, a correction significant enough to change which channels deserve discount investment in future promotions.

Conclusion and CTA

Tracking promo lift across all channels only works when you measure incremental revenue against a real baseline, not total revenue against zero. The brands that keep running promotions based on total revenue alone keep repeating discounts on channels where the customer was always going to buy.

The founders who get this right stop celebrating promo revenue at face value and start asking what the promotion actually caused.

Trivas.ai connects all your store data in one place: explore it here.

FAQ Section

How do you track promo lift across all channels? Calculate a forecasted sales baseline per channel using recent history adjusted for growth trend and seasonality, then subtract that baseline from actual sales during the promotion to isolate incremental revenue. Measure this separately for each channel since baseline demand patterns differ significantly.

Why does total promo revenue overstate a promotion's real impact? Total revenue includes customers who would have purchased anyway, even without the discount. Brands running rigorous lift analysis typically find 40-65% of apparent promo revenue was actually baseline demand, meaning the promotion gets credit for sales it did not actually cause.

What is a sales baseline and how do you calculate it? A sales baseline is a forecast of what revenue would have looked like during a promo period without the promotion, calculated using the prior 4-8 weeks adjusted for growth trend and seasonality. It should be built per channel rather than as one company-wide estimate.

Should margin be included in a promo lift analysis? Yes. Lift measures incremental units sold, not profitability. Calculate net incremental margin by applying the discounted gross margin rate to lift revenue and subtracting margin given up on baseline units that would have sold at full price regardless of the promotion.

How soon after a promotion should lift be measured? Within one week of the promotion ending, while the comparison period and any concurrent marketing activity are still easy to account for accurately. Waiting longer makes it harder to isolate the promotion's actual effect from other changes happening around the same time.

Can software automate promo lift tracking across channels? Yes. Platforms like Trivas.ai pull sales data automatically from Shopify, Amazon, TikTok, and 40+ other tools, using historical data to build baseline forecasts so incremental lift can be calculated per channel without manually rebuilding the analysis after every promotion.

Which channels typically show the strongest promo lift? This varies by brand, but channels with more price-sensitive audiences, often newer or impulse-driven platforms like TikTok Shop, tend to show stronger lift than channels with established, habitual buyers, like Amazon, where many customers would purchase regardless of a discount.

How can forecasting help plan a promotion before it launches? Forecasting tools model expected revenue and lift per channel based on how similar past promotions performed at different discount depths. Trivas.ai's forecasting and simulation tools use a store's own historical response data to help set discount levels with more confidence before committing.

How to Attribute Revenue from Bundle Offers