ChatGPT Ads are live in Czechia. We've been running them since day oneSee how →

+80 % from Google Ads, with no jumps in the budget. Ad cost from 31 % to 22 % of revenue.

Fast growth was never the goal. The client wanted orders to grow only as fast as the shop could ship them — and each one to earn more. We took the account over at the turn of February and March 2026, while we were rebuilding the store's conversion tracking, and ran it as a safe bet: return first, budget second. By summer it was the store's main source of revenue — 59 % of turnover, with ad cost below the 25 % target.

Elektro Sláma Google Ads creative: retro switches, frames, boxes and knobs in one style (1200×1200 px)
New Google Ads creative: rubber plugs and sockets with the ELEKTRO M. Sláma logo, IP44 · 16 A / 230 V
New Google Ads creative: “Three sockets for the damp” — rubber IP44 triple socket for 129 CZK, 16:9
New Google Ads creative: “Triple socket for the damp” — rubber, IP44, 4:5
New Google Ads creative: rubber plugs and sockets, IP44 · 16 A / 230 V, in stock
New Google Ads creative: “On the building site and in the garden” — rubber plugs and sockets, IP44, 16:9
New Google Ads creative: rubber IP44 triple socket for 129 CZK, for damp places and building sites
New Google Ads creative: “When it matters outdoors” — rubber plugs and sockets, IP44, in stock
Client
ELEKTRO – M. Sláma
Segment
Electrical, lighting, retro switches
Service
Google Ads
Period
03/2026 → today
Market
Czechia

Summer 2026 in four numbers.

June to August 2026 against the same weeks of 2025. Google Ads only, except store orders. Where the client keeps absolute numbers private, 2025 = 100.

Google Ads conversion value↗ +80 %
+0%

Summer 2026 vs. summer 2025, both 1 Jun – 28 Aug.

2025100
2026180

Monthly value index, Jan 2025 → Aug 2026. Green = months under Marketing ASAP.

Ad cost of revenue↘ −8.9 pp
0%

Down from 30.7 %. The client’s ceiling was 25 %.

202530.7 %
202621.9 %
target25 %

Monthly ad cost. Green = at or under the 25 % target.

Return on ad spend (ROAS)↗ +41 %
0

Every crown in Google Ads now brings back 4.58 CZK. It used to be 3.25.

20253.25
20264.58

Monthly ROAS, Jan 2025 → Aug 2026. Green = months under Marketing ASAP.

Store orders (all channels)↗ +10 %
+0%

Deliberately slow: the physical shop packs every order, and this is the pace it can handle.

2025100
2026110

Google Ads share of store revenue: 36 % → 59 %.

Month by month.

Twenty months of the account in three charts. Hover or tap any month for the exact numbers; the table under the first chart has all of them.

Value vs. spend

Value pulled away from spend in June 2026.

Monthly Google Ads conversion value and spend as an index, where 100 is the average month of 2025. Until May the two lines move together. In June and July value runs far ahead of spend; in August they meet again as the budget catches up.

Highest month205value index, July 2026
Summer vs. summer+80 %value, with spend +28 %
conversion value (index)spend (index)months run by Marketing ASAP
Google Ads conversion value and spend, monthly index, January 2025 to August 2026Value moves between 59 and 159 until May 2026, then jumps to 199 in June and 205 in July while spend rises more slowly.Marketing ASAP runs the account →050100150200100 = average month of 2025Jan 25Mar 25May 25Jul 25Sep 25Nov 25Jan 26Mar 26May 26Jul 26Aug 261234205 · July 2026, the peak59 · Jan 26, account nearly offvalue 169spend 171
  1. 1
    Dec 2025

    The previous agency leaves. The account runs at a minimum until mid-January.

  2. 2
    Mar 2026

    Marketing ASAP takes over, while the store’s conversion tracking is being rebuilt.

  3. 3
    Apr 2026

    First category campaign (Clocks) and a target ROAS for each campaign.

  4. 4
    Jun 2026

    The account turns: ROAS 5.7. Budget starts to grow, 10 % every 14 days at most.

Show all 20 months as a table
MonthValue (index)Spend (index)Ad cost
Jan 25644418.8 %
Feb 251008723.8 %
Mar 25939928.7 %
Apr 2511111127.1 %
May 256811646.3 %
Jun 258310634.8 %
Jul 2510313235.0 %
Aug 2513312224.9 %
Sep 25926920.4 %
Oct 2510410427.3 %
Nov 2515910317.6 %
Dec 259010632.1 %
Jan 26594721.7 %
Feb 268510734.3 %
Mar 26979927.7 %
Apr 261248719.1 %
May 26849630.9 %
Jun 2619912817.5 %
Jul 2620516121.4 %
Aug 2616917127.6 %
Ad cost vs. target

Under the 25 % line when it mattered.

Monthly ad cost of revenue (spend ÷ conversion value). The dashed line is the client’s ceiling.

at or under targetover target25 % target
Monthly Google Ads ad cost of revenue against the 25 % targetBefore the takeover the ad cost is over target in 8 of 14 months. From March 2026 it is under target in 3 of 6 months, including the best month, June at 17.5 %.Marketing ASAP →0 %10 %20 %30 %40 %50 %Jan 25Mar 25May 25Jul 25Sep 25Nov 25Jan 26Mar 26May 26Jul 26Aug 26target 25 %46.3 % · worst17.5 % · best

How to read it: before the takeover the account was over target in 8 of 14 months, with a worst month of 46.3 %. Since March 2026 it has been under target in 3 of 6 months, including the best month of the whole period — June, 17.5 %.

Account structure

From one campaign for everything to one per category.

Share of the Google Ads budget by campaign, summer 2025 vs. summer 2026 (1 Jun – 28 Aug).

the original catch-all PMaxnew category campaignsother campaigns
Campaign share of the Google Ads budget, summer 2025 vs. summer 2026Summer 2025PMax “Categories” 74 %7 %6 %10 %Summer 2026PMax “Categories” 38 %Ceramic sockets 29 %14 %8 %7 %0 %100 % of budget

How to read it: the catch-all campaign went from 74 % of the budget to 38 %. The three new category campaigns — ceramic sockets, clocks and bulbs — now carry 47 %, each with its own target ROAS.

We cover when and how to split a campaign in general in Why one PMax for the whole store can hold growth back.

Before × after, metric by metric.

Swipe or drag through the ten numbers we track. Each card compares summer 2025 with summer 2026 (1 Jun – 28 Aug); the full tables are underneath.

←→
Google Ads conversion valueSummer vs. summer
Before → after
+80 %
2025 · 100
2026 · 180

The headline result: 80 % more value from the same channel, with 28 % more spend.

01 / 10
Google Ads spendSummer vs. summer
Before → after
+28 %
2025 · 100
2026 · 128

Budget grew, but only after June and only in steps of 10 % — value grew almost three times faster.

02 / 10
ROASSummer vs. summer
Before → after
+41 %
2025 · 3.25
2026 · 4.58

Return on every crown in Google Ads: 4.58 CZK back instead of 3.25.

03 / 10
Ad cost of revenueSummer vs. summer
Before → after
−8.9 pp
2025 · 30.7 %
2026 · 21.9 %

Lower is better. Now under the client’s 25 % ceiling across the summer.

04 / 10
Conversions (purchases)Summer vs. summer
Before → after
+76 %
2025 · 100
2026 · 176

Real purchases only — non-purchase actions were removed from the conversion goals in March.

05 / 10
Conversion rateSummer vs. summer
Before → after
+0.82 pp
2025 · 2.72 %
2026 · 3.54 %

More of the people the ads bring in actually buy.

06 / 10
Total store revenueSummer vs. summer
Before → after
+10 %
2025 · 100
2026 · 110

All channels together, from the Shoptet admin.

07 / 10
Store ordersSummer vs. summer
Before → after
+10 %
2025 · 100
2026 · 110

Exactly the pace the shop can pack without hiring.

08 / 10
Google Ads share of store revenueSummer vs. summer
Before → after
+23 pp
2025 · 36 %
2026 · 59 %

Google Ads became the store’s main source of revenue.

09 / 10
Biggest campaign’s share of budgetSummer vs. summer
Before → after
−36 pp
2025 · 74 %
2026 · 38 %

Less money riding on one average, more on categories that prove they earn.

10 / 10

The main comparison: summer vs. summer

1 Jun – 28 Aug 2025 vs. 1 Jun – 28 Aug 2026

MetricBeforeAfterChange
Google Ads conversion value100180+80 %
Google Ads spend100128+28 %
ROAS3.254.58+41 %
Google Ads ad cost30.7 %21.9 %−8.9 pp
Conversions (purchases)100176+76 %
Conversion rate2.72 %3.54 %+0.82 pp
Total store revenue (Shoptet, all channels)100110+10 %
Store orders (Shoptet, all channels)100110+10 %
Google Ads share of store revenue36 %59 %+23 pp
Biggest campaign's share of budget74 %38 %−36 pp

The full window: since the takeover

1 Mar – 28 Aug 2025 vs. 1 Mar – 28 Aug 2026

MetricBeforeAfterChange
Google Ads conversion value100149+49 %
Google Ads spend100108+8 %
ROAS3.174.35+37 %
Google Ads ad cost31.5 %23.0 %−8.6 pp
Conversions (purchases)100136+36 %
Conversion rate2.82 %3.33 %+0.51 pp
Revenue from google / cpc in GA (last click)100143+43 %
Total store revenue (Shoptet)10097−3 %

Why it matters: the growth came from return, not from budget. Over the whole window since the takeover spend rose 8 % and value 49 %; in summer spend rose 28 % and value 80 %. Store orders grew 10 % in summer — a pace the shop can handle — while every crown in Google Ads brought 4.58 CZK instead of 3.25. That is the profit the client was after.

Speed: first new campaign 5 weeks after the takeover, ad cost under target for the first time in month 2 (April), the turn in month 4 (June).

Want to know how much of your budget one campaign carries?

Send an enquiry — we'll look at it together and tell you what can be done.

Send an enquiry↗

Straight from the store admin.

Screenshots from Shoptet, before and after. Nothing re-drawn.

Before · summer 2025Shoptet: monthly store revenue, February–August 2025
What you see: revenue moves with no trend.
After · summer 2026Shoptet: monthly store revenue, February–August 2026
What you see: from June, revenue grows three months in a row.
Before · orders 2025Shoptet: number of orders, February–August 2025
Number of orders, February–August 2025.
After · orders 2026Shoptet: number of orders, February–August 2026
Number of orders, February–August 2026. June, July and August all above 2025.

The Y axis on the screenshots is hidden on purpose — the client doesn't publish absolute numbers.

The client

A brick-and-mortar shop that learned to sell online in 2024.

ELEKTRO – M. Sláma is an electrical shop in Žďár nad Sázavou that has also been selling through a Shoptet store since mid-2024. The range is wide: EGLO and GLOBO lighting, LOFT and DPM ceramic and retro switches, JVD wall clocks, bulbs, home appliances and tools.

The store turns over a few million CZK a year, and Google Ads is its main paid channel.

Sound familiar? A wide range, one Google Ads account passed between several managers, ad cost around 30 % — and nobody knows which category earns and which one only spends. Plus one practical condition: orders are packed by the physical shop, so growth has to be the kind the team can keep up with.
The ELEKTRO – M. Sláma shop, Nádražní 52, Žďár nad Sázavou
The ELEKTRO – M. Sláma shop, Nádražní 52, Žďár nad Sázavou.

One average for everything.

The account ran one campaign for everything — and the bids learned from tracking nobody trusted.

What the client saw: in 2025, Google Ads ad cost moved between 18 and 46 % depending on the month, 27 % for the year. The target was 25 %. The previous agency left in December 2025, the client ran the account himself in January and February 2026, and we took it over at the turn of February and March — while we were rebuilding the conversion tracking.

The actual cause we found:

  1. One Performance Max campaign for every category carried 74 % of the budget. Clocks, lighting and switches were steered by one number, although their returns differ several times over.
  2. A search campaign for selected products spent its budget from January to March 2026 without a single conversion.
  3. Non-purchase actions counted as primary conversions: in February 2026 one shopping campaign reported 107 “conversions” worth five orders. Smart Bidding was learning from bad data.
  4. Budgets jumped around in 2025 — between May and July 2025 ad cost swung from 35 to 46 %.
  5. Conversion tracking had to be rebuilt. We didn't want Smart Bidding running on the old data — rebuilding the tracking was the first thing we finished after the takeover.

Business impact: from January to May 2026 the store took 24 % less than a year earlier — a month without ads, two months without a manager, other channels winding down, and then an account re-learning on new tracking.

The account wasn't run on the economics of its categories. It was run on one average that told nobody where the money was made.
BeforeStore revenue February–August 2025 in the Shoptet admin, Y axis hidden
Store revenue, February–August 2025: no trend, summer weaker than spring. Y axis hidden on purpose.

A safe bet, on purpose.

Slow growth the shop can handle, and more profit in every order. No step-change scaling.

A hand slowly turning a ceramic dimmer on a wooden wall — a metaphor for gradual growth
Gradually, not in a jump

Starting point · summer 2025 (1 Jun – 28 Aug)

Account managerexternal agency (until 17 Dec 2025)
Google Ads ROAS3.25
Google Ads ad cost30.7 %
Conversion rate2.72 %
Active campaigns5, one PMax carries 74 % of budget
Google Ads share of store revenue36 %
Other paid channelsMeta Ads and Sklik, 13 % of revenue in GA
Winter 2025/2618 Dec – 13 Jan account at minimum; Jan–Feb run by the client
Takeoverturn of Feb/Mar 2026, alongside new conversion tracking

Slow growth, higher profit. A safe bet.

The client's goal was clear: orders growing only as fast as the shop can pack them, and more profit in each one. Not step-change scaling. So we set the guardrail hard:

Ad cost, max≤ 25 %ROAS ≥ 4.0 across the account
ROAS to get more budget≥ 5.0budget grows in small steps, only where this holds

Everything else — new campaigns, the rebuilt structure, the pace of growth — answers to that guardrail.

Five rules we never broke.

Written down in week one. Every decision in the account since then answers to them.

Five ceramic switches with brass labels on a wooden wall — every category has its own switch
Every category gets its own switch
01

Return first, budget second.

No new budget until Smart Bidding runs on clean data and ad cost holds the target three weeks in a row. Growth the client can’t ship isn’t growth.

02

Return per category, not an account average.

Clocks, bulbs and ceramic sockets each get their own campaign, their own target ROAS and their own budget.

03

Don't throw away what works.

The previous agency's campaigns that earned kept running. We rebuilt only what demonstrably didn't.

04

One change every 14 days, 10 % at most.

Automated bidding needs calm. Jumps in budget or target ROAS were the main cause of the swings in 2025.

05

Scale only what earns — in small steps.

Budget goes only to campaigns averaging ROAS ≥ 5.0, 10 % at a time. Weak campaigns get time, not money.

New Google Ads creative: rubber IP44 triple socket for 129 CZK, for damp places and building sites
Rule 02 in practice: the newest category — rubber IP44 sockets — gets its own creative too.

Six months, one step at a time.

No big bang. One category, then the next — and budget only once the numbers held.

  1. Month 0 · turn of Feb/Mar 2026

    Takeover and new tracking

    We took the account over while we were rebuilding the store's conversion tracking. Budget stayed where the client had it, and the campaigns that earned were left untouched — first we wanted to see what the new tracking would show.

  2. Month 1 · March

    Fixing the conversion goals

    We removed non-purchase actions from the primary conversion goals, so from March bids optimise only for purchases with value. Why: in February, before the takeover, one campaign reported 107 fake conversions — the algorithm was learning to buy clicks, not orders.

  3. Month 1 · turn of Mar/Apr

    Switching off a campaign that did nothing

    We paused the search campaign for selected products (3 months, 0 conversions). Its budget moved to campaigns with proven return.

  4. Months 1–2 · April

    The first category on its own

    A new Performance Max “Clocks” with its own target ROAS of 4.3 and its own assets: 16 headlines, 5 long headlines, 5 descriptions, 6 images from 300×300 to 1200×1200 px, 5 videos. At the same time we set a target ROAS for every running campaign (4.2 to 4.9 by category) instead of one target for the whole account.

  5. Months 2–3 · May

    The second category

    Performance Max “Bulbs” (target ROAS 4.5). It turned out to be the weakest campaign in the account; it keeps a small budget and waits for data — no extra money.

  6. Months 3–4 · June

    The third category, and scaling starts

    Performance Max “Ceramic sockets” — by July already the biggest campaign in the account, holding ROAS 4.5 over the summer. From June we add budget: June–August spend is 57 % higher than February–April.

  7. Months 5–6 · August

    A brand search campaign

    We split brand queries into their own campaign so they don't flatter the ROAS of the shopping campaigns.

  8. Ongoing

    Bidding discipline

    One bid change per campaign every 14 days, ±10 %, never target ROAS and budget together. Negative keywords only for queries with 15+ clicks and zero conversions across the whole account — twice that saved a query that converted in another campaign.

Supplier photos out. Reasons to buy in.

The old catch-all campaign ran on supplier product photos and copy lifted from the store homepage. The new category campaigns got on-brand images and headlines built on why people buy that category.

Before

Headlines of the original campaign — typo included.

  • ✕
    Welcome to our shop
  • ✕
    Electrical goods and accessories
  • ✕
    Retro sockets and swithces
  • ✕
    e-shop elektroslama.cz

After

Headlines of the new category campaigns.

  • ✓
    Clocks without the ticking
  • ✓
    Silent movement for a quiet home
  • ✓
    Leave plastic to the tower blocks. Give the cottage switches that belong there.
  • ✓
    Switches, frames, boxes and knobs in one style.
Before · assets of the original “Categories” campaign
Original Google Ads asset: supplier product photo of a retro socket
Original Google Ads asset: supplier product photo of an outdoor light
Original Google Ads asset: close-up of a ceramic lamp holder with no text or call to action
After · images of the new category campaigns
New Google Ads creative: retro switches, 1200×628 px, benefits and a call to action
New Google Ads creative: quiet, designer clocks, 1200×628 px
New Google Ads creative: retro switches, square 1200×1200 px
New Google Ads creative: quiet, designer clocks, square 1200×1200 px
New Google Ads creative: retro switches, 960×1200 px
Newest · rubber IP44 plugs and sockets
New Google Ads creative: “Three sockets for the damp” — rubber IP44 triple socket for 129 CZK, 16:9
New Google Ads creative: “On the building site and in the garden” — rubber plugs and sockets, IP44, 16:9

We waited until May. June was the turn.

And the budget came only after it.

A row of filament bulbs on a beam lighting up one by one from left to right — a metaphor for the turn and gradual scaling
We switch the lights on one by one

Until May we kept the budget at the 2025 level and waited for ad cost to hold the target three weeks in a row. It happened for the first time in April (19 %), May swung back (31 %), and in June the account turned: monthly ROAS 5.7, ad cost 17.5 %. The trigger was clear — the new category campaigns had matured and stopped competing with the original PMax for the same products.

Only then did the budget come, and even that in steps: the new “Ceramic sockets” campaign got its own budget, existing campaigns grew by 10 % every 14 days at most. The result is not a jump but three months in a row in which revenue and orders grew at a pace the shop could ship.

The account turned the moment we stopped feeding one campaign for everything and started steering return by category.
New Google Ads creative: “When it matters outdoors” — rubber plugs and sockets, IP44, in stock
Same method, next category: rubber IP44 plugs and sockets get their own campaign assets — scaled only once they prove they earn.
Try this yourself

Scale after three weeks of stable ad cost, not after one good week. One strong week is noise; three are a signal.

What the client gets out of it.

A store that ran Google Ads with no manager in February 2026 now has one channel carrying most of its revenue, below the target ad cost.

The counter of a small electrical shop with a few wrapped parcels, clocks and a ceramic switch on a green wall — a pace the shop can handle
A pace the shop can handle

Orders grow by a tenth, not by half — exactly what the shop can handle without hiring. And each one is more profitable: a crown in ads became 4.58 CZK instead of 3.25. The budget can be planned by category: the client knows ceramic sockets and clocks can take more money and bulbs can't. Without the change the account would have carried on like 2025 — ad cost around 30 % and a budget nobody could trace.

01 · Profit
3.25→4.58

ROAS up, ad cost from 31 % to 22 %. Every Google Ads order is cheaper.

02 · Pace
+10 %

Store orders +10 % in summer — without a rush the shop couldn't keep up with.

03 · Control
6×

Budget across 6 campaigns with their own target ROAS instead of one average.

Google Ads creative: retro switches, 1200×628 px
Google Ads creative: quiet, designer clocks, 1200×628 px

The ads that did the work in summer 2026: Retro switches and Clocks — two categories holding ROAS above 4.

The fine print.

Everything that would make these numbers look better than they are, said out loud.

Part of the year-on-year growth in summer 2026 is a return to normal after a winter in which the account stood still for a month and the client ran it himself for two — but the summer 2025 baseline ran at full speed, so +80 % is not a zero-base effect. The before/after comparison uses values as Google Ads reports them; the tracking rebuild at the takeover (turn of February and March 2026) means data before and after it is not measured in exactly the same way. Total store revenue from January to May 2026 was 24 % lower than in 2025: the account was re-learning and the client wound down Meta Ads. Slow growth also means a faster option existed — with a bigger budget the account would have grown faster, but at a higher ad cost and with orders the shop couldn't ship. August 2026 is counted up to the 28th. Conversion value is Google Ads attribution; GA last-click shows +43 % for google / cpc instead of +49 % over the full window. Similar results depend on the seasonality of the range and on whether the client can hold the 14-day change cycle without stepping in outside it.

Try this yourself

Before you add a negative keyword, check that the query doesn't convert in another campaign in the account. Here, two queries that earned money would otherwise have been cut.

Want results like Elektro Sláma?

Get your 48-hour head start↗

Tell us where you are. We'll tell you where early is.

Send this and you get a 90-day strategic plan for raising the performance of your marketing. Free, within 48 hours of account access.

  1. We read the accountSix months of revenue laid against six months of spend, per category.
  2. You get the planWhat earns, what leaks, what a customer actually costs you — dated, month by month.
  3. Twenty minutes with JanWe walk it through. If you're already early, we'll tell you that too.
Marketing ASAP
We reply within 48 hours.

Tell us about your account.

Six fields, two minutes. The rest we'll read from the account itself.

What do you need
Monthly ad spend
When do you want to start
Your details stay with us. No newsletter, no reselling.
Thanks — it's with us.

Jan gets back to you within 48 hours, usually with two questions and a time. Then the 90-day plan starts.