Black Friday lands November 27 this year, Cyber Monday the 30th. That puts most Shopify merchants roughly 11 weeks out right now, which is exactly the window where a BFCM attribution setup either gets built calmly or gets improvised in a panic the night before Thanksgiving.
Three things happen at once during Cyber Week that don't happen the rest of the year, and each one strains attribution specifically. Research windows stretch, shoppers who've been holding off all year start comparison-shopping across more days than usual, which means more journeys exceed Safari's 7-day cookie cap than during a normal month. Traffic and ad spend spike simultaneously, which means any deduplication or tracking gap that was a minor rounding error in October becomes a much bigger dollar figure in November. And AI shopping agents are a genuinely new factor this year: AI-driven traffic to retail sites reportedly surged over 800 percent year over year during last Black Friday, with AI tools and shopping agents influencing tens of billions of dollars in Cyber Week sales, a purchase path most attribution setups were never built to track at all.
On top of that, Meta removed two of its attribution windows (the 7-day and 28-day view-through options) in January 2026, leaving less room to reconstruct a longer research journey than platforms offered in past BFCM seasons. Multi-touch attribution adoption has reportedly climbed to around 75 percent among ecommerce teams this year, and the teams getting ahead of this quarter aren't the ones with the biggest budgets, they're the ones setting up measurement now, before spend and traffic both spike at once.
Pull last year's BFCM numbers: top channels, best-selling products, the discount depth that actually converted, and anything that broke. Cross-check your current tracking setup against our conversion tracking guide, confirming Meta, Google, and TikTok are all still firing both browser and server events correctly. This is also the moment to check whether your store still has legacy checkout.liquid customizations at risk from Shopify's non-Plus deprecation deadline, since discovering that gap during Cyber Week itself is the worst possible timing.
Confirm Data sharing is set to Maximum on every ad platform's Shopify sales channel, and spot-check Meta's Test Events tool to make sure Browser and Server events are still deduplicating correctly. A tracking gap that costs you a few dollars a day of accuracy in October costs considerably more in reported clarity when daily ad spend triples for a four-day window.
BFCM campaigns tend to spawn more one-off links than any other time of year: email blasts, SMS drops, influencer codes, flash-sale landing pages. Every one needs a UTM parameter, applied consistently, before it goes live. An untagged link during a normal week is a minor gap in your Direct traffic bucket; an untagged link blasted to your full list during Cyber Week is a much larger one.
Walk through a full purchase on mobile and desktop, in an incognito window, confirming every tracking pixel and server event still fires correctly under your current theme and checkout configuration. This is also the point to decide, in advance, which single blended number (blended MER is the standard choice) you'll actually be watching daily during the event itself, so nobody is debating methodology mid-sale.
Check blended ROAS against your breakeven number once a day, not constantly, since day-to-day platform noise is especially high during a traffic spike and overreacting to a single day's dip can mean pulling back on a channel that's actually performing fine. Given how sharply CPMs can swing during this window, one 2025 dataset showed roughly a 65 percent October-to-November jump followed by a 42 percent December correction, a single day's platform-reported ROAS is a particularly unreliable thing to make a same-day budget decision on.
BFCM return and cancellation rates run higher than the rest of the year, and Shopify updates order values immediately on a refund while ad platforms don't always reflect that retroactively. Wait for returns to settle, typically two to three weeks, before treating your BFCM revenue number as final, and reconcile blended MER using net (post-refund) revenue rather than gross sales from launch day.
BFCM doesn't need a different attribution philosophy than the rest of the year, it needs the same one applied earlier and more deliberately, since the cost of a tracking gap scales with the traffic and spend passing through it. Audit early, verify server-side tracking well before the rush, tag everything, and pick your one trusted number in advance so Cyber Week itself is about execution, not debating whose dashboard is right.
Roughly 8 to 10 weeks before Black Friday. That gives enough time to audit last year's data, verify server-side tracking and deduplication, tag every promotional link, and stress-test the full purchase path before traffic spikes, rather than discovering a tracking gap during Cyber Week itself.
Research windows stretch as shoppers compare deals over more days, increasing the share of journeys that exceed browser cookie limits. Traffic and ad spend spike simultaneously, magnifying any existing tracking gap. AI shopping agents add a newer, largely untracked purchase path, and Meta's removal of two attribution windows in January 2026 leaves less room to reconstruct longer research journeys than in past years.
Blended MER (total revenue divided by total ad spend), checked once daily rather than continuously, since single-day platform-reported numbers are especially noisy during a traffic and spend spike and can lead to overreacting to normal day-to-day fluctuation.
Typically two to three weeks, to let returns and cancellations settle. BFCM return rates run higher than the rest of the year, and Shopify updates order values immediately on a refund while ad platforms don't always reflect that retroactively, so early post-BFCM numbers tend to overstate net revenue.