BFCM 2026 tracking checklist for Shopify: set it up now, read it right after

A BFCM 2026 tracking checklist for Shopify: what to fix before 20 November, what to watch on the day, and how to judge your ads once the click windows close.

Sailesh B
Sailesh B · Founder, Prism
· 7 min read

Key takeaways

  • Black Friday is 27 November 2026 and Cyber Monday is 30 November.
  • Most of the tracking work happens before the sale; while it runs, there's only a short list to watch.
  • After the sale ends, wait a week before deciding which ads worked.
On this page
  1. What the season looks like
  2. Before the sale: 5 to 20 November
  3. During the sale: 26 November to 1 December
  4. After the sale: from 8 December
  5. Where Prism fits
  6. Quick answers

Black Friday is 27 November 2026 and Cyber Monday is 30 November. For most Shopify stores those five days bring more orders than any other week of the year. They also give you the least reliable ad numbers. Costs jump, buyers who clicked weeks ago come back to buy, and everyone uses the same discount code. On the Monday after, it's hard to say which ads actually worked.

This checklist splits the work into three parts. Most of it happens before the sale. While it runs, there's a short list to watch. After it ends, the main job is to wait a week before deciding anything.

What the season looks like

  • The biggest season yet. Adobe forecasts US online holiday spending of $275.1 billion from 1 November to 31 December, up 6.7%. That includes $47.5 billion over the five days from Thanksgiving to Cyber Monday, with Black Friday at $12.9 billion and Cyber Monday at $15.1 billion (Adobe).
  • Shopify stores grew faster last year. Shopify merchants sold $14.6 billion over BFCM 2025, up 27%, and sales peaked at $5.1 million a minute at 12:01 pm Eastern on Black Friday (Shopify).
  • Ads cost more, but each sale may not. Across $22.6 million of Meta spend in BFCM 2025, the median brand paid 59% more per thousand impressions in Black Friday week than in September, and 84% more on Black Friday itself. But conversion rates rose 48%, so cost per purchase fell about 20% (Lebesgue). A separate European dataset also found cost per order 18% lower in Black Friday week (PPC Land on Billy Grace).
  • More shoppers come from AI assistants. Adobe expects traffic to US retail sites from links in AI assistants to grow 130% this season. Those visits rarely carry UTM tags. If you're also advertising there, see how to set up ChatGPT Ads on Shopify.

Two consequences matter for tracking. A high CPM is not a reason to switch ads off, because cost per purchase is the number that matters. And a growing share of visits will arrive without tags, which shows up as "direct" unless your tools recognise where it came from.

Before the sale: 5 to 20 November

Make every change in this section before about 20 November. A tracking change made the week of Black Friday only gets tested on your most important orders.

Every paid ad, email, SMS, WhatsApp broadcast, influencer link and affiliate link should carry utm_source, utm_medium and utm_campaign (what each one means). Untagged links are the main reason BFCM orders end up as "direct" in Shopify's reports. Use one naming pattern for the whole sale, such as utm_campaign=bfcm26_earlyaccess, so you can filter all of it later. Our UTM setup guide has the full list, and the free UTM builder builds the links for you.

2. Place real test orders

Buy one product yourself on desktop and on mobile, once with a discount code and once without. If you use a one-click or external checkout such as GoKwik, test that too. For each order, check that:

  • the order appears in Shopify with the source you expect;
  • Meta Events Manager shows the Purchase once, not twice;
  • Google Ads records the conversion (it can take a few hours).

A duplicate Purchase usually means two apps or a leftover theme snippet are both sending it. Fix that now, not on 27 November. If you're switching tracking apps, turn the new one on first and the old one off only after the new one is confirmed (see why ad platforms miss some of your sales).

3. Write down your Meta attribution setting

Since 12 January 2026, Meta's reporting API no longer returns 7-day view and 28-day view results; 1-day view and the click windows remain (PPC Land). If your BFCM 2025 report used a 7-day view number, this year's report can't be compared with it as it stands. Note the setting your campaigns use (often 7-day click, 1-day view) and compare last year using the same setting. Our attribution windows table lists the current windows for every major platform.

4. Map your discount codes

During BFCM, a single site-wide code can end up on half your orders. Shopify then credits them to "the discount" rather than to the email, ad or creator that brought the buyer. Give each channel its own code where you can, for example INSTA26 for creators and EMAIL26 for your list. Then keep a list of which code belongs to which channel.

5. Record a baseline

Fill in this table from your last four normal weeks. You'll need it in December.

MetricWhere to find itYour 4-week average
Orders a dayShopify
Average order valueShopify
Share of new customersShopify
Total ad spend a dayMeta, Google, TikTok
Blended return (revenue ÷ ad spend)Shopify revenue ÷ total spend
Meta cost per purchaseMeta Ads Manager
Meta CPMMeta Ads Manager
Refund or return-to-origin rateShopify

6. Decide whether Google needs a seasonality adjustment

Smart Bidding already expects Black Friday. Google says to use a seasonality adjustment only "if you expect major changes to conversion rates," for events of one to seven days (Google Ads Help). Typical cases: a flash sale much deeper than last year, or a sale on dates Google can't predict. For an ordinary Black Friday, leave it off.

7. Freeze tracking from 23 November

After this date, don't install new apps, change pixels or swap themes. Only change creative and budgets.

During the sale: 26 November to 1 December

Watch fewer numbers than usual. Platform dashboards update hourly, but most of what they report on BFCM is still being counted.

  • Blended return first. Shopify revenue divided by total ad spend, checked once a day. It isn't attribution, but it tells you whether the weekend is working overall.
  • Cost per purchase, not CPM. CPMs will look alarming. If cost per purchase is near or below your baseline, the ads are fine.
  • Compare a day with the same day. Compare Black Friday with last year's Black Friday, or with this week's earlier days at the same hour. Don't compare it with a normal Tuesday.
  • Don't switch off an ad on day-one ROAS alone. Many people who buy on Black Friday clicked an ad days earlier, and some who click on Black Friday will buy on Cyber Monday. A campaign can look weak on Friday and fine by Tuesday.
  • Check in once a day for new unknowns. If "direct" or "unknown" suddenly jumps, a link has probably lost its tags or a checkout step has stopped recording orders. That's worth fixing mid-sale.

After the sale: from 8 December

Wait for the click windows to close

With a 7-day click window, a sale on 6 December can still be credited to a click on Cyber Monday. Platform numbers for the sale keep growing for about a week, so do the final review from around 8 December.

Judge it on four questions

  1. Did total revenue beat the baseline by more than the extra spend? Use your table from step 5.
  2. Which channels brought new customers, not just discounted returning ones? BFCM pulls forward purchases your regulars would have made anyway. Split orders into new and returning.
  3. What did refunds and returns take back? Look at net revenue two to three weeks later, especially if you sell cash on delivery.
  4. Which campaigns earned their budget once the windows closed? Compare each campaign with the same campaign in your baseline weeks, using one attribution setting.

Compare with last year carefully

Three things make BFCM 2026 different from 2025 on paper: Meta's view windows, any tracking apps you added or removed, and Black Friday falling a day earlier in the month (28 November in 2025). Note these in your review, so a reporting change isn't mistaken for a real one.

Where Prism fits

Prism is our attribution app for Shopify. It matches every order to the ad clicks and visits before it and shows revenue, spend and ROAS by channel, campaign and ad under six attribution models. That makes it useful for the day-after-day and week-after questions in this checklist. It also:

  • labels visits from ChatGPT, Gemini, Perplexity and other assistants as their own channels instead of "direct";
  • lets you map discount codes to channels;
  • sends purchases the browser pixel missed to Meta and Google Ads from the server.

Prism only sees visits from the day it's installed. If you want it for BFCM, install it before about 20 November so it can link early clicks to Black Friday orders. Plans start at $29 a month with a 14-day free trial (pricing).

Quick answers

When is BFCM 2026?

Thanksgiving is 26 November, Black Friday 27 November, Small Business Saturday 28 November and Cyber Monday 30 November 2026.

Why does my Black Friday ROAS look worse on the day than a week later?

Ad platforms credit a sale to an earlier click within their window, so sales from the weekend keep being added for about seven days.

Should I pause Meta ads when CPMs spike?

Not on CPM alone. In 2025, cost per purchase on Meta was lower in Black Friday week than in September for the median brand, because more people bought.

Why are so many BFCM orders "direct" in Shopify?

Usually untagged links (emails, SMS, influencer bios), in-app browsers that drop tags, or visits from AI assistants. Tag every link you control, and use a tool that recognises the rest.

Can I compare BFCM 2026 Meta results with 2025?

Only with the same attribution setting. If last year's report included 7-day view results, those are no longer available.