Should you hold ad conversions until a lead is verified? The case for and against
An idea I keep coming back to: don't tell Meta or Google about a lead until something confirms it's real.
It sounds obviously right, and it's more subtle than it looks. So let me lay out both sides properly.
There are three ways to hold a conversion, at three levels of strictness. Level one: check the email at the form. Throwaway providers and domains that can't receive mail get rejected before anything is sent. Level two: add a risk score, so the obvious fakes are flagged even when the email looks fine. Level three: hold the ad conversion until your CRM confirms the lead, so the ad platform only hears about leads a human accepted.
The case for holding. Every fake lead you keep away from the ad platform is one less lesson in finding the wrong people. For an account drowning in junk, this can be the biggest single improvement, because it changes what the algorithm learns from, not just what you pay for.
The case against. Your ads see conversions later, and fewer of them. For a low-volume account that can hurt, because bidding needs events to learn from. If you only get a handful of leads a week, holding half of them back is a real cost. And there's a hard constraint: Meta rejects events that arrive more than 7 days after they happened, so the confirmation has to arrive inside that window or the conversion is wasted.
So when is it worth it? A rough guide. High volume and a high junk rate: hold at the strictest level, because you can afford to lose events and the noise is expensive. Medium volume and moderate junk: use levels one and two to catch the obvious fakes, and don't hold the rest. Low volume: don't hold anything you don't have to, because every event is precious, and fix the source of junk instead (targeting, placements, form friction).
How would you know if it worked? Not by cost per lead, which will go up. By cost per real lead, or cost per booked call, over a few weeks. And keep a note of the volume before you change anything, so you can tell a healthy dip from a harmful one.
A made-up example, so the trade-off is visible. 200 leads a month, 80 of them junk. With no holding, the ad platform sees 200 conversions and 80 of them mislead it.
With level-one and level-two checks you might filter out, say, 50 of the 80 before anything is sent. The platform now sees 150 conversions with 30 misleading, so the junk share drops from 40 percent to 20 percent while you lose a quarter of your volume.
Push to level three and hold everything until the CRM confirms, and the platform might see 90 conversions with almost no junk, at the price of less than half the volume and a delay. The numbers are invented, and the shape is the point. Which option is right depends on whether your bidding is starved for volume or drowning in noise. If you're starved, be gentle. If you're drowning, be strict.
Would you hold conversions? What would make you nervous?
More on this: The complete guide to offline conversions, and the complete guide to offline conversion tracking.