Skip to main content

Case study · Fashion · Dropship

From Scratch to Six Figures in 60 Days

Cold launch to €100K/month on Google Ads inside 60 days. Zero history, zero pixel, zero excuses.

Monthly revenue

€100.0KFrom zero

ROAS

3.6xFrom zero

Monthly spend

€28.0KFrom zero

Time in the account

60 days
Line chart of monthly Google Ads revenue. It rises from €0.0 in month 0 to €100.0K in month 2. The account starts pre-launch at zero revenue and ends at 3.6x ROAS.€0.0€25.0K€50.0K€75.0K€100.0KMonth 0Month 1Month 2Pre-launch3.6x ROAS
Launch my store like this one
Arthur, 8-Figure Fashion Dropshipper, ZenoX Media clientMatt, Canadian E-Com Legend, ZenoX Media clientMark, 7-figure brand owner in the travel niche, ZenoX Media client
Trusted by 200+ ecom brands worldwide.
Christopher Krassnig portrait

Written by , Founder & CEO of ZenoX Media.

How Did a Fashion Dropshipping Store Hit €100K a Month in 60 Days?

Published Last updated

Niche
Fashion Dropshipping
Market
Europe
Spend on day one
Nothing. Brand-new account.
Where they started
No sales history, no tracking, no Google presence
How long we ran it
60 days

What we changed

The Spec Sheet, Not the Sales Pitch

Every lever pulled on this fashion dropshipping account, in the order the story tells it. No move listed here that the story does not show.

  1. 01

    Server-side tracking live on day one

  2. 02

    Merchant Center connected and feed cleaned before the ads were approved

  3. 03

    Performance Max asset groups split by margin tier

  4. 04

    Search backstop with brand exclusions

  5. 05

    Negative keywords stripped the worst clusters before Smart Bidding chased them

The story

How This Fashion Dropshipping Account Actually Scaled

  1. 01

    October: nothing

    A brand-new store. No sales history. No pixel. No Google presence at all. Most agencies will not touch a cold account because there is no data to lean on. We took it because a clean account is the easiest kind to build right.

  2. 02

    A cold account is not a handicap

    Every account we inherit comes with baggage. Old conversion actions counting the same sale twice. Campaigns sitting on months of stale learning. A feed nobody has opened since setup. This one had none of that. Nothing to unlearn and nothing to argue with, so we could put the rails in the right order the first time.

  3. 03

    Day one: the rails went in

    Server-side tracking, GMC connection, feed cleaned, Performance Max scaffolding live. We did not wait for ad approvals to start the rebuild. Ad review takes days. Feed review takes days too. Run them at the same time and you lose one week instead of two. By the time the ads cleared, the foundation was already done.

  4. 04

    The feed came before the campaigns

    In Shopping and Performance Max the feed is the ad. The title decides which searches you can even show up for. The photo is the creative. A disapproved product cannot spend a cent no matter how good the bidding is. So the feed got cleaned before a single euro moved.

    Straight from Google:Google on product issues in Merchant Center

  5. 05

    Margin tiers, not one big pile

    Performance Max optimises for conversion value. Every euro of revenue looks the same to it, so it pours budget into whatever sells easiest. Splitting the asset groups by margin tier fixes that. Each tier carries its own budget and its own target, so the products worth winning get bought properly instead of being averaged in with the rest.

    Straight from Google:Google on Performance Max

  6. 06

    The Search backstop

    One Search campaign held the brand terms and Performance Max was told to leave them alone. Skip that exclusion and PMax eats the cheap clicks from people already typing the brand name, then takes credit for sales that were coming anyway. With it, the PMax number is new demand and the Search number is demand we defended. Two different jobs, two different campaigns.

  7. 07

    Week two: the first €30K

    Asset groups split by margin tier. A Search backstop with brand exclusions. Negative keywords stripping the worst clusters before Smart Bidding could chase them. Month one closed at €32K revenue, 2.7x ROAS, €38 per sale. The first real money came in, and it came in clean.

  8. 08

    The turn

    Around week four, the data hit critical mass. Smart Bidding needs a steady flow of conversions before its model beats a guess. Until then it is exploring on your budget. Once the account crossed that line it stopped guessing and started compounding. Spend went up, ROAS went up with it, and cost per sale fell from €38 to €22.

    Straight from Google:Google on Smart Bidding

  9. 09

    Day 60: six figures

    €100K/month at 3.6x ROAS on €28K of spend. Check the sum yourself: €100K of revenue divided by €28K of spend rounds to 3.6x. Profitable on Google before they had even finished onboarding their second TikTok creator. We did not just scale it. We built it from zero. Sixty days earlier, none of this existed.

  10. 10

    What to take from it

    The order is the whole trick. Tracking, then feed, then structure, then budget. Do it backwards and month one gets spent buying data you could have had on day one. A cold account is not slower than a broken one. It is faster, because nothing has to be undone first.

The curve, knowing what happened

Line chart of monthly Google Ads revenue. It rises from €0.0 in month 0 to €100.0K in month 2. The account starts pre-launch at zero revenue and ends at 3.6x ROAS.€0.0€25.0K€50.0K€75.0K€100.0KMonth 0Month 1Month 2Pre-launch3.6x ROAS

Show your working

How We Measured This

The window
60 days, read as three monthly snapshots. Month 0 is the account before we started, month 2 is where it landed.
Where the numbers come from
Revenue, spend and ROAS all come from the client's own Google Ads account.
How the sales were counted
Server-side tracking went live on day one, so the sales Google Ads counted came from the server, not the browser.
Why the brand is not named
The brand is not named. These are live accounts, and the edge they built stays theirs, so we publish the numbers and keep the name out of it.
What you can verify
The source account is private. ZenoX has not published a redacted export or an independent check for this case.

Started with nothing in October. By December, €100K/month from Google. They didn't just scale it. They built it from zero.

Dion, founder, EU fashion brand (name withheld)

Want your account in this list?

Drop the URL on WhatsApp. We pull your account up live on a thirty-minute call and show you which leaks would get fixed first.

If we cannot scale you, we say so on the call. No retainer trap. No pressure.

Arthur, 8-Figure Fashion Dropshipper, ZenoX Media clientMatt, Canadian E-Com Legend, ZenoX Media clientMark, 7-figure brand owner in the travel niche, ZenoX Media client
Trusted by 200+ ecom brands worldwide.