Eslam Sharif
All work
Case studyE-commerce · Jordan · 2026

From fewer than 3 to 10 paid orders a day in 40 days

I took over an online flower shop's Meta ads in Jordan on 28 August 2026, when it was getting fewer than 3 paid orders a day. I rebuilt the measurement around the store's real orders, pooled the budget around the one idea that sold, and fed the winners. Over the last six full days the shop took 10 paid orders a day, at an 8.2x real return and $4.98 of ad spend per order, down from $9.43.

  • Tracking audit & GTM
  • Meta Ads strategy & buying
  • Creative testing
  • Google Search

When I took over on 28 August 2026, the shop (a Base44 store selling flowers and gifts across Jordan) had been running Meta ads for ten days on an account a previous team had built: seven campaigns at $3 to $12 a day each. It was spending $22.63 a day for fewer than 3 paid orders a day, the same rate the store had in the first half of August with no Meta ads at all.

10

paid orders a day over the last six full days (30 Sep – 5 Oct)

×4+

the daily orders from before I took over

8.2x

real return on Meta spend, last six full days

$4.98

Meta spend per paid order, down from $9.43

What I inherited

Phase 1 · Get numbers I can trust (28 Aug – 10 Sep)

The first two weeks were about measurement, not sales: every later decision depended on it.

Phase 2 · Pool the budget around the idea that sells (11 – 29 Sep)

Spend doubled to $41.69 a day and paid orders doubled with it, to 5.3 a day, while the real return held (5.23x before, 5.39x now).

Phase 3 · Feed the winners, test beside them (30 Sep – 5 Oct)

The last six full days: 10 paid orders a day, $408 of revenue a day, an 8.2x real return, and $4.98 of Meta spend per order.

Paid orders a day, by phase

Paid store orders (cancelled and zero-value orders excluded), averaged per day in each phase. The last phase ends on 5 October, the last full day before the data was pulled.

Show the data
Paid orders a day
Before me, 18–27 Aug<3
Diagnose, 28 Aug–10 Sep<3
Pool & scale, 11–29 Sep5.3
Winners, 30 Sep–5 Oct10
Paid store orders per week

Weeks run Monday to Sunday. I took over on Friday 28 August, in the second week shown.

Show the data
Paid orders
17 Aug15
24 Aug18
31 Aug20
7 Sep23
14 Sep39
21 Sep31
28 Sep62
ROAS: what Meta reported vs. what the store receivedMeta dashboardStore (real)

Real ROAS = store revenue ÷ Meta spend. Meta's ROAS uses its default attribution (7-day click, 1-day view).

Show the data
Meta dashboardStore (real)
Before me, 18–27 Aug4.77x4.75x
Diagnose, 28 Aug–10 Sep6.86x5.23x
Pool & scale, 11–29 Sep4.66x5.39x
Winners, 30 Sep–5 Oct7.78x8.2x
Meta spend per paid order

Meta spend ÷ every paid store order in the phase. Some orders came from organic, Instagram messages or Google, so the true cost per ad-driven order is higher.

Show the data
Cost per order
Before me, 18–27 Aug$9.43
Diagnose, 28 Aug–10 Sep$8.22
Pool & scale, 11–29 Sep$7.92
Winners, 30 Sep–5 Oct$4.98

40 days in four numbers

$1,436.89

Meta spend, 28 Aug – 6 Oct

$8,432.91

store revenue (5,979.09 JOD)

5.87x

real return on Meta spend

$41.75

average order value

Reading the result honestly

Store revenue includes orders that would have come anyway. Counting only the revenue above what the shop made without Meta (against two baselines: 1 to 17 August, and July), Meta's return is between 2.4x and 4.2x. Spend on the two small Google search campaigns isn't included in any of these figures.

Meta credited its ads with 181 purchases and the store received 202 paid orders, so every result here uses the store's number.

In a market where every shop says "DM us for the price", showing the price stopped being an angle. It became the position.

What's next

Want numbers like these?

Book a free 30-minute call and we'll look at your store and ads together.

Book a free call

More case studies