Scale or Stall
154 subscribers
6 photos
In-the-trenches tactics for pushing Meta campaigns from $100 to $10k/day without blowing up CPA — budget moves, duplication tricks and what actually survives the algorithm reset.
Download Telegram
Channel created
Channel photo updated
Edited an ad set and tanked it? You reset learning.

Learning phase needs ~50 conversions in 7 days. Touch the wrong field and the counter goes back to zero — CPMs spike, delivery stutters.

What actually resets it:

— Budget change over ~20% up or down
— New creative, audience edit, optimization event swap, bid/cost cap change
— Pausing 7+ days

What does NOT reset it:

— Budget moves under 20%
— Ad name, ad set name, schedule end-date tweaks

So scale spend in 15-20% steps, wait 24h, repeat. Slow ramp keeps you OUT of re-learning. Try the stair-step on one ad set tonight.
Your dupes keep dying. Here's why.

Most buyers dupe winners back into the SAME ABO (ad set budget optimization — you set spend per ad set). New ID, fresh learning, fresh competition with your own old ad set. Cannibalism.

Flip it:

— Dupe the winning ad set INTO a clean CBO (campaign budget optimization — Meta splits the budget for you) with 3-4 copies
— Set the CBO at 2x your current daily spend, not 10x
— Kill the original ABO 48h later once the CBO proves out

You stop bidding against yourself. The auction reads it as one strong signal, not two weak ones.

Try it on ONE winner this week. Not your whole account.
New ad account? Don't launch at $500/day.

Cold accounts with no trust history get flagged or throttled when you blast big spend day one. Worst case: cooked account (banned/restricted with no warning).

Warm it like a real business:

— Days 1-3: $30-50/day, simple compliant offer, clean creative
— Days 4-7: climb 20-30%/day if delivery is smooth and no flags
— Only push aggressive once you've got a payment + spend history

A week of patience beats a 281-day appeal.

Also: never run your best creative on a brand-new account. Save it for after warmup. Warm ONE new account properly before you trust it with real budget.
Stuck in 'Learning Limited' forever? You're editing it back in every time.

Learning Limited means the ad set can't hit 50 conversions in 7 days. Every significant edit restarts the 7-day clock from zero.

Break the loop:
— Stop touching it. No budget, no creative, no audience tweaks for a full 7 days
— If it still can't hit 50, consolidate: merge it into a sibling so events pool
— Broaden the audience or move the event up the funnel (purchase to add-to-cart)
— Only THEN judge cost

Risk: pooling events into the wrong ad set can dilute a clean winner.

Pick ONE Learning Limited set and go hands-off 7 days. Hardest part is doing nothing.


Для любителей cpm benchmarks — @pixelprofit_fb
Throwing away likes every time you dupe? Stop.

When you dupe an ad, Meta spins a fresh post ID — zero comments, zero shares, zero social proof. You rebuild trust from scratch every single time.

Use existing post ID instead:

— Publish your creative as a page post, grab the post ID (under Page > Meta Business Suite > posts)
— In every new ad set, choose "Use Existing Post" and paste that ID
— All engagement stacks onto ONE asset across all your scaling ad sets

300 comments of social proof beats a naked ad in cold traffic. Costs you nothing.

Warning: one report on that post nukes every ad using it. Keep a backup ID warm.
Cost cap killing your delivery? You set it too tight.

Fresh cost cap campaigns (you tell Meta the max avg cost per result) often get zero spend on day one. Buyers panic and raise it 3x — now you're overpaying.

Seed it loose, then choke it down:

— Launch the cap ~20-30% ABOVE your true target CPA
— Let it spend and exit learning (~50 conv)
— Drop the cap in 5-10% steps every 2-3 days toward your real target

Meta's model needs room to find conversions before you squeeze. Squeeze first = no data, no delivery.

Do this on ONE cost-cap campaign. Watch it actually spend.