CA$96K in 30 days at 6.5× ROAS — and CA$3.74M attributed over 3.5 years
A Shopify store selling home décor and lighting in Canada, with an average order of about CA$755. The job was to grow online sales without letting ad spend grow faster than revenue — and to keep doing it year after year. All amounts are in Canadian dollars.
- Industry
- Home décor & lighting
- Platform
- Shopify · Canada
- Channels
- Search, Shopping, Performance Max
- Periods
- 30 days / Mar 2021 – Sep 2024
Illustration: a pendant lamp over a sideboard of home décor. The shade's opening is CA$1 of ad spend; the band of light it throws is 6.49 times as wide — CA$6.49 of attributed revenue per dollar in the 30-day sample. A plaque reads CA$3.74M attributed over the lifetime, 8.34× ROAS, March 2021 to September 2024.
- ROAS, 30 daysAttributed
- 6.49×
- Conv. value, 30 days
- CA$96K
- ROAS, lifetimeAttributed
- 8.34×
- Conv. value, lifetime
- CA$3.74M
Year after year, not for one good month.
A Shopify store selling home décor and lighting, with a high average order value (about CA$755).
The job: grow online sales without letting ad spend grow faster than revenue — and keep doing it year after year, not for one good month.
Budget follows the categories that sell.
Illustration: the three campaigns the account was built on — Performance Max Shopping, core Search and the local metro Search campaign — as three pendant lamps, each shade sized by what the campaign cost over its lifetime, switching on one after another.
Shopping and Performance Max as the product engine.
Structured by product category, so budget follows the categories that sell.
Shopping · PMaxHigh-intent Search.
For buyers searching specific products and categories.
A dedicated local campaign.
For the client's home metro area and surroundings.
Local metroProduct-level analysis.
Budget shifted to the highest-revenue products and categories.
Continuous optimization.
Of bids, budgets, creatives, headlines and ad messaging.
CA$449K in ads → CA$3.74M in attributed revenue
Lifetime performance by campaign, March 2021 to September 2024, as attributed by Google Ads. All amounts in Canadian dollars.
Animated view of lifetime cost against attributed conversion value by campaign, drawn as pendant lamps — the shade is the cost, the pool of light the conversion value, by area on one scale: Performance Max Shopping CA$2,005,778 on CA$183,221 (10.95×), Search Core CA$1,264,898 on CA$159,174 (7.95×), Search Local metro CA$122,961 on CA$27,778 (4.43×). The two main campaigns are marked budget-limited; an unlit bulb in core Search marks Display inventory that spent CA$458 with zero conversions. Account total: CA$448,971 in ads, CA$3,743,286 attributed, 8.34× ROAS.
| Conversion value | Cost | Return | |
|---|---|---|---|
| PMax · Shopping | CA$2.01M | CA$183K | 10.95× ROAS |
| Search · Core | CA$1.26M | CA$159K | 7.95× ROAS |
| Search · Local metro | CA$0.12M | CA$28K | 4.43× ROAS |
| Figure | |
|---|---|
| 30 days | 6.49× |
| Lifetime account | 8.34× |
| PMax Shopping | 10.95× |
| Note | Main campaigns were limited by budget while returning 8–11× — room to scale. |
Source: Google Ads, Mar 2021 – Sep 2024 (lifetime) and Sep 18 – Oct 18, 2023 (30 days). Attributed conversion value, CAD.
| Campaign | Cost | Conversions | Conv. value | ROAS | Cost / conv. |
|---|---|---|---|---|---|
| PMax · Shopping | CA$183,221 | 2,458 | CA$2,005,778 | 10.95× | CA$74.53 |
| Search · Core | CA$159,174 | 2,958 | CA$1,264,898 | 7.95× | CA$53.82 |
| Search · Local metro | CA$27,778 | 996 | CA$122,961 | 4.43× | CA$27.90 |
| Account total | CA$448,971 | 7,522 | CA$3,743,286 | 8.34× | CA$59.69 |
Three things stand out. Performance Max Shopping is the engine: over half of all attributed value at nearly 11× ROAS.
Both main campaigns were limited by budget while returning 8–11× — the account has headroom to scale.
And inside the core Search campaign, Display Network inventory spent CA$458 over the lifetime with zero conversions: small, but exactly the kind of leak we check for in every account.
One sample month: CA$14.8K in, CA$96K attributed.
Results for 30 days, September 18 to October 18, 2023.
| Metric | Value |
|---|---|
| Clicks | 34.8K |
| Ad spend | CA$14.8K |
| Attributed conversion value | CA$96K |
| ROAS | 6.49× |
| Purchases | ~127 |
| Cost per purchase | ~CA$117 |
| Cost per conversion (all actions) | CA$84.07 |
| Average order value | ~CA$755 |
BasisConversion value as attributed by Google Ads (data-driven attribution — hence fractional purchase counts). “Conversions” include non-purchase actions; cost per purchase = spend ÷ purchases. All amounts in Canadian dollars.
Every one of these accounts started with the same step: finding out where the money was actually going.
Before we touch a campaign, we find out where the money is going. The SCAN Audit is thirty checks of your public marketing presence, delivered as a 25–30 page PDF within 7 business days of payment — yours to keep, whether or not you hire us afterwards. No account access, no call required.