flowpeekresources / guides / Sales
Black Friday for online stores: what to measure before, during and after
You'll prepare a Black Friday measurement plan: a baseline before the sale, a few signals to watch during it and an assessment of the result after returns.
Short answer
The key answer
Black Friday 2026 falls on Friday, November 27, and Cyber Monday on November 30. Before the sale, record a baseline from typical weeks: traffic, conversion, average order value and profit after costs, and check your campaign tagging. During the sale, watch a few signals that call for a quick reaction, e.g. no orders while traffic is rising. After the sale, judge the whole period, not a single day: the result after discounts, returns and ad costs, plus sales in the weeks following the promotion.
- A baseline and a measurement plan before launch
- Signals that call for a reaction on sale day
- Judging the result after discounts, returns and ads
1. Set a goal and a comparison period.
Before you prepare the creatives, write down what the promotion is supposed to deliver: more orders, new customers, clearing stock or a higher profit after costs. Each goal needs a different metric. You'll judge a stock clearance by units sold of selected products, and customer acquisition by the number of first orders and the later purchases of those people.
Also decide which period you're comparing. Black Friday 2026 falls on November 27, Cyber Monday on November 30, and many stores run their sale for the whole week. Compare the entire promotion period with typical weeks before it and with the same period of the previous year, keeping in mind that Black Friday 2025 fell on November 28. Matching day of week to day of week is more reliable than comparing calendar dates.
| Promotion goal | Primary metric | Control metric |
|---|---|---|
| More sales | Number of orders and revenue | Result after discounts and ad costs |
| New customers | Number of first orders | Repeat purchases by these customers after the promotion |
| Clearing stock | Units sold of selected products | Margin on those products |
| Higher order value | Average order value | Share of orders with add-on products |
2. Before the promotion: record a baseline and check your measurement.
A few weeks before launch, prepare a baseline card from typical weeks: sessions, conversion, average order value, share of phones, ad spend and profit after costs. Also note which products will be on sale, at what discount and how many you have in stock. After the sale, these notes let you separate the effect of the discount from regular sales.
Check your measurement while traffic is still normal. Complete a test purchase on a phone, make sure orders show up in reports, and check that campaign links have consistent UTM tags. Check prices too: when advertising a price reduction, a store in Poland must show the lowest price from the 30 days before the reduction next to the current price. Price changes in the weeks before the promotion therefore affect both your messaging and the later comparison of results.
- A test purchase on a phone and a desktop, using a payment method your customers use.
- The test order is visible in the sales report.
- Campaign links with UTMs that match the naming dictionary.
- A list of sale products with the discount, the pre-reduction price and stock levels.
3. During the sale: watch a few signals and react to failures.
On sale day, you don't need a full report every hour. You need a few signals that tell you something has stopped working: traffic is rising but orders have stalled; one payment method stops appearing in orders; a bestseller is out of stock but ads still point to it; ad spend is growing faster than sales. For each signal, decide in advance who reacts and what they check.
Set alert thresholds for sale days, not for a regular Tuesday, because during a promotion every number looks different. In Flowpeek, you can set an alert on a chosen metric, e.g. conversion below a threshold, and choose the interval between notifications. A shorter interval helps on sale days, a longer one in a regular week. Log every change to campaigns and prices with the time, so you can connect it with the result after the sale.
| Signal | What it may mean | First check |
|---|---|---|
| Traffic is rising, no orders | A cart, payment or form error | Test purchase on a phone |
| No orders with one payment method | A problem on the payment provider's side | Provider status and a test payment |
| Ads point to an out-of-stock product | Spend with no chance of a sale | Stock levels and pausing the ad |
| Ad costs grow faster than sales | More expensive traffic or a weaker offer | Campaigns, bids and landing page |

4. After the promotion: calculate the result after discounts, returns and ads.
Revenue from the sale days is only the starting point. Subtract the cost of goods, shipping, payments and ads related to the promotion. Make the final assessment after returns. Under Polish consumer law, online shoppers have 14 days to withdraw from the contract, and for a single item the period runs from the day it's received, so Black Friday returns keep arriving well into December. Record two assessments: a preliminary one right after the sale and a final one once returns have come in.
Compare the sales mix as well. If the products with the deepest discounts sold best, the profit per order may be lower than in a regular week despite higher revenue. Check the share of new and returning customers, and whether loyal customers bought on sale what they would have bought at full price anyway. For ads, record the attribution model and window, so the result can be compared with the next promotion.
5. Check whether the promotion just shifted sales in time.
Some customers hold off on purchases while waiting for a promotion and then take a break after it. In that case, the sale days look great, but the month as a whole doesn't. That's why, besides the sale days, you should compare a few weeks before and after with your normal sales level. If the dip before and after the sale is similar to the spike during it, the promotion mostly shifted sales in time, and the store paid for that with the discount.
Follow customers acquired during the promotion for longer. Check how many of them placed another order within two or three months and whether they bought at full price. Compare this with customers acquired in a regular period. Only then do you know whether Black Friday brought in valuable customers or mostly one-off discounted purchases.
6. Worked example: more revenue, lower profit.
Let's assume a regular week: 200 orders at PLN 250, or PLN 50,000 in revenue. Variable costs other than ads, i.e. goods, shipping and payments, amount to PLN 150 per order, and ads cost PLN 6,000. Profit before fixed costs is PLN 14,000. In Black Friday week, the store gets 400 orders, but with a 20% discount, so at PLN 200 each. Revenue rises to PLN 80,000.
The cost of goods and shipping doesn't drop along with the price. For simplicity, let's assume variable costs other than ads are still PLN 150 per order. With a doubled ad budget of PLN 12,000, profit before fixed costs falls to PLN 8,000. Revenue grew by 60%, while profit fell by PLN 6,000. This is a worked example using made-up numbers. It shows why a promotion is judged after costs, not by revenue.
| Item | Regular week | Black Friday week |
|---|---|---|
| Orders | 200 × PLN 250 | 400 × PLN 200 |
| Revenue | PLN 50,000 | PLN 80,000 |
| Variable costs other than ads | PLN 30,000 | PLN 60,000 |
| Ads | PLN 6,000 | PLN 12,000 |
| Profit before fixed costs | PLN 14,000 | PLN 8,000 |
Common mistakes
Judging by a single day's revenue
Revenue doesn't show the cost of the discount or returns. Judge the whole period and the result after costs.
Alert thresholds from a regular week
On sale day, traffic and orders look different. Set thresholds for the sale days, or alerts will fire needlessly or too late.
Changes without a recorded time
Without a change log, you won't be able to connect a spike or drop in sales with a decision about prices, ads or shipping.
For your next review
Checklist
- We have the promotion goal and the metric we'll judge it by written down.
- The baseline card covers traffic, conversion, order value, ad spend and profit after costs.
- A test purchase on a phone went through, and the order is visible in reports.
- Every sale-day signal has a person responsible for reacting.
- We plan the final assessment after returns come in, comparing the weeks before and after the sale.
Now your store
Prepare a Black Friday promotion card.
- 1
Write down the goal, the sale period and the comparison periods, including the same week of the previous year.
- 2
Fill in the baseline from typical weeks and a list of discounted products with stock levels.
- 3
List four signals for the sale days: threshold, person responsible and first check.
From report to decision
Example promotion card
A practice example for a fictional store. The dates refer to 2026; the numbers are illustrative.
- Goal
- Acquire new customers without a loss in the promotion week. Primary metric: number of first orders.
- Period
- Sale from November 27 to November 30, 2026. Comparison: four typical weeks before the sale and Black Friday week 2025.
- Baseline
- An average of 200 orders a week, 2.0% conversion, PLN 250 average order value, PLN 6,000 a week on ads.
- Signal during the sale
- No orders for an hour while traffic is active: a test purchase, then contact the payment provider.
- Assessment
- Preliminary on December 1, 2026, final once returns have come in. We check repeat purchases by new customers in January and February.
The card fits on one page and contains everything you need after the sale: the goal, the comparison, the signals and the assessment date. Thanks to it, the conversation about the result doesn't start with the question of what you're actually comparing against.
Questions and answers
When is Black Friday 2026?
On Friday, November 27, 2026. Cyber Monday falls on Monday, November 30, 2026.
What should I compare my Black Friday results with?
With several typical weeks before the sale and with the same period of the previous year, matching days of the week. Black Friday 2025 fell on November 28.
When should I assess the promotion's results?
A preliminary assessment right after the sale, and a final one after returns have come in. It's worth following customers acquired during the promotion for a few more months.
From knowledge to report
Open the right module.
Live traffic
See current visits, the pages being viewed and where customers came to your store from. Open the details for a specific person and see what they're doing at this moment.
Alerts and reports
Choose which store results should trigger an alert and schedule e-mail reports. You have 8 metrics to work with. You set the conditions, the frequency and what goes into each report.
Marketing costs
See campaign costs next to the sales they generated. Check ROAS and acquisition cost, then the behavior of people who came from ads, before you change your budget.
Read the next guide.
All guidesMarketing / 10 min
ROAS vs profit: how to judge an e-commerce campaign
Learn the ROAS formula, a break-even example and how to diagnose a drop. Judge a campaign in the context of costs, products and order volume.
Marketing / 9 min
UTM links for online stores: tagging campaigns and sales sources
Learn the UTM parameters, write down a naming dictionary and check links before they go out, so campaign orders don't end up under direct traffic.
Conversion / 11 min
Online store conversion rate: how to calculate it and what counts as good
Calculate your store's conversion rate, check the denominator and see what public averages really say. Set your own baseline split by device and source.
Free · 30 minutes · online
GA4, your store and your ads show different numbers? We'll check it with you.
We compare one month of sales across your tools and point out three fixes to your measurement. No strings attached. What we check
30 days on your own data
Track traffic and sales in real time during sale days.
In a 30-day Flowpeek trial, you'll set up alerts, check sources and live traffic, and compare sales with ad costs. Setting up your store takes us 48 hours, so you can prepare your baseline before the sale.
- No fixed-term contract
- We set everything up for you in 48 h
- App servers in Germany (EU)
- Cancel anytime
30 days for PLN 0 · first payment after the trial · cancel anytime
See pricing after the trial