Your BFCM post-mortem is one of the most important things you'll do all year. It’s not about patting yourself on the back for a revenue spike; it’s about creating a roadmap for every major sale you run next year. The goal is to figure out what really moved the needle on profitable growth so you can do more of it, and what was just expensive noise.
Where do I even start with the data?
Before you get lost in spreadsheets, narrow your focus to a few key areas. On an episode of Ecommerce Playbook, hosts Richard and Taylor made a powerful case for starting with contribution margin, not just top-line revenue. This strips out your cost of goods and ad spend, showing you what promotions and channels actually made you money. Once you have that, the analysis from Triple Whale shared on the DTC Podcast highlights the next step: splitting every metric by new versus returning customers. Seeing the revenue, AOV, and margin for each group separately is critical. It helps you understand if your ads acquired valuable new customers or if you just gave margin away to people who would have bought anyway.
James King, speaking on eCommerce Australia, reminded us that having a Customer Data Platform (CDP) can make this much simpler, but even with basic Shopify analytics and exported data, segmenting new vs. returning is the single most important cut you can make. It’s the foundation for understanding the rest of your performance.
How do I figure out which channels actually worked?
Attribution is always tricky, but you can get a pretty clear directional sense. Start with your primary platforms like Meta and Google, but as Nik Sharma often points out on Limited Supply, don't forget to look at how newer or secondary channels performed. Maybe TikTok drove a surprising number of first-time buyers, even if the direct return-on-ad-spend looked lower than your Meta campaigns. The goal is to understand the role each channel played in the overall customer journey.
Beyond paid channels, your owned platforms are where the clearest data lives. As Chase Dimond and Jimmy Kim of Send It! discussed in their BFCM recap, your Email Marketing Strategy and SMS campaigns are a goldmine. You can see exactly who clicked, who bought, and what their purchase history looks like. Were your best customers buying from SMS alerts? Did a specific email sequence reactivate a dormant cohort of subscribers? This is often the cleanest data you have for seeing what messaging directly prompted a purchase from your most loyal fans.
My offers were all over the place. How do I analyze them?
This is where you can learn a ton about your customers' motivations. The key is to compare the performance of different types of offers, not just discount percentages. For example, did a "25% off sitewide" offer bring in more new customers than a "free gift with $100 purchase" offer? Did tiered discounts (e.g., save more when you spend more) successfully increase your AOV? Sorting your orders by which discount code was used is the easiest way to start this analysis.
On The Unofficial Shopify Podcast, Kurt Elster often pushes merchants to think beyond simple discounts. He’s talked about using financing options like Shop Pay Installments as a promotional tool, which you can analyze by seeing how many customers chose that payment method on a high-AOV order. An older DTC Podcast retrospective mentioned taking a "two-pronged creative approach" where you might have one aggressive offer for new customer acquisition and a different, perhaps more exclusive, offer for your VIP segment. Analyzing the margin and lifetime value of customers from each of those buckets is a masterclass in effective segmentation.
Ultimately, your analysis of channels and offers should feed directly into each other. You might find that your bundle offer performed best overall, but that it was your email list that drove 80% of those sales. That tells you bundles are a great retention play for next year. Or you might find that Facebook ads drove tons of new customers, but only on your steepest discount. That’s a clear signal that you need to find a more profitable acquisition strategy. This is how the analysis becomes your playbook.