Producers and presenters: the on-sale hours that carry the season
An on-sale concentrates into a few hours what an ordinary store spreads over weeks. What breaks during that peak is almost never what the team had tested, and the inventory lost that day doesn’t get recovered elsewhere.
- An on-sale is exactly the kind of short event Google says seasonality adjustments, a setting that tells its advertising platform about a temporary spike in purchases, are suited to, that is, one to seven days.
- What breaks first is not the home page but seat selection and payment, which are the most technically expensive to run.
- Releasing inventory in waves reduces the risk and lets you adjust the price of later waves based on the pace you observe.
- Average box-office revenue reached $14,126 per performance for Quebec productions in 2024. One hour of downtime during a peak hits that amount directly.
- The rest of the campaign is steered on what the peak revealed, rather than on a plan set before the on-sale.
On this page
What is the on-sale peak
The on-sale peak is the short period, usually a few hours to a few days, during which a disproportionate share of an event’s tickets sells. It differs from a commercial spike like a holiday season in two ways: its very short duration and its finite inventory. What isn’t sold during that window doesn’t carry over; it sells with more difficulty and often at a higher customer acquisition cost.
What plays out in a few hours
What follows is written for producers, presenters, venues and event organizers who open sales on an announced date. It covers managing the peak, not the campaign budget, which is covered in our article on the seat-fill budget.
That concentration sets ticketing apart from every other business. A large share of a run’s tickets sells in the first hours, sometimes in the first minutes for an anticipated show.
Three consequences follow. Your site absorbs in one hour what it usually receives in a month. Your advertising budget must be available at the right moment rather than spread out. And a failure at that precise moment costs more than at any other.
That peak has one advantage rare in commerce, though: you know in advance when it will arrive, so you can prepare for it rather than endure it.
Inventory is finite and dated. Unlike a store whose stock will sell later, a ticket that doesn’t move during the peak will have to sell later, at a higher acquisition cost, that is, more advertising spend for each ticket sold, or not at all. A failure doesn’t postpone the sale, it shifts it into a more expensive window.
What breaks on the site
Almost never what the team had tested.
Seat selection. It queries availability in real time for hundreds of people at once. It is the most technically expensive point and the first to give way.
Payment. It depends on a third party whose capacity and response times you don’t control. Check its limits before, not during.
Confirmation emails. A mass send within minutes sometimes triggers rate limits, a cap on the number of sends allowed per minute, at your provider, and your customers wonder whether their purchase went through.
The event page itself. Often the heaviest page on the site, loaded with tracking scripts, the small pieces of code that measure where visitors come from, and tools added over the years.
The temporary hold. A hold that lasts too long ties up seats others would have bought. Too short, and it loses carts mid-payment.
The fifth point is the most often neglected and the easiest to adjust. A fifteen-minute hold on a show that sells out in ten needlessly ties up a good share of the house.
Two measures remove most of the risk. Strip non-essential third-party scripts from the event page and the purchase path during the peak window. And set up a queue, which beats an unreachable site: a buyer who sees their position in a queue waits, a buyer facing an error closes the tab.
The bidding rhythm before and during
It is one of the rare contexts where a seasonality adjustment is fully justified.
Google indicates that these adjustments are suited to short events, one to seven days, and lose effectiveness beyond fourteen. An on-sale falls exactly within that window, unlike a full season, as we explain in our article on counter-season acquisition.
The rhythm splits into three phases. Before, to build the waiting list and the audience: that is where email makes the difference, because it reaches people already interested at no cost per click. During, when the bid, the amount you offer for each ad click, captures immediate demand and the limit is no longer the budget but the site’s capacity. After, when the pace is set by the actual fill rate of each date.
On the management side, one rule prevails: hold budget back for the after. A campaign that spends everything during the peak captures people who were buying anyway, and has nothing left for the dates that lag.
Releasing inventory in waves
Releasing everything at once is simple, but it deprives you of valuable information.
A release in waves means opening part of the seats, watching the pace, then opening the rest. It has three concrete advantages.
It reduces the technical load: fewer open seats means fewer simultaneous availability queries. It gives you a real reading of demand before you have committed everything. And it lets you adjust the price of the following waves based on what you observed, which a full release makes impossible.
Two precautions. Announce the mechanics, otherwise a buyer who can’t find a seat concludes it is sold out and doesn’t come back. And don’t use waves to manufacture scarcity: in a regional market where people talk to each other, the move gets noticed and costs more than it brings in.
Putting a number on an outage
The math is done beforehand, to size what you are willing to invest in preparation.
Take the expected box-office revenue for the run. On Quebec productions, average revenue reached $14,126 per performance in 2024. On an eight-date run, that represents about $113,000.
If 40% of those tickets sell on day one, over about five hours of real activity, each hour of downtime touches about $9,000 in sales. A forty-minute outage at the worst moment therefore costs more than serious technical preparation.
Two clarifications. These amounts are worked examples, to be redone with your house size and average price. And some of the blocked buyers will come back: treat the figure as an order of magnitude for sizing a preparation budget, not as a dead loss.
What the peak teaches you
Opening day is the best measurement exercise of your year, and almost nobody uses it.
Three readings are worth taking the same day. The number of people who abandoned at each step of the path, which tells you precisely what blocked. Where the buyers came from, which reveals which channel actually produced the sales, rather than the one that got the credit. And the fill rate by date, which shows where to place the remaining budget.
That third reading is the most useful for what follows: the dates that sold on their own need nothing, and the budget planned for them is worth far more on the weak nights.
Keep those numbers. At the next on-sale, they will give you a baseline that neither your intuition nor your vendor’s can replace.
What to check before the next on-sale
These five checks happen in the weeks before opening. Afterwards, they become emergency fixes.
- Has your seat-selection path been tested under a load comparable to the expected peak?
- What are the rate limits of your payment gateway, the third-party service that authorizes card payments, and of your email provider?
- How long is the temporary hold, and does it match the expected pace of sales?
- What share of the advertising budget is held back for after the peak, and on what criterion do you allocate it?
- If the site goes down during the opening, who decides what, and how fast?
A good answer gives rate limits in numbers and a share of budget held back. A hollow answer says the platform is robust. A vendor who hasn’t tested your path under load before an on-sale is making you carry a risk they don’t measure.
Preparing an on-sale and putting a number on what a failure would cost is part of what we cover in a paid audit.
What is yours to own: the decision to release inventory in waves, the share of budget held for after the peak, and the person who decides in case of failure. What can be delegated: the load test of the path, the check of rate limits, stripping third-party scripts during the window, setting up a queue and the same-day readings. A presenter who tests the path under load two weeks ahead fixes problems calmly. A presenter who discovers their payment gateway’s limit during the peak loses sales no later campaign will recover at the same cost.
This point sits within the thresholds described in the design thresholds that became mandatory.
Making a site hold up at the moment everything is on the line is at the heart of the Improve your site's conversion goal.
Is the purchase path itself due for a rework before next season? See our work in web design.
Frequently asked questions about the on-sale
Should you adjust bids during an on-sale?
It is one of the rare cases where a seasonality adjustment is justified. Google indicates that these adjustments suit short events, one to seven days, and lose effectiveness beyond fourteen. An on-sale falls exactly within that window, unlike a full season.
What breaks first?
Seat selection, because it queries availability in real time for hundreds of people at once. Then comes payment, which depends on a third party, and confirmation emails, whose mass send sometimes triggers a rate limit. The home page, for its part, almost always holds.
Should you release all the inventory at once?
Waves reduce the technical load, give a real reading of demand and let you adjust the price of the following waves. Announce the mechanics, otherwise a buyer who can’t find a seat concludes it is sold out. And don’t use waves to manufacture scarcity: in a regional market, the move gets noticed.
Is a queue useful?
It beats an unreachable site by a wide margin. A buyer who sees their position in a queue waits; a buyer facing an error message closes the tab and doesn’t always come back. The queue turns a failure into a delay, which is not the same cost at all.
How much budget should be held back for after the peak?
Enough to act on the weak dates, which you will only know after the opening. A campaign that spends everything during the peak mostly captures people who were buying anyway. Allocate the remaining budget according to the fill rate by date, read the same day.
What should you measure on opening day?
Three things: abandonment at each step of the path, which says what blocked; where buyers actually came from, which often differs from the credited channel; and the fill rate by date, which shows where to place the remaining budget. Keep those numbers, they will serve as a baseline at the next on-sale.
- Google Ads Help, About seasonality adjustments, official documentation, accessed July 2026. Source for the recommended one-to-seven-day duration.
- Institut de la statistique du Québec, Observatoire de la culture et des communications du Québec, Attendance at stage performances in Quebec in 2024 by origin and language of performance, published February 2026. Source for the average box-office revenue per performance.
- Falia framework, arithmetic of the cost of downtime during the peak. Amounts are explicit worked examples, to be redone with your house size and average price.

Geneviève puts the strategy for your engagement into action. She leads all our web development projects: Shopify, WordPress and the new ways of building a site with AI. She manages our team of developers and translates your business needs into technical language. She runs your organic search (SEO), your visibility in AI answers (GEO) and your site's conversion rate optimization (CRO). Her work is at the heart of three goals: Attract customers with SEO and AI, Improve your site's conversion, and Strengthen your visibility in AI answers. With Gabriel, she also builds the landing pages for your advertising campaigns. She writes mainly about SEO, AI visibility and web design.
About Falia →