Skip To Content
Case 05 / Home décor & lighting ecommerceClient name withheld · NDA

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.

  1. Shopping and Performance Max as the product engine.

    Structured by product category, so budget follows the categories that sell.

    Shopping · PMax
  2. High-intent Search.

    For buyers searching specific products and categories.

  3. A dedicated local campaign.

    For the client's home metro area and surroundings.

    Local metro
  4. Product-level analysis.

    Budget shifted to the highest-revenue products and categories.

  5. 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.

Lifetime cost vs. conversion value by campaign (CA$) Source: Google Ads, Mar 2021 – Sep 2024. Attributed conversion value, CAD.
Conversion valueCostReturn
PMax · ShoppingCA$2.01MCA$183K10.95× ROAS
Search · CoreCA$1.26MCA$159K7.95× ROAS
Search · Local metroCA$0.12MCA$28K4.43× ROAS
ROAS, attributed
Figure
30 days6.49×
Lifetime account8.34×
PMax Shopping10.95×
NoteMain 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.

Lifetime performance by campaign (Mar 2021 – Sep 2024)
Lifetime performance by campaign (Mar 2021 – Sep 2024)
CampaignCostConversionsConv. valueROASCost / conv.
PMax · ShoppingCA$183,2212,458CA$2,005,77810.95×CA$74.53
Search · CoreCA$159,1742,958CA$1,264,8987.95×CA$53.82
Search · Local metroCA$27,778996CA$122,9614.43×CA$27.90
Account totalCA$448,9717,522CA$3,743,2868.34×CA$59.69
What it means

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.

Results — 30 days (Sep 18 – Oct 18, 2023)
Results — 30 days (Sep 18 – Oct 18, 2023)
MetricValue
Clicks34.8K
Ad spendCA$14.8K
Attributed conversion valueCA$96K
ROAS6.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.

SCAN Audit · $297, one time

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.