What the advertising cost,and what it returned.
These are four accounts we run. Each figure covers only the period we managed the account, and each case ends with what its numbers do not prove.
Engine three, tickets
Two clubs, one season,2,123 seats at $1.97.
The situation
Two clubs on full season schedules, new to paid ads. A season is dozens of small sell-through problems, and the dates that need help never sell themselves.
What we ran
- Weighted spend toward the soft midweek dates on the schedule
- Worked the existing season ticket base separately from cold prospects, so the two were never bidding against each other
- Wired ticketing platform tracking so a sale could be attributed back to the click that caused it
Show the numbers
| Club A | Club B | Combined | |
|---|---|---|---|
| Spend | $2,361 | $1,821 | $4,182 |
| Tickets sold | 1,358 | 765 | 2,123 |
| Cost per ticket | $1.74 | $2.38 | $1.97 |
| Tracked revenue | $83,738 | $41,077 | $124,815 |
| Return | 35.5x | 22.6x | 29.9x |
| Month | Spend | Tickets | Revenue |
|---|---|---|---|
| Month 1 | $1,326 | 599 | $36,325 |
| Month 2 | $2,449 | 1,244 | $72,651 |
| Month 3 | $407 | 280 | $15,840 |
What this does not prove
- This is one season. It does not show the result repeating, and a second season is the real test for a ticketing account.
- Both clubs sit in similar markets and ran the same months, so this is one set of conditions. It says little about live events in general.
- A 29.9x return is unusually high and is a function of ticket price against a low cost per acquisition. Do not expect this shape in a category with a longer consideration cycle.
Engine one, lead generation
Thirteen months,1,373 leads at $14.
The situation
A specialty retailer in a small market a long way from our home base. Search ads already worked. The question was whether paid social could add volume without wrecking the cost per lead.
What we ran
- Started on a deliberately small monthly cap and did not raise it until the cost per lead held for a full quarter
- Put a tracked number on every ad and landing page, so phone calls were attributed to the ad that produced them
- Built the CRM pipeline through to quoted and sold, so a lead could be followed to the thing that pays
Show the numbers
| Launch quarter | Latest full quarter | Change | |
|---|---|---|---|
| Spend per month | $1,098 | $1,718 | +56% |
| Leads per month | 92 | 131 | +42% |
| Cost per lead | $11.89 | $13.15 | +11% |
| Quarter | Spend | Leads | Cost per lead |
|---|---|---|---|
| Launch | $3,293 | 277 | $11.89 |
| Deep winter | $4,570 | 230 | $19.87 |
| Spring | $5,150 | 364 | $14.15 |
| Latest full | $5,153 | 392 | $13.15 |
What this does not prove
- Cost per lead measures the input. This account tracks 36 attributed purchases worth $80,188, which is real but is only a fraction of what the business closed from these leads.
- Search advertising was already running and working throughout. We did not run a holdout, so some share of this volume would likely have arrived anyway.
- One account in one category. A thirteen month run shows seasonality, but it is too short to set a repeatable benchmark. Your market will not behave like this one.
Engine two, ecommerce
Spend tripled,and so did the return.
The situation
A brand in a category the platforms restrict, where much creative never clears review. It had never been scaled, and pushing spend in a category like this usually collapses the return.
What we ran
- Wrote every ad to pass review in a restricted category before it was submitted
- Raised spend in steps, and held each level until the return held
- Worked on average order value and acquisition cost together
Show the numbers
| Month | Spend | Orders | Cost per order | Return |
|---|---|---|---|---|
| Month 1 | $736 | 16 | $46.00 | 2.04x |
| Month 2 | $1,632 | 57 | $28.63 | 4.17x |
| Month 3 | $2,150 | 78 | $27.56 | 4.27x |
| Month 4 | $2,306 | 121 | $19.06 | 6.76x |
| Across the four months | Start | End | Change |
|---|---|---|---|
| Monthly spend | $736 | $2,306 | +213% |
| Cost per order | $46.00 | $19.06 | -59% |
| Average order value | $93.94 | $128.78 | +37% |
| Return | 2.04x | 6.76x | +231% |
What this does not prove
- Four months is a ramp, too short to count as a track record. The hardest test in ecommerce is holding a return through a full year including the post-holiday trough, and this account has not seen one.
- This ad account was later actioned at the platform level and the campaign was rebuilt on a new one. That is a standing risk in a restricted category and it is planned for, but it means the run above is not continuous to today.
- Figures are platform attributed with server side conversions. The brand's own store reporting will not match exactly, and where the two disagree we treat the store as the truth.
Engine one, local service bookings
Four months on a small budget,$53,217 in bookings.
The situation
A local experience business that sells premium bookings online. The budget was small and all of it went to ad spend. The owners ruled out discounts and prices in the ads. In late summer they moved the ads to someone else, so the same account now shows what happened without us.
What we ran
- Kept all spend in one bookings campaign, so a small budget still gave the platform enough purchases to learn from
- Sent each booking and its dollar value back to the platform, so it optimised for paid bookings
- Sold at full price, with no discounts or prices in any ad
Show the numbers
| Month | Spend | Bookings | Cost per booking | Return |
|---|---|---|---|---|
| Month 1 | $354 | 15 | $23.63 | 19.3x |
| Month 2 | $462 | 21 | $22.00 | 26.0x |
| Month 3 | $426 | 21 | $20.30 | 34.1x |
| Month 4 | $485 | 19 | $25.55 | 23.9x |
| Month 5, 13 days | $189 | 17 | $11.13 | 43.5x |
| 58 day windows | Last with us | First after | Change |
|---|---|---|---|
| Spend | $860 | $907 | +5% |
| Bookings | 41 | 11 | -73% |
| Cost per booking | $20.98 | $82.46 | +293% |
| Revenue | $21,894 | $9,839 | -55% |
| Return | 25.5x | 10.8x | -58% |
What this does not prove
- 78 of the 93 bookings were credited to a view: the person saw an ad, did not click and booked within a day. Counted on clicks alone it is 15 bookings and $8,933, a 4.66x return.
- The handover comparison puts summer next to autumn. There is no earlier year to control for the season, so part of the drop may be seasonal.
- The budget was small, so a few bookings swing the return hard. There was no holdout test, so we cannot say how many bookings would have come without the ads.