All posts
    KnowledgeSeptember 2, 20263 min read12

    Bad Leads on Meta Ads: Fix the Conversion Definition Before the Targeting

    Meta optimizes for the event you declare, not the outcome you want. Minh breaks down how to redefine what counts as a lead and what an order is worth before touching targeting.

    Meta's optimization system is literal: it delivers the event you declare, not the outcome you had in mind. Ask for leads and it finds form fillers, whether or not they can ever buy.

    1) Bad leads are usually a definition problem, not a targeting problem

    With no qualifying question on an instant form, everyone who submits becomes a lead and Meta calls the job done. The fix sits inside the form: turn on conditional logic, add a multiple-choice question about budget, location or timing, then send the unqualified branch to a thank-you page where no lead event fires. Meta then only learns from people who qualify. Tightening the funnel before scaling ads works the same problem one layer down; this fixes it earliest, at the event itself.

    2) Friction in the right place filters better than no friction

    The default form type, more volume, maximizes submissions — the wrong default for an account drowning in unusable leads. Higher intent plus phone verification by one-time passcode filters harder: fake numbers, bots and spam do not get through, and whoever accepts the code genuinely wants the call. The author of the video used to recommend minimum friction, and now switches accounts to this setup by default.

    One thing the video leaves out: a qualifying question is only as good as the definition behind it. Running B2B global ads for QH Distribution, the hard part for Minh was not switching conditional logic on, but agreeing with sales on which criterion separates a closeable lead from a dead one. Pick the wrong criterion and Meta still learns diligently, from a meaningless answer.

    3) Sales campaigns: swap volume for value

    Sales campaigns default to maximize number of conversions, which makes a 30 dollar buyer and a 300 dollar buyer equally valuable, so the cheaper group wins the budget. Maximize value of conversions changes what the system chases, on the same principle as optimizing Google Ads for lead quality instead of lead count. Value rules go further: repeat purchases land outside the attribution window, and what the attribution window lets Meta see limits what it can learn from.

    The point: Meta reads declared events, not intentions. Change the conversion definition first, then targeting and creative.

    Frequently Asked Questions

    Does conditional logic reduce lead volume?
    Yes, volume drops because some submissions no longer register as leads. What remains is the group the business can actually work with, and Meta shifts to finding more of those people. The trade is fewer leads at a higher close rate.
    Should every account require phone verification?
    Prioritize it when lead quality is the main problem, rather than as a blanket default. The step filters out fake numbers, bots and curious people who never wanted a call. An account starved of volume should test it side by side and compare closed deals, not raw lead counts.
    Should the qualifying question always ask about budget?
    Ask about whatever criterion sales already uses to disqualify people. Budget is just the common example; for many businesses the deciding factor is service area or purchase timing. Multiple conditions are fine, as long as each one traces back to whether a deal closes.

    About the Author

    Trần Quang Minh
    Trần Quang Minh

    Digital Marketing / Performance Ads Expert

    9+ years in Digital Marketing. Expert in Google Ads, Facebook Ads, TikTok Ads, SEO. Helped businesses grow revenue up to 500% and organic traffic from 3K to 120K/month.

    DND Eye Hospital, ELSA, Kyna, 51TalkLecturer at Hoa Sen University
    Bad Leads on Meta Ads: Fix the Conversion Definition Before the Targeting | Blog Trần Quang Minh