Choosing your BFCM metrics before Black Friday and Cyber Monday gives your team a clearer way to evaluate the sale. When the orders arrive, you can check how much profit they generated, which customer groups responded, and what it cost to acquire a first-time buyer. As returns and repeat purchases become visible, you can build on that first review and decide which offers and customer journeys deserve further investment.
Those answers depend on what you record before launch. Different sales definitions or changing customer groups make the results harder to explain. A shared measurement plan gives finance, ecommerce, and CRM a consistent starting point.
This guide brings sales, margin, customer, campaign, and retention measures into one scorecard, with guidance on interpreting results and using ContactPigeon and Menura AI Data Canvas for analysis and follow-up.
Before BFCM, agree which decisions the report needs to support
Before choosing your BFCM metrics, agree which decisions the report needs to support. Then agree which data and comparisons will allow you to assess the results. Preserving their original membership allows you to measure reactivation accurately and decide what engagement they need next.
| What to agree before launch | What to record | How it supports the review |
|---|---|---|
| Offer and acquisition decisions | Profit generated by discounted orders, acquisition cost per first-time buyer, and subsequent purchases. | Assess whether to repeat an incentive, change discount depth, or adjust acquisition spend. |
| Customer groups | Loyal, growth-potential, and inactive audiences, using purchase history and RFM customer segmentation where appropriate. Preserve starting customer IDs, group sizes, rules, and capture date. | Compare how each original group responded and plan relevant follow-ups. |
| Promotional window | Start and end dates, including early access and extended offers. | Keep sales and campaign reporting aligned with the full promotion. |
| Comparison periods | An equivalent previous-year event and a recent comparable trading period. Note differences in weekdays, pricing, stock, channels, and store footprint. | Give changes in performance the context needed to interpret them. |
| Definitions and data sources | The order and refund source of truth, metric definitions, included costs, attribution settings, and known data gaps. | Keep calculations consistent and make limitations visible before investment decisions. |
| Owners and review dates | Finance for profitability, ecommerce for conversion, and CRM for audiences and journeys, with a review date for each measure. | Give each finding an owner who can investigate it and recommend the next action. |
Build a BFCM metrics scorecard around six business questions
The scorecard below connects six groups of BFCM metrics to decisions about offers, budgets, and customer engagement, providing an overview. To use it well, your team needs to understand how each measure is calculated and what to investigate when it changes.
| Business question | Metric | Baseline captured before BFCM | Post-sale review | Decision it informs |
|---|---|---|---|---|
| Did sales generate enough profit? | Net sales; gross profit; gross margin | €100,000; €40,000; 40% | €130,000; €39,000; 30%, after reconciliation | Investigate discount depth, product mix, costs, and returns. |
| Did visitors buy more or spend more? | Session conversion rate; average order value | 2.0%; €80 | 2.4%; €85, using the same definitions | Review device-level friction, product guidance, and bundles. |
| What did a first-time buyer cost? | Blended customer acquisition cost | €24, with an agreed cost scope | €30, with the same costs included | Review acquisition spend alongside later cohort outcomes. |
| Did inactive customers return? | Purchase rate among customers inactive for 180 days | 500 of 10,000 customers = 5% in the comparison cohort | 700 of 10,000 customers = 7% in the original BFCM cohort | Plan a relevant follow-up for reactivated buyers. |
| How efficiently did the campaign perform? | Attributed revenue per unique delivered recipient | €0.80 for a comparable campaign | €0.95, using the same attribution window | Review spend alongside communication costs and opt-outs. |
| What happened after the first order? | Value-based return rate; 60-day second-purchase rate | 8%; 150 of 1,000 first-time buyers = 15% | 10%; 180 of 1,000 first-time buyers = 18%, once every buyer has 60 days of follow-up | Investigate product issues and improve the second-purchase journey. |
1. Did the additional sales generate enough profit?
Read net sales, gross profit, gross margin, discounts, and returns together. Gross profit is net sales minus cost of goods sold; gross margin is that profit divided by net sales, multiplied by 100. Reviewing the amount and rate shows whether increased sales left more profit.
Finance should agree on tax, shipping, refund, and cost treatment, distinguishing gross profit from contribution after marketing and variable fulfilment costs. Otherwise, teams may use “profit” for different calculations.
Check cost coverage before changing the offer. Shopify’s profit reports, for example, exclude products without recorded costs from profit reporting. Complete inputs let you evaluate discount depth, product eligibility, and offer thresholds.
2. Did visitors buy, and how did their baskets change?
Conversion and average order value (AOV) help explain sales. For session conversion, divide sessions containing a purchase by eligible sessions. State AOV’s revenue basis: here, it is order revenue after discounts, before returns, divided by valid orders, excluding tax and shipping.
Break results down by device, customer type, and category. If mobile conversion fell, check traffic mix and availability before investigating checkout. If baskets grew, identify the products and incentives involved and check their margin. This helps prioritize checkout fixes, product guidance, or bundle tests.
3. What did it cost to acquire a first-time buyer?
Customer acquisition cost (CAC) is selected acquisition costs divided by newly acquired customers. State whether costs include media, creative, or agency fees, and separate paid-channel estimates from blended CAC.
Count first-time buyers using a stated identity rule and available purchase history. Explain gaps such as unmatched guest or store purchases, which may affect whether someone is classified as new.
The scorecard’s CAC rises from €24 to €30. Review first-order profit, returns, and subsequent purchases to judge whether that spend warrants further investment.
4. Which existing customer groups responded?
Measure purchasing customers from each original group divided by its starting population, alongside that group’s net sales and margin. Define reactivation explicitly; the example uses no qualifying purchase in the previous 180 days.
A higher purchase rate shows that more previously inactive customers bought. Their orders and margin help assess the result, but do not establish that the discount was necessary. Testing a revised incentive is a separate next step.
ContactPigeon customer segmentation can support distinct follow-ups for reactivated, loyal, and growth-potential buyers. Use the findings to decide which group needs a revised offer or journey.
5. Which campaigns used the audience and budget efficiently?
Campaign results show how customers reached the sale. Compare delivered recipients, clicks, attributed purchases, revenue per delivered recipient, communication costs, and opt-outs across similar audiences. Specify unique recipients versus deliveries per send.
Record attribution settings: Google Analytics defines the lookback window as the period in which a touchpoint can receive credit. Several platforms may credit one purchase, so reconcile orders with the order system rather than adding channel revenue claims together.
Use commercial results, costs, and opt-outs to review spend and frequency. Opens can diagnose a campaign, but offer limited guidance on whether customers bought profitably.
6. What remained after returns, and who purchased again?
As follow-up data arrives, review returns and subsequent purchases. Choose an order-, unit-, or value-based return measure. Here, returned merchandise value is divided by the original after-discount merchandise value of the sale cohort.
For second-purchase rate, divide eligible first-time buyers making another qualifying purchase within a fixed window by all eligible buyers in that cohort. Give every buyer and comparison cohort equal observation time; 60-day results cannot be fairly compared with 30-day results.
Review repeat purchases alongside returns and repeat revenue to investigate product issues and improve follow-up journeys. Report customer value to date; a short period does not establish lifetime value.
What a 30% sales increase can tell you
The hypothetical retailer in the scorecard illustrates why these measures belong together. Its net sales increased from €100,000 to €130,000, while gross profit fell from €40,000 to €39,000. Sales rose 30%, profit fell 2.5%, and the gross margin rate moved from 40% to 30%.
To decide what to change, the team needs to understand where that movement came from. Check discount depth, product mix, cost changes, and returns by category and original customer group. The aggregate figures cannot identify which factor caused the decline.
If an offer and audience produced weak margin, revise the incentive or eligibility and test the change. Where feasible, a randomized holdout can compare customers assigned to receive the offer with a control group to assess additional value.
That investigation is also useful when selecting the next BFCM campaign ideas. Record the finding, proposed change, owner, and evaluation method so the review leads to a test the team can assess.
Explore performance before and after peak season
These breakdowns often raise further questions. Menura AI Data Canvas lets teams explore available business data through natural-language questions and create segments by describing an audience, supporting baseline work before BFCM and investigation afterward.
Peak-season measurement starts before the campaign goes live. Data Canvas gives teams a way to check their available business data by asking questions in everyday language. They can establish a baseline before the sale, return to explore what changed afterward, and use those findings to guide the next offer or customer journey.
CEO and co-founder, ContactPigeon
Before BFCM, you might ask which products generated the most revenue in the comparison period. Afterward, explore how net sales changed, which categories contributed, and how new and returning customers performed. These illustrative questions require the relevant connected fields and definitions; margin analysis also needs costs and returns.
Continue with follow-up questions in the same conversation and use Keep it to retain useful insights, charts, or tables in My Canvas. Before using a finding, review the dates, metric definitions, and customer-group logic.
If the analysis suggests a second-purchase audience, describe the segment and review its criteria and membership. Where supported, use the approved audience for ContactPigeon post-purchase automation after checking consent, exclusions, timing, and the offer.
Add shopper conversations to the review where relevant
Shopper conversations add context to the sales review. If you use Menura AI Retail Assistant, examine engagement, ratings, handoffs, and recurring topics where available. State denominators, such as rated conversations for satisfaction and relevant conversations for handoffs.
Repeated sizing or delivery questions may point to product measurements or policy information that need explaining. Intent and sentiment reporting can help investigate these issues where enabled.
For chat versus non-chat purchase rates, align the dates and purchase window. Different purchase intent means this comparison shows an association. The assistant responds to shopper questions or statements; a configured chat-opening pop-up is a separate site trigger.
Schedule the review around the data you need
Review your BFCM metrics in stages, as order, return, and repeat-purchase data becomes available. Different decisions need different amounts of follow-up data. Plan three reviews so early campaign results are not treated as final profitability or retention figures:
- Initial review: when core data arrives, ecommerce and CRM check order volume, conversion, delivery, customer mix, and provisional campaign performance.
- Reconciled review: once meaningful returns are visible, finance updates net sales and profit. Tie later refunds back to the original BFCM orders for the cohort analysis.
- Retention review: after a suitable repurchase window, CRM examines second purchases and follow-up journeys. Thirty-, 60-, or 90-day reviews may suit some categories; choose the interval around the buying cycle.
Keep original customer groups identifiable and label reports with their extract date and gaps. Before presenting results, check overlapping attribution, inconsistent definitions, missing costs, and unequal follow-up windows. Campaign attribution and chat participation alone cannot prove incremental impact.
Plan the next customer journey
A consistent set of BFCM metrics helps your team explain which offers generated acceptable profit, how different customer groups responded, and what happened after the first purchase. Those findings give the next campaign a clearer starting point.
Book a demo and explore how ContactPigeon and Menura AI Data Canvas can help your team explore BFCM results and plan subsequent customer engagement.
FAQs
Which BFCM metrics should retailers prioritize?
Start with net sales, gross profit and margin, conversion, acquisition costs, customer-group response, campaign efficiency, and later returns and second purchases. Choose the measures that support your planned decisions.
What should retailers record before Black Friday?
Record comparable baselines, targets, metric definitions, starting customer groups, attribution settings, data sources, owners, and review dates. Include early access and extended promotions in the agreed sales window.
Which periods should a BFCM report compare?
Use an equivalent previous-year promotional period and a recent comparable trading baseline. Explain differences in promotion length, weekdays, stock, pricing, and channel mix. Neither comparison alone proves incremental impact.
Can sales rise while BFCM profitability falls?
Yes. Higher sales can coexist with lower gross profit when discounts, product mix, costs, or returns change. Review absolute profit and margin percentage together, using consistent definitions and complete cost data.
How do retailers avoid double-counting campaign revenue?
Reconcile attributed purchases with the order system and avoid adding overlapping channel claims together. Document each platform’s attribution model and window; one order may receive credit in several reports.
Why capture customer groups before BFCM?
The sale can change a customer’s segment or RFM status. Preserve starting membership so the review can distinguish previously inactive buyers who returned from customers who were already active.
When should the BFCM performance review take place?
Run an initial review when core data arrives, reconcile profit after meaningful returns, and revisit retention after a category-appropriate repurchase window. Mark provisional figures and outstanding gaps.
How should retailers measure retention after BFCM?
Measure the share of eligible first-time BFCM buyers making another qualifying purchase within a fixed window. Compare cohorts with equal follow-up time and review returns and repeat revenue alongside the rate.
How can Data Canvas support a BFCM review?
Use natural-language questions to explore available business data before and after the event and describe audiences for segment creation. Check the connected fields, dates, metric definitions, and segment criteria before using findings in a campaign.
Does a higher purchase rate among chat users prove AI uplift?
No. Shoppers who use chat may differ in purchase intent from those who do not. Align denominators and observation windows, and use an appropriate controlled design to assess incremental impact.



