Perfume & FragranceMulti-SKU e-commerce retailDubai, United Arab Emirates

The turnaround

A suspended ad account rebuilt into a 3.51 blended ROAS engine — and a client who now forwards us his competitors’ proposals to check.

3.51xBlended return on ad spendup from 1.02
5.28xBest single monthpeak monthly ROAS
4.2xRevenue multiplevs. the full preceding year
−52%Cost per purchase138.82 → 66.09 dh
Engagement18 months, ongoing
Period2025—2026
ScopeGoogle Ads · Meta Ads · Account reinstatement · Merchant feed rebuild · CRO & website redesign · Tracking & data
The short version

A year of paid media had returned roughly one dirham for every dirham spent — then both the ads and merchant accounts were suspended and media stopped entirely. We diagnosed the real cause, got the accounts reinstated, rebuilt from zero, and took blended return from 1.02 to 3.51.

The baseline01 / 05

A full year of spend that came back as itself

Before anything could be improved it had to be measured honestly. Across the preceding full year the account spent 41,368 dh and produced 42,126 dh in revenue — a blended return of 1.02 and a return on investment of 1.83%.

At 1.02 the advertising is not a growth channel. It is a break-even treadmill: money goes in, roughly the same money comes out, and none of it funds inventory, salaries or expansion. Worse, it hides the problem, because revenue is technically being generated so it looks like something is working.

  • The allocation was backwardsPaid social absorbed 72% of total spend and returned 0.76 — every 100 dh sent to it came back as 76 dh. Meanwhile search was the better platform at 1.67 and was being under-funded.
  • Nobody owned the account day to dayWithin search, a single campaign spent 981 dh to produce one conversion, a 0.16 return. That is what an unmonitored campaign looks like when responsibility is split.

The starting year, exactly as the data reported it

ChannelSpendPurchasesRevenueCPAROAS
Search11,722 dh10519,617 dh111.64 dh1.67
Paid social29,646 dh19322,509 dh153.61 dh0.76
Combined41,368 dh29842,126 dh138.82 dh1.02
The blocker02 / 05

Both the ads and merchant accounts were suspended

This was the hardest part of the engagement and it had nothing to do with advertising skill. Both accounts were suspended under a circumventing-systems policy violation — one of the harder violations to recover from, because the platform treats it as deliberate rather than accidental. Shopping and Performance Max both depend on the merchant feed, so for a retailer whose catalogue is the product, the entire acquisition engine went down at once.

Rather than treating it as a support ticket, we audited the full account estate. The client had worked with several agencies over time and each one, on arrival, had created fresh ads and merchant accounts for the same business instead of requesting access to the existing ones. Several live accounts promoting one domain looks exactly like an advertiser rebuilding to escape prior enforcement. The system was working correctly. The account structure was not.

  • We consolidated before we appealedWe inventoried every account tied to the business, identified which carried the legitimate history, made it the master and closed every duplicate. Most reinstatement attempts fail because they appeal first and clean up later — an appeal filed while duplicates are still live argues against a violation that is still true.
  • Then we fixed the sourceThe merchant account was consolidated the same way, and we brought the website into compliance so product data and policy pages met requirements. Feeds and landing pages are re-reviewed continuously, so a site that scrapes past the first check gets caught on a later one.
  • Both accounts were reinstated — and have stayed reinstatedOne consolidated master account, a compliant site behind it, and no repeat suspension since.
This work generated no impressions, no clicks and no revenue while it was happening. It was also, measurably, the single highest-return work of the entire engagement — because every result that followed is downstream of it.
The restart03 / 05

We rebuilt rather than resuming

When access was restored we deliberately did not switch the old campaigns back on. The previous setup had produced a 1.02 return; restarting it would only have reproduced 1.02 more reliably.

Search spend was consolidated into a single, properly fed Performance Max campaign instead of being split across fragmented search and shopping campaigns. Splitting a modest budget starves each campaign of the conversion signal it needs to learn — one well-fed campaign learns, four hungry ones do not. That single campaign went on to deliver 636 conversions and 147,489 dh of revenue at a 3.28 return.

Paid social was restructured away from broad interest-theme targeting and onto catalogue-driven campaigns with dynamic product retargeting. For a retailer with a large SKU count the catalogue itself is the targeting signal — showing a specific bottle to someone who has already looked at that bottle beats guessing at interest categories.

Before and after, side by side

MetricPrior full yearSix months after rebuildMovement
Ad spend41,368 dh50,099 dh+21%
Revenue42,126 dh176,063 dh4.2x
Purchases2987582.5x
Cost per purchase138.82 dh66.09 dh−52%
Blended ROAS1.023.51+244%

Four times the revenue of the entire preceding year, in half the time, on 21% more spend.

The trust04 / 05

Performance earned the budget, not the other way round

As results became visible, other agencies began approaching the client with pitches and audit reports of his own account. Rather than evaluating them privately or using them as leverage, he forwards them to us and asks whether their findings are accurate.

A competitor’s audit is designed to make the incumbent look negligent. Handing those documents to the incumbent and asking for an honest assessment is something a client does only when he is confident the answer will be straight even where it is unflattering.

On the strength of that performance the client approved close to a doubling of daily search investment — an increase of about 88%. Budget is the clearest expression of confidence a client has available, and it was earned by the efficiency work rather than requested ahead of it.

I don’t want to go with any other agency. All your data-driven strategies are working for me.
Where it goes next05 / 05

The bottleneck moved off the ad account

The account is now in a position most performance engagements never reach: the campaigns are no longer the constraint. Click-through rate has risen and cost per purchase has halved, but on-site conversion rate still sits below 1%, and the largest remaining loss of revenue now happens after the click.

So we have recommended and begun a redesign of the website, focused specifically on the stages where users drop out of the purchase journey rather than on a general visual refresh. It is being decided the same way every other decision in this engagement has been — from behaviour, not preference — and it will be measured against on-site conversion rate and blended ROAS, not against whether it looks more modern.

  • The honest caveatWe are stating an expectation, not a guarantee. Scaling spend usually costs some efficiency as campaigns move beyond the highest-intent audiences, and a redesign takes time to prove out. The correct measure of this next phase is whether blended return holds at a materially higher spend level — not whether it sets a new single-month record.
What this engagement proves(03)
  1. 01

    The cause of the failure and the cause of the growth were the same thing

    The accounts were suspended because several parties each owned a piece and nobody owned the whole. Performance recovered because one partner took ownership of all of it. The variable that changed was not skill or spend. It was who was accountable for the entire picture.

  2. 02

    We do not stop at the edge of the scope

    The two highest-value pieces of work here — the reinstatement and the website redesign — sit outside anything a performance-marketing contract would describe. An external vendor is incentivised to flag them and wait.

  3. 03

    Trust is the asset that compounds fastest

    A five-star verified review, competitors’ audits forwarded to us for an honest opinion, and an 88% budget increase are not soft outcomes. They are what made the scale-up possible and what makes the website rebuild possible now.

From 1.02 to 3.51 blended return. From a suspended account to 176,063 dh of revenue in six months — and a client who asks us to audit the people trying to replace us.

Sandeep Halemani

Recognise anyof this?

Prefer email? Write to me.sandeephalemani@gmail.com directly.

Let’s talk.

Tell me what is not working — the ads, the tracking behind them, or the search presence that never arrived. I will tell you which one I would fix first.

  • Quick response.You will hear back from me — not an account manager reading a script.
  • A look at your numbers.I will tell you where I think the constraint actually is, before you commit to anything.
  • Clear next steps.A plan, an order of work, and an honest view of what it is worth — including if the answer is not yet.
Performance marketingGoogle AdsMeta AdsPerformance MaxShopping feedsTracking & attributionSEOAEOGEOTechnical SEOContent strategyLocal search