Checkout Optimization

We Analyzed 5,300 Labor Day Campaigns: The Difference Between Busy Stores and Profitable Ones

Muhammed Tüfekyapan By Muhammed Tüfekyapan
11 min read
We Analyzed 5,300 Labor Day Campaigns: The Difference Between Busy Stores and Profitable Ones

Two home-goods stores, same 10,000 sessions over Labor Day weekend, same advertised 25% off. One closed the weekend with $25,200 in revenue and its best dashboard screenshot of the year. The other closed with $23,200 and kept $2,400 more in gross profit, because most of its orders never saw the discount at all.

Revenue is the number that moves first on a named sale weekend, and the number everyone celebrates on Tuesday morning. The instinct feels reasonable. The orders were real. The fulfillment pile was real. But revenue reports how much moved, not how much stayed. Our Labor Day campaign analysis of 5,300 campaigns keeps finding the same split: the busiest stores and the most profitable ones ran nearly identical advertised discounts. The usual explanation, they discounted deeper, does not survive contact with the data. What separated the groups was who received the discount, and you can see it in one number.

By the end, you will compute that number, run it against your own Labor Day weekend in fifteen minutes, and know what to change before Black Friday. Start with the result nobody expected. It eliminates the usual suspect.

The Busiest Stores and the Most Profitable Ones Ran the Same Discount

We pulled 5,300 discount campaigns run on Shopify stores across the Labor Day weekend window, a mix of scheduled storewide campaigns and targeted trigger campaigns, which is what makes the comparison possible. Every split below is our own analysis of the aggregated, anonymized dataset.

How the Two Groups Were Built

We ranked every campaign twice: once on weekend gross revenue, once on gross profit (revenue minus cost of goods). The top revenue quartile is the busy group. The top profit quartile is the profitable group. If the two were the same thing measured twice, the overlap would approach 100%. We measured 37%. Fewer than 4 in 10 busy stores also landed in the profitable quartile.

The Variable That Barely Moved, and the One That Moved Enormously

The first suspect in any post-event review is depth. Their median advertised discount was 21% in the profitable group, against 23% for the busy group, a gap too small to explain a separation this wide. Depth matters to what any single order earns. It did not decide group membership here. The variable that moved was reach. Busy stores showed their offer to a median 88% of weekend sessions. Profitable stores showed it to 34%. One group ran a broadcast. The other ran a selection. The rest is arithmetic.

Busy quartile Profitable quartile
Median advertised discount 23% off 21% off
Median share of weekend sessions shown the offer 88% 34%
Stores also appearing in the other quartile 37% 37%
Both groups picked nearly the same percentage. One showed it to almost everyone, the other showed it to almost no one. Same discount, different recipient, different bank account on Tuesday morning.

The Full-Price Share Is Where the Two Groups Split

One Number, Computed in Two Minutes

Pull the weekend's order export. Count the orders with no discount applied. Divide by total orders. That ratio is the full-price share, the number the two groups split on. The busy quartile's median sat near 24%: three of every four orders they celebrated carried a discount. The profitable quartile's median sat near 63%. At a 45% gross margin, a 25% code turns $36 of profit on an $80 order into $16, so the gap between one in four and two in three is the weekend's entire profit line.

Two Stores, Same Weekend, Same Advertised Discount

Here is the fair fight. Both stores get 10,000 sessions, an $80 average order, and a 45% gross margin, a representative DTC figure, not a universal one. Both advertise 25% off. The busy store shows the offer to everyone and converts 4.2%: 420 orders, all discounted. The profitable store shows it only to the walk-away segment: 200 orders at full price, 120 with the code. It is an illustrative model, not two real stores. Swap in your own numbers and the dollars move. The direction does not.

Busy store: sitewide 25% Profitable store: targeted 25%
Weekend sessions 10,000 10,000
Advertised discount 25% off everything 25% off, walk-away segment only
Sessions shown the offer 10,000 about 3,000
Orders 420 320
Discounted orders 420 120
Full-price orders 0 200
Revenue $25,200 $23,200
Gross profit $6,720 $9,120
Full-price share 0% 62.5%

The busy store wins the screenshot: 100 more orders, $2,000 more revenue. The profitable store keeps $2,400 more gross profit on fewer orders, with less fulfillment and less returns exposure. Depth explains none of that gap. The recipient rule explains all of it.

The Full-Price Share: of every order your sale produced, how many closed at full price? The busiest stores in the dataset averaged one in four. The most profitable averaged two in three.

The Sitewide Sale's Extra Orders Cost More Than They Earned

Where the Busy Store's Discount Budget Actually Went

The busy store handed a $20 discount to all 420 orders: $8,400 of discount spend. The profitable store handed $20 to 120 orders: $2,400. The $6,000 gap is the price of the broadcast. Where did it go? Roughly 200 of the busy store's 420 buyers were dedicated buyers, already comparing variants, reading reviews, and moving to checkout. Their $20 codes changed nothing except the store's margin. That is $4,000 of the $6,000, donated to orders that were already closing. The rest went to walk-away customers the profitable store also converted, with better aim. A low full-price share is what that donation looks like from the outside.

The Strongest Argument for the Sitewide Sale, Priced Honestly

The honest defense of the broadcast is volume. Credit the busy store with all 100 of its extra orders. Those orders earn $16 of gross profit each, so the incremental haul is $1,600, bought with $6,000 of extra discount spend. One case makes the trade correct: clearing units, not earning profit, stated in advance. Then a blanket discount is a legitimate clearance tool. The failure is running a clearance mechanic and judging it as a profit campaign, which is what Tuesday's revenue screenshot invites. And on a named sale weekend the traffic mix tilts toward high intent, so a broadcast code redeems mostly against sessions that needed nothing.

This recipient problem is the mechanic Growth Suite automates. Purchase intent prediction scores each session as it unfolds and holds the offer back from visitors moving decisively toward checkout, so dedicated buyers close at full price and the walk-away customer gets the offer instead. Advanced discount rules bound what the offer can do when it fires: exclusions by vendor or title, no discounting items already on sale, a hard dollar cap. Set the rule once and the campaign stops being a broadcast.

The busiest store in this comparison spent $6,000 in extra discounts to earn $1,600 in extra profit. The dashboard called it a record weekend.

Run Your Own Labor Day Campaign Analysis Before November

You do not need a data team for this. You need your Labor Day order export and about fifteen minutes.

The Fifteen-Minute Audit

  1. Full-price share: orders with no discount applied, divided by total orders. Under one in three puts you in broadcast territory. The profitable quartile's median was 63%.
  2. Profit per order, split: gross profit per discounted order versus per full-price order, using your real product margins.
  3. The donation floor: count discounted orders from returning customers and from sessions that reached checkout within ten minutes, then multiply by the average discount you gave. That is the minimum you paid for orders you already had.

What to Change Before November

The audit's weak step is the baseline. What would these sessions have done with no offer at all? That is a measurement problem, solvable in September while traffic is cheap enough to test on. Decide the recipient rule now. Which session behaviors earn an offer. Which never see one. What ceiling the discount cannot cross. November rewards the stores that arrive with that decision made. Everyone else arrives with only a percentage, and a percentage is what the busy quartile ran.

Growth Suite's funnel report supplies that baseline: session-to-purchase conversion on traffic no campaign touched, broken out by stage. Your full-price share gets compared against what your own visitors do when nobody offers them anything, not against last year's memory.

How Many of Your Labor Day Orders Closed at Full Price?

Across 5,300 Labor Day campaigns, the busiest and most profitable stores ran nearly identical advertised discounts: 23% and 21%. Depth decided nothing. The full-price share decided everything: two of three orders at full price in profitable stores, one in four in busy ones, whose extra discount spend bought extra orders at a loss. Decide the recipient rule in September, or spend November as the busiest store in someone else's dataset.

Here is the honest test. Pull your Labor Day order export tonight. Count the orders that closed without a discount and divide by the total. Under one in three means you ran a broadcast, and Black Friday will run the same one unless the recipient rule changes before November.

If your Labor Day weekend looked busy but your gross profit tells a quieter story, Growth Suite helps you tell walk-away customers apart from dedicated buyers and shows one genuine, expiring offer only to the visitor about to leave without buying. So you keep the extra orders without discounting the shoppers who were already going to buy. It is free to install on the Shopify App Store, with a 14-day free trial that covers the September testing window.

Frequently Asked Questions

What is a good full-price share for a sale weekend?

For a named sale event, the profitable quartile in our 5,300-campaign dataset closed roughly two of every three orders at full price. Below one in three usually means the offer reached everyone, not that demand was weak. You can compute it from any order export. Count the orders with no discount applied, divide by total orders, and you have it. If your number sits under one in three, your store ran a broadcast, whatever the original intention was.

How do I know if my Labor Day campaign actually made money?

Compare gross profit, not revenue, against a matched non-sale period with similar traffic. Then estimate the donation. Count discounted orders that would have closed anyway, approximated by returning customers and fast checkout starters, and multiply by the average discount you gave. If that donation exceeds the profit from the extra orders the sale produced, the campaign was busy, not profitable. The revenue screenshot will not tell you this. The order export will.

Is a sitewide discount ever the right call for Labor Day?

Yes, when the goal is clearing inventory rather than maximizing profit, and you say so in advance. A blanket discount is a fast, honest clearance tool. The mistake is running a clearance mechanic and judging it as a profit campaign. If units need to move before fall inventory arrives, go sitewide and accept the margin cost as the price of speed. Just do not expect the profit report to applaud it, because it will not.

How is targeting a discount different from just discounting less?

Depth changes how much each discounted order costs you. Targeting changes how many orders pay that cost at all. In our dataset, the busy and profitable groups ran nearly identical advertised depths, 23% and 21%. Yet the profitable stores discounted roughly a third as many orders. Their savings came from the recipient list, not from the percentage. Cutting 25% to 20% saves a little on every discounted order. Showing the offer to fewer sessions saves everything on the orders that never needed it.

What should I change before Black Friday based on this?

Decide the recipient rule now, while September traffic is cheap enough to test on. Define which session behaviors earn an offer, which never see one, and set a dollar ceiling the discount cannot cross. Then test it against a no-offer baseline, so you know what your visitors do when nobody shows them anything. November rewards the stores that arrive with that decision made. The rest arrive with only a percentage, and a percentage is what the busy quartile ran.

Ready to Implement These Strategies?

Start applying these insights to your Shopify store with Growth Suite. It takes less than 60 seconds to launch your first campaign.

Muhammed Tüfekyapan

Muhammed Tüfekyapan

Founder of Growth Suite

Muhammed Tüfekyapan is a growth marketing expert and the founder of Growth Suite, an AI-powered Shopify app trusted by over 300 stores across 40+ countries. With a career in data-driven e-commerce optimization that began in 2012, he has established himself as a leading authority in the field.

In 2015, Muhammed authored the influential book, "Introduction to Growth Hacking," distilling his early insights into actionable strategies for business growth. His hands-on experience includes consulting for over 100 companies across more than 10 sectors, where he consistently helped brands achieve significant improvements in conversion rates and revenue. This deep understanding of the challenges facing Shopify merchants inspired him to found Growth Suite, a solution dedicated to converting hesitant browsers into buyers through personalized, smart offers. Muhammed's work is driven by a passion for empowering entrepreneurs with the data and tools needed to thrive in the competitive world of e-commerce.

More Insights from Our Blog

Continue reading for more expert tips and strategies to grow your Shopify store

Explore more

Resources

All resources
Shopify Upselling & Cross-Selling - Growth Suite

Topic ·4 min read

Shopify Upselling & Cross-Selling

Most Shopify stores leave 10-30% of revenue on the table because they do not upsell or cross-sell effectively. This...

Shopify Countdown Timer - Growth Suite

Topic ·4 min read

Shopify Countdown Timer

Adding a timer takes 5 minutes. Making it convert without destroying trust? That's strategy. The complete guide to...

Shopify Cart Abandonment - Growth Suite

Topic ·3 min read

Shopify Cart Abandonment

70% of Shopify carts are abandoned. Learn why customers leave, how to prevent abandonment in real-time, and recover...

Shopify Discount - Growth Suite

Topic ·3 min read

Shopify Discount

Master Shopify discounts without sacrificing your profit margins. Learn strategic discount techniques, timing...

Free Conversion Audit

Request Free Audit