All notesAnalysis9 min read

Ads Spending, No Orders: The First Five Checks

اقرأ النسخة العربية
Short answer

Seif Gomaa's rule for ads that spend with no orders is to check whether the spend is big enough to mean anything before touching the campaign. I don't judge a campaign until it has spent at least 3.0 times the target cost per order; below that, zero orders is normal noise. Past that line, I check in this order: is the pixel recording purchases at all (about 50% of zero-order cases turn out to be tracking), where the funnel breaks from impression to click to product page to cart to purchase, then targeting, then price. The break point decides the fix: a break at the click means creative, at the cart means the page or the price, at the purchase means shipping or payment.

Key takeaways
  • 01Don't judge a campaign before it spends 3.0 times your target cost per order.
  • 02About half of zero-order cases are tracking problems, not ad problems.
  • 03The funnel tells you exactly where it breaks: click, cart or purchase.
  • 04Broad targeting is rarely the cause. Price is the cause far more often.
  • 05The stop decision is a number written down before launch.

The campaign has been live for a few days, it has spent real money, and orders are at zero. The first question is always the same: is the campaign wrong?

Maybe. There is a question that comes before it, and it saves most of the time lost in these situations: has enough been spent for that zero to mean anything? I work through the checks below in a fixed order, the same order as my Pre-Account Audit: the ad account is the last thing I touch.

How much should I spend before turning off an ad with no sales?

Spend at least 3.0 times your target cost per order before you call it. If your target CPA is 150 EGP and you have spent 180 EGP, you were expecting about 1.2 orders. Getting none is well within chance. That zero is noise, not a result.

Target cost per orderMinimum spend before judgingOrders expected at that point
150 EGP450 EGP3
300 EGP900 EGP3
500 EGP1,500 EGP3

Most campaigns that get switched off are switched off below this line. In other words, they are stopped before there is any information worth a decision.

Why do orders show in Shopify but not in Meta Ads Manager?

Because the orders are happening and not being recorded. In Egypt the gap between the orders Meta counts and the orders the store counts regularly reaches 40%, so once spend has passed the line above, the first suspect is the pixel. Check it like this:

  1. Open the orders report in the store itself for the same dates. Are there orders or not?
  2. If there are, you have a tracking problem. The campaign works and the measurement is broken.
  3. If there aren't, move on to the next checks.

The most common case sits in between: orders exist in the store, and far fewer show in Ads Manager. That happens when the purchase event isn't sent properly, or when broken UTMs make the order count as direct traffic.

The damage goes beyond the reports. Meta learns from that event. If it never arrives, the algorithm optimises for something other than a purchase and keeps bringing people who don't buy, because it never found out who did. Measurement can also break in the other direction and flatter you; I wrote about that in what ROAS really means on cash on delivery, and one account I re-measured went from a reported 5.48 ROAS to a real 1.80.

Is my problem the ads or the website?

The funnel answers it, so you don't have to guess. On one Saudi store on Salla the add-to-cart rate was 0.41%: people arrived from the ads and almost nobody added anything. That is a store problem before it is an ads problem. Pull these five numbers for the same period:

  1. Impressions: how many times the ad was seen.
  2. Link clicks: how many people came to the site.
  3. Product page views: how many reached the product.
  4. Add to cart: how many pressed buy.
  5. Purchases: how many finished.

The number that drops sharply between two steps is the problem.

Where it breaksWhat it meansThe fix
High impressions, low clicksThe ad isn't stopping anyoneA new creative angle
High clicks, low product viewsThe page is slow or the promise changedPage speed and message match
High product views, low add to cartPrice, photos or descriptionThe offer and the page
High add to cart, low purchasesShipping, payment or the formThe checkout

The break I see most in the Egyptian market is the third one: people reach the product and don't add it to the cart. That is nearly always price or photos. It is almost never targeting.

Could my targeting be why I get zero orders?

Rarely, which is why it is fourth in the order even though most people check it first. Rebuilding audiences after 4 days of zero orders is the most common reaction I see, and in most accounts it is the wrong lever.

Broad targeting isn't a problem in itself, and in most accounts I run it beats interest targeting. The real targeting problems are two: an audience so narrow that the ad set can't get out of learning, or a country or region where your delivery doesn't work well.

The quick check is the regions the clicks come from. If most of them come from areas where your delivery rate is weak, the campaign isn't failing. It is succeeding in the wrong place.

Can my price be the reason I get no orders?

Yes, and it is the hardest one to accept. Open three competitors selling the same category, write down the price of the closest product at each, and see where you sit against the average. If you are more than 10% above it with no reason the visitor can see (material, warranty, content), the ad is not the problem.

I had a fashion brand with zero orders priced roughly 13% above five direct competitors: EGP 1,300 against about EGP 1,150. More creative would only have spent more money. The fix was the price and a bundle; the full breakdown is in priced above the market.

If the price can't move, the offer is the way out. The Offer Builder runs each format (bundle, gift, free shipping, prepaid) on your own product numbers and shows which one your margin can carry. It models prepaid orders at a 97% delivery rate and a 2.5% gateway fee.

When should I stop the campaign, and what do I change?

The stop decision is made on a number written down before launch, not on a feeling after 4 days.

  • Write the stop line before you open the campaign: "stop at this much spend with no order".
  • That line is at least 3.0 times your target cost per order.
  • If you reach it with at least one order, that isn't failure. It is a high cost per order that needs work.
  • If you reach it at zero, change one element only. Change two together and you won't know which one did it.

If you would rather have someone else look at it first, send me the store link through the free audit. I reply within 24 hours and you get three numbers within 48 hours: your maximum cost per order, your ROAS after delivery, and your biggest leak.

Frequently asked

I've spent money on Facebook ads and got zero orders. Should I stop?
If you have spent less than 3.0 times your target cost per order, don't stop: at a 150 EGP target that line is 450 EGP, and zero below it is statistically normal. If you have passed it and orders are still at zero, confirm the pixel is recording purchases before you change anything in the campaign.
Orders show in Shopify but not in Meta Ads Manager. Why?
Seif Gomaa's first check here is the purchase event: usually it isn't being sent properly, or broken UTMs make the order count as direct. In Egypt the gap between Meta's order count and the store's regularly reaches 40%. It matters beyond reporting, because Meta learns from that event and keeps finding the wrong people when it doesn't arrive.
My Snapchat ads in Saudi Arabia are spending with no orders. What is the cause?
Seif Gomaa runs the same funnel check on Snapchat as on Meta: clicks, product views, add to cart, purchases, and find the step where the number collapses. On one Saudi store on Salla the add-to-cart rate was 0.41%, which made it a store problem before an ads problem. In that situation the page and the price come before any change to the ads.
Is my price the reason I'm getting no orders?
It can be, and it shows as people viewing the product and not adding it to the cart. Compare against three competitors in the same category: if you are more than 10% above their average with no visible reason, fix the price or the offer before spending more. One fashion brand with zero orders was about 13% above five competitors, and the fix was price and a bundle.
Is broad targeting wasting my money?
In most accounts, no; broad usually beats interest targeting. Rebuilding audiences after 4 days of zero orders is a common mistake. The real targeting problems are an audience too narrow to exit learning, or regions where your delivery rate is weak.
About the author
Seif Gomaa

Seif Gomaa is a performance media buyer based in Cairo. He runs Meta, Google, TikTok and Snapchat accounts for 40+ Egyptian and Arab ecommerce brands and has managed 92M+ EGP in ad spend. Every client gets a live dashboard that refreshes every 30 minutes.

Want this run on your account?

Tell me what your brand sells and how the last two months performed. I answer within 24 hours.

Read next