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.
- 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:
- Referral. Kadbanou arrives through an existing relationship.
- Shopify rebuild. Rankees modernises and rebuilds the store, giving the business a direct online ordering channel worth sending traffic to.
- Meta account recovery. Kadbanou had lost access to its Meta assets. Rankees helped recover them — without that, no campaign was possible at all.
- 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 2026Meta · attributed purchases
Platform reported · 20 September – 5 October 2026The two campaigns behind that spend
Platform reported20 September – 5 October 2026, as shown in the campaign overview.
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.
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.
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.
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 reported13 August – 11 September 2026, as reported by Meta. Not reconciled against Shopify at the individual product level.
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.
$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.
$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.
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
Documented in Kadbanou's Shopify records. These are paid orders, not attributed conversions.
From Meta Ads Manager, using Meta's own attribution. Useful for direction, not treated as confirmed revenue.
A publicly visible page as it stands today.
Supplied by the business and not yet reconciled over an extended period.
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.