Request an Acquisition Review
  • Ecommerce acquisition
  • United States

Two months in. Two sources, reported separately, neither one dressed up.

Kadbanou sells frozen Persian food online from California. Rankees rebuilt the store before running a single advertisement, and reads the advertising platform and the commerce backend side by side. Month 1 is a completed cycle. Month 2 is still running, and everything below says so.

Backend confirmed Platform reported Month 2 in progress · partial through 4 October 2026
54 documented Shopify orders $4,480.18 recorded order revenue 451 items 32 Meta-attributed purchases $790.10 Meta spend
Client
Kadbanou
Market
California, United States
Sector
Frozen food ecommerce
Rankees scope
Store rebuild, Meta account recovery, paid acquisition
Engagement
Build, then ongoing management

Chronology

The order this happened in matters.

Kadbanou came to Rankees through a referral, and the first conversation was not about advertising. The ecommerce presence was outdated, and pushing paid traffic at a store that cannot convert is the most expensive mistake in this category — you pay for every visitor and the store loses them for free.

So the work ran in sequence:

  1. Referral. Kadbanou arrives through an existing relationship.
  2. Shopify rebuild. Rankees modernises and rebuilds the store, giving the business a direct online ordering channel worth sending traffic to.
  3. Meta account recovery. Kadbanou had lost access to its Meta assets. Rankees helped recover them — without that, no campaign was possible at all.
  4. Paid acquisition begins. Only once the storefront and the ad account were both in place did Kadbanou engage Rankees to run Meta advertising.

The foundation was built before the first dollar of paid media was spent. It is also why the numbers below can be checked against real orders: the store recording them is one we built.

Month 2 progress

Where this stands today.

Month 2 runs 20 September – 19 October 2026. These figures cover it only to 4 October 2026, so it is a partial cycle set against a completed one. The two sources below have different cutoff dates and count different things, and they are kept apart for that reason.

Shopify · documented orders

Backend confirmed · through 4 October 2026
31Orders in Month 2 so far
$2,372.36Recorded order revenue
246Items
$76.53Average order value
Partial, not a monthly total. Month 2 has a further two weeks to run. These are supplied order records, and recorded order revenue is not profit — it is before cost of goods, packaging and shipping.

Meta · attributed purchases

Platform reported · 20 September – 5 October 2026
$790.10Spend across both campaigns
32Meta-attributed purchases
$24.69Cost per attributed purchase
No return figure for this checkpoint. The capture does not include a purchase-value or ROAS column, so we publish neither. We also do not divide Shopify revenue by Meta spend and call the result a return — the two measure different things over different dates.

The two campaigns behind that spend

Platform reported

20 September – 5 October 2026, as shown in the campaign overview.

$562.78Main campaign spend
24Attributed purchases
$23.45Cost per purchase
$227.32Fried Eggplant spend
8Attributed purchases
$28.42Cost per purchase

Fried Eggplant was an initial test. It generated reported purchases at a higher cost per purchase than the main campaign and is currently held. The pause was reported on 5 October 2026; we were not given an exact start date for it, so we are not stating one, and there is no scaling plan attached to it here.

Reported 5 October 2026: Kadbanou asked for slower order volume during California heat, and the Fried Eggplant campaign was held. Acquisition pace here is partly a fulfilment decision.

That is the operator's report, not a measured figure. It is here because acquisition pace in this account is partly a fulfilment decision rather than a performance one.

Month 1 against Month 2

A completed cycle beside a partial one.

Both months are shown because the progression is useful, but they are not like-for-like. Month 1 is finished; Month 2 has roughly two weeks left to run. Do not read the difference as monthly growth or decline.

Backend confirmedPartial

31 documented orders, $2,372.36, 246 items, $76.53 average order value. Of those, 6 were repeat orders — about 19.4% of the month so far, against one repeat order in the whole of Month 1.

Backend confirmed

23 documented orders, $2,107.82, 205 items, $91.64 average order value. A full cycle, and the baseline everything after it is measured against.

Combined supplied records through 4 October 2026: 54 orders, $4,480.18, 451 items. Not every one of those orders was caused by Meta advertising — some arrived direct, through search, or from customers who had bought before. Meta's 32 attributed purchases over 20 September – 5 October 2026 is the platform's own count on its own dates. The two numbers are not meant to match, and we have not forced them to.

What was selling · September checkpoint

One product was doing most of the work.

At the September reporting checkpoint, a single ad accounted for most of the visible purchase activity: Fried Ghormeh Sabzi Herbs. These are dated figures from that capture, not the current position — the latest campaign view does not break results down by ad or include a value column, so there is no current equivalent to show.

Strongest visible ad · 13 Aug – 11 Sep 2026

Platform reported

13 August – 11 September 2026, as reported by Meta. Not reconciled against Shopify at the individual product level.

13Meta-attributed purchases
$273.56Spend behind this ad
$21.04Cost per purchase
$917.34Attributed results value
3.35×Platform-reported ROAS

Useful as a direction, not as a conclusion. It tells us which creative and which product are pulling, which is what we need to decide what to test next. One strong product in an early campaign is a concentration risk as much as a win — if it fatigues, most of the performance goes with it, so broadening what sells is a live priority. It is also carrying most of the attributed value: $917.34 of the $1,105.41 Meta reports for the whole account in this window.

Historical checkpoints

Earlier reports, kept as dated records.

These were accurate when published and are retained so the progression is traceable. They are not current and should not be read as today's position, compared directly with the figures above, or added to them.

Platform reported · superseded

$895.48 of Meta spend, 43 attributed purchases, $3,591.31 attributed value, a reported 4.01× return and $20.83 per purchase. Superseded by the current checkpoint, which covers different dates and does not include a value column.

Platform reported · window unverified

$554.09 of spend, 25 attributed purchases, $2,213.50 attributed value, a reported 3.99× return and $22.16 per purchase. This was supplied as a handoff benchmark and its exact reporting window was never independently verified, so it is shown as a record rather than as a measured month.

A budget decision

The campaign was recently reduced to around $10 a day. Not because performance dropped — because of the weather.

Kadbanou ships frozen food by air. In very hot conditions that becomes harder and more expensive to do well, and an order that arrives in poor condition costs more than it earns: refunds, replacements and a customer who will not come back.

So the right ad budget here is partly a fulfilment decision. Acquisition cannot be separated from fulfilment economics — scaling past what operations can deliver on is not growth, it is manufacturing complaints.

Client/operator reported · roughly 1–2 orders a day at the reduced budget

About the 1–2 orders a day. That is the operator's current observation at the reduced budget, not a guaranteed long-term daily average and not a figure we have reconciled over an extended period. It is here because it is useful context for the budget decision, and it is labelled so you know what kind of number it is.

What happens next

What we are doing, and when this page changes.

  • Keep reading Meta and Shopify side by side every period, so the gap between attributed and documented stays visible rather than getting quietly averaged away.
  • Test more creative and more offers, and reduce the dependence on one product.
  • Scale when shipping and seasonal conditions make it sensible to, rather than on a schedule.
  • Publish the updated figures whichever direction they move.

This campaign is still maturing, and everything here is a current reconciled snapshot rather than a final result. We intend to update this page after the next full reconciliation window.

Evidence vault

The receipts, from both sides.

Each capture names its source and window. Shopify order screenshots are published only in privacy-safe form: order number, date, paid status, order value and conversion source, with every customer detail removed.

On customer privacy. The underlying Shopify captures contain names, email addresses, delivery addresses and payment details. Nothing from those fields is published here or in the lightbox. Only order number, date, paid status, order value and conversion source are ever shown.

How to read the labels on this page
Backend confirmed

Documented in Kadbanou's Shopify records. These are paid orders, not attributed conversions.

Platform reported

From Meta Ads Manager, using Meta's own attribution. Useful for direction, not treated as confirmed revenue.

Current public snapshot

A publicly visible page as it stands today.

Client/operator reported

Supplied by the business and not yet reconciled over an extended period.

Ongoing

The campaign is still maturing. These figures are a current reconciled snapshot and will change.

Have a similar acquisition bottleneck?

If your ad platform and your store are telling you different things about the same month, the gap is worth understanding before you spend more. That is the sort of thing an acquisition review is for.