Why Your Meta Ads Keep Attracting the Wrong Leads (And How to Fix It)
One good week, three bad weeks? Learn why Meta keeps shifting your ad audience and the three fixes that lock in qualified leads for NZ businesses.
Key Takeaways
- Meta decides who sees your ads based on two things: the messaging across your entire funnel and the data your pixel is conditioned to reward.
- The “one good week, three bad weeks” pattern is almost always caused by the algorithm starving for data and reshuffling your audience to find results.
- Consolidating campaigns, optimising higher up the funnel, and switching on full funnel event reporting are the three fixes that actually move the needle.
- Your total addressable market (TAM) now influences how much data Meta needs before it locks you into a stable audience pocket.
- Messaging is not just ad copy. Meta reads your landing pages, video scripts, and back-end funnel pages too.
- When your pocket goes cold, you can force a reset by withholding results data or relaunching the campaign.
If your Meta Ads have been behaving like a moody teenager lately, you are not alone. One week you are flooded with qualified buyers. The next week your inbox is full of tyre kickers, bots, and people who clearly did not read the ad. Then just as you are about to pull the plug, the good leads come back for a few days and vanish again.
This pattern is the single most common complaint we hear from New Zealand business owners running Meta Ads in 2026. The good news is that it is not random, and it is not bad luck. There is a very specific set of mechanics causing it, and once you understand them, you can fix them.
This article walks through exactly what is happening inside your Meta ad account, why the audience keeps drifting, and the three changes that will lock your account into your ideal buyer pocket for longer stretches of time.
The Two Levers That Actually Control Who Meta Shows Your Ads To
Before we get into the fixes, you need to understand what Meta is actually doing when it decides who to show your ads to. There are two levers, and most advertisers only know about one of them.
Lever 1: Messaging
The first lever is messaging. Most people assume this means ad copy and creative, and it does, but it is much bigger than that. Meta reads everything your pixel touches. That includes:
- Your ad headlines, primary text, and call to action
- The imagery or video in the ad itself
- The copy on your landing page
- The script inside your video sales letter
- The questions on your application form
- The confirmation and thank you pages
- In some cases, even the back-end pages behind your funnel
Every one of these surfaces feeds Meta signals about who your offer is for. If the language on your landing page attracts a different kind of person than your ad, Meta will blend both signals and the audience it targets will drift accordingly.
Lever 2: Pixel Conditioning
The second lever is pixel conditioning. This is the subtle one, and it is the one that causes most of the audience drift problems we see.
Your pixel is a learning machine. Every time someone takes an action that matches the standard event you are optimising for, that action fires back into the results column in your ad account. Meta uses that data to build a model of who your ideal buyer is, and it goes hunting for more people who match that model.
The problem is that the model is only as good as the data flowing into it. If that data slows down, stops, or gets noisy, the model loses confidence and starts searching in different pockets of the audience to try to find results again.
Why Your Lead Quality Swings Week to Week
Here is the mechanic that explains the good week, bad week pattern.
When you set a campaign to optimise for something like “scheduled call” or “purchase”, the algorithm needs a minimum amount of that event to report back every week before it feels confident it is doing its job. Historically that benchmark was 50 conversions per week to exit learning mode. Today the number is more variable, but the principle is identical.
If your pixel gets enough data, Meta locks into a stable audience pocket and keeps showing your ads to the right kind of buyer. If your pixel does not get enough data, the algorithm panics. It starts broadening, narrowing, and reshuffling your audience, trying different pockets of people in the hope that one of them will hit the target.
That is exactly what the random lead quality feels like from the inside. The algorithm is effectively A/B testing your audience without asking you, because it is starved for signal.
The Hidden Role of Your Total Addressable Market
There is one more variable most advertisers miss, and it matters a lot in smaller markets like New Zealand. Meta appears to factor your total addressable market into how much data it needs before it commits to an audience.
A business with a very small TAM, say a specialist B2B service selling to a few thousand NZ companies, can often stay locked into a stable pocket with as few as ten or twelve conversions per week. There simply are not that many matching buyers for the algorithm to hunt through.
A business with a huge TAM, like a broad e-commerce brand, may need well over 50 conversions per week before it settles down. There are millions of possible buyers to model, and the algorithm needs more proof before it stops exploring.
This is why the same “not enough data” problem can show up at very different volumes depending on the business. The rule still holds: if you want stability, bias towards getting as much data into the results column as you possibly can.
Three Fixes That Actually Work
Once you know the mechanic, the fixes are straightforward.
Fix 1: Consolidate Your Campaign Structure
Most of the accounts we audit have way too many campaigns, too many ad sets, and too many ads. It feels safer to spread your bets, but it is the opposite of what Meta’s algorithm wants.
Every ad set has its own results column. When you have ten ad sets chasing the same outcome, your conversions get split across ten separate data buckets and none of them hit the threshold. Collapse that down to one campaign and one or two ad sets and your data pools into a single place where the algorithm can actually learn from it.
If you are running five campaigns and ten ad sets for the same offer right now, consolidating is the single fastest lever you can pull.
Fix 2: Optimise Higher Up the Funnel
The default instinct is to optimise for the last, highest intent action in your funnel. Booked call. Purchase. Application submitted. That is where the money is, so it feels right.
The problem is that those events often do not have enough volume to feed the algorithm properly. If you get four booked calls a day, you are nowhere near enough signal. The algorithm cannot lock in.
The fix is to optimise for a slightly earlier step that still signals real intent but has more volume. “Stayed to pitch” on a webinar. “Viewed the scheduler.” “Started the application.” Each of these still screens out tyre kickers, but they give Meta 3 to 10 times more data to work with. You stay in your ideal pocket for longer, and the quality of the leads booking calls actually goes up, not down.
Fix 3: Turn On Full Funnel Event Reporting
This is Meta’s own stated best practice and almost nobody uses it properly. Full funnel event reporting means firing a standard event or custom conversion at every meaningful step of your funnel, not just the one you are optimising around.
Opt-in page? Fire a view content event. Thank you page? Custom conversion. Webinar room loaded? Custom conversion. Stayed past the pitch? Custom conversion. Viewed the scheduler? Viewed application? Submitted application? Every one of them gets a signal.
You are not optimising the campaign for these events. You are feeding additional context to the pixel so it has a richer picture of what a good prospect looks like at every stage. This extra signal keeps you in your pocket longer and tightens your CPM at the same time.
The Messaging Layer Most Businesses Ignore
Once you have the pixel conditioning side under control, come back to messaging. Most advertisers update the ad and assume the job is done. It is not.
Meta reads your landing page copy. It reads the script in your video sales letter. It reads the questions on your application form. If any of those surfaces is written for a different buyer than your ad, you are giving Meta mixed signals and the audience will drift to match the blend.
If your ad speaks to qualified premium buyers but your landing page reads like it was written for bargain hunters, the algorithm will eventually find the bargain hunters, because that is who your whole funnel is actually optimised to convert. Audit every word on every page the pixel can reach, not just the ad itself.
When to Deliberately Break the Machine
Finally, one advanced move. If your campaign is stuck in the wrong audience pocket and nothing you do seems to pull it out, you have two options.
The first is to withhold data from the results column. Stop the conversions you do not want from firing back to the pixel for a few days. The algorithm will lose confidence in its current audience model and start exploring again, which gives you a chance to reposition the messaging and pull it into a better pocket.
The second is to simply relaunch the campaign. Duplicating and relaunching effectively resets the machine learning model behind the scenes. It is aggressive, but when a campaign is clearly stuck and nothing softer is working, a clean restart is often the fastest way out.
Stop Guessing, Start Conditioning
The random lead quality problem is not a sign that Meta Ads are broken. It is a sign that your pixel is under-fed and your funnel is under-mapped. Consolidate your structure, optimise for an event that actually has volume, and wire up full funnel event reporting at every meaningful step. Then audit the messaging on every page the pixel touches so the signals all point in the same direction.
Do those four things and the audience pocket you want will hold for weeks instead of days. The “one good week, three bad weeks” pattern goes away, and your cost per qualified lead drops because the algorithm finally has what it needs to stop experimenting.
If your Meta Ads account has been stuck in this cycle and you want a second set of eyes on it, we run a deep Meta and paid ads audit that maps every piece of this out for you. We look at your campaign structure, your event reporting, the messaging across your funnel, and the specific pocket your pixel is currently stuck in, and we hand you the exact changes to make.
Frequently Asked Questions
Why do my Meta ads get good leads one week and bad leads the next?
Almost always because the pixel is not getting enough data in the results column for the event you are optimising for. When Meta runs low on signal, the algorithm reshuffles your audience to try to find more conversions, which is why lead quality swings from week to week.
How many conversions a week do I need on Meta Ads?
Historically Meta has asked for 50 conversions per ad set per week to exit learning mode. That number is now variable and is influenced by your total addressable market. Smaller markets can stabilise on 10 to 15 conversions a week. Broader markets often need more than 50.
Should I have multiple Meta ad sets for the same offer?
Usually no. Splitting one offer across multiple ad sets divides your conversion data across multiple results columns and makes it harder for the algorithm to learn. Consolidating down to one or two ad sets per campaign almost always improves stability.
What is full funnel event reporting on Meta?
Full funnel event reporting means firing standard events or custom conversions at every significant step of your funnel, not just the final conversion. It gives the pixel more signal about what a good prospect looks like at every stage, which helps keep your audience pocket stable and your CPMs lower.
Jason Poonia