Seatext library / BotRefund evidence
What Metrics Should I Use to Assess Lead Quality in Meta Campaigns?
Assess Meta lead quality by tracking four metric layers: platform delivery (clicks, landing-page views, placement breakdown), landing-page engagement (session depth, form timing, scroll behavior), lead verification (email deliverability, phone connection, duplicate rate), and sales...
✓ Built for advertisers who need clear, refund-ready traffic evidence.
Key metrics for assessing lead quality in Meta campaigns include click-to-session rate, session-to-lead rate, form completion (or time to completion), email deliverability, phone connection, duplicate rate, contact rate, qualification rate, and pipeline revenue by campaign.
Begin by establishing a quality baseline for your own account before labeling traffic fraudulent. Calculate your normal rates for landing-page sessions per click, contactable leads, verified leads, qualified opportunities, and revenue by campaign. A low-quality lead can be genuine but wrong for the offer; a suspicious session is a signal for investigation, not proof on its own.
Why Lead Quality Metrics Matter for Meta Campaigns
Meta campaigns reach people across Facebook, Instagram, and partner inventory at high volume. That reach brings accidental interactions, low-intent traffic, automated browsing, and deliberately fraudulent submissions. A fake lead may be intended to earn an affiliate payout, inflate a publisher's performance, scrape an offer, or simply exhaust a sales team's time. Treating every unresponsive contact as fraud can make a team exclude a valuable audience. The important distinction is evidence: a weak campaign attracts real people who are not ready to buy, while bot traffic and form spam leave repeatable technical and behavioral patterns.
Core Metric Categories for Meta Lead Quality
Organize metrics into four layers that mirror the customer journey from impression to revenue. Each layer answers a different question and requires a different data source.
- Platform delivery — What Meta reports: reach, link clicks, landing-page views, spend, and placement breakdown.
- Landing-page engagement — What happens after the click: page loads, redirects, consent behavior, form start, form completion, time to completion, scroll depth, and meaningful engagement.
- Lead verification — Whether the contact is real and reachable: email deliverability, phone connection, duplicate details, prospect confirmation of interest.
- Sales outcome feedback — What the sales team records: verified, contacted, qualified, disqualified, duplicate, invalid details, no response.
Preserve the click identifier, campaign context, timestamp, URL parameters, CRM record, and any verification result before you change campaign settings. This attribution chain lets you trace quality back to specific placements, creatives, audiences, devices, geographies, and landing pages.
Platform-Level Delivery Metrics
Compare reach, link clicks, landing-page views, placements, and spend. A cheap placement is not a win unless it produces contacts that can be reached and qualified. Avoid eliminating an entire audience from a small sample; use enough volume to see a consistent quality pattern. Look for sharp lead-quality differences by placement, creative, audience expansion, device, or landing page. These clusters are more useful than site-wide averages.
Key metrics to track:
- Click-to-session rate (landing-page views ÷ link clicks)
- Session-to-lead rate (form completions ÷ landing-page views)
- Cost per landing-page view by placement
- Lead volume and cost per lead by placement, creative, audience, device
Landing-Page Engagement Metrics
Measure what happens between the click and the form submission. A click-to-session gap can have ordinary explanations such as in-app browsers, tracking consent, slow loads, or analytics configuration. Investigate those before concluding the gap is bot traffic.
Track these engagement signals:
- Page load completion rate
- Redirect success rate
- Consent acceptance rate (where applicable)
- Form start rate (field focus ÷ sessions)
- Form completion rate (submissions ÷ form starts)
- Time to completion (median and distribution)
- Scroll depth and meaningful engagement (clicks, video plays, tab interactions)
Bot traffic and form spam tend to leave repeatable patterns: unusually fast form completion, identical field structures, sudden placement-level spikes, or conversion events with no meaningful page engagement. No scrolling, no field corrections, uniform click paths, and no meaningful time on the offer page are red flags worth investigating.
Lead Verification Metrics
Record whether an email is deliverable, a phone connects, duplicate details recur, and the prospect confirms interest. Add qualification questions that reveal fit, not just extra fields that make the form longer. For high-value offers, a confirmation step or booking flow can be more valuable than the cheapest raw lead.
Verification metrics to monitor:
- Email deliverability rate (valid syntax, domain exists, mailbox accepts mail)
- Phone connection rate (calls answered, voicemails left, callbacks received)
- Duplicate lead rate (same email, phone, or name+ZIP within a window)
- Prospect confirmation rate (reply to confirmation email, SMS, or booking link)
- Disposable email domain rate
- Invalid email domain concentration (unusual share from one country code or provider)
Sales Outcome Metrics
Give sales a small, mandatory set of dispositions: verified, contacted, qualified, disqualified, duplicate, invalid details, and no response. Turn these dispositions into the measurement system that tells Meta which leads actually matter. A high reported lead count paired with no calls connected, demos booked, qualified opportunities, or repeat engagement is a strong signal that something is wrong upstream.
Outcome metrics to track:
- Contact rate (contacted ÷ verified leads)
- Qualification rate (qualified ÷ contacted)
- Disqualification reason breakdown (wrong fit, no budget, no authority, no need, timing)
- Invalid detail rate (disconnected numbers, invalid emails, fake names)
- Duplicate rate (already in CRM, already worked)
- No-response rate after multiple attempts
- Qualified opportunity value and pipeline revenue by campaign
- Closed-won revenue and ROAS by campaign
Behavioral Signals That Indicate Invalid Traffic
Beyond the four metric layers, watch for technical and behavioral patterns that distinguish automated activity from human variation. These signals come from client-side observation and session replay, not just CRM data.
- Contactability signals: disconnected numbers, invalid email domains, repeated addresses, unusual concentration of one country code.
- Timing signals: several leads arriving in short bursts, forms submitted immediately after landing, conversions concentrated at unusual hours.
- Session behavior signals: no scrolling, no field corrections, uniform click paths, no meaningful time on the offer page.
- Campaign pattern signals: sharp lead-quality difference by placement, creative, audience expansion, device, or landing page.
- CRM outcome signals: high reported lead count paired with no calls connected, demos booked, qualified opportunities, or repeat engagement.
These patterns appear in the BotRefund audit framework as repeatable indicators of non-human traffic. They do not prove fraud on their own, but they tell you where to look deeper.
How to Build a Lead Quality Dashboard
Combine the four metric layers into a single view that updates weekly. Begin with a baseline period of at least 30 days or enough leads to establish stable rates. Segment by campaign, then by placement, creative, audience, device, geography, and landing page.
- Pull platform delivery data from Meta Ads Manager (export or API).
- Pull landing-page engagement from your analytics or session-replay tool.
- Pull lead verification from your form processor, email verification service, and phone validation API.
- Pull sales dispositions from your CRM (require the disposition set above).
- Join on click identifier (FBCLID) and timestamp.
- Calculate rates for each segment at each layer.
- Flag segments where any rate drops more than 2 standard deviations from your baseline.
- Investigate flagged segments with session replay and raw lead data before changing targeting.
This workflow preserves attribution before changing the campaign, which the source pack emphasizes as step one of a practical investigation.
Common Mistakes When Measuring Lead Quality
| Mistake | Why It Hurts | Better Approach |
|---|---|---|
| Using only cost per lead (CPL) | CPL ignores whether leads are reachable, qualified, or revenue-generating | Track qualified opportunity cost and pipeline ROAS by campaign |
| Treating all unresponsive leads as fraud | Excludes genuine but unready prospects; wastes audience reach | Separate contactability failures from fit failures using verification and sales dispositions |
| Acting on small samples | Random variation looks like a pattern; leads to over-optimization | Use enough volume to see a consistent pattern before judging a segment |
| Ignoring click-to-session gap | Misses tracking breaks, consent issues, and bot traffic that never loads the page | Measure landing-page view rate and investigate gaps before blaming traffic quality |
| Adding form fields to filter bots | Increases friction for real users; sophisticated bots fill extra fields anyway | Use behavioral signals (timing, scroll, mouse movement) and verification steps instead |
| Not preserving attribution before changes | Loses the ability to trace quality back to specific campaign elements | Export FBCLID, campaign, ad set, creative, placement, timestamp before any edit |
Limitations and When This Advice Does Not Apply
- Low-volume accounts: If you generate fewer than 50 leads per month, statistical patterns are unreliable. Focus on manual review of each lead instead of rate-based dashboards.
- Brand-new campaigns: No baseline exists yet. Run at least two weeks without optimization changes to establish initial rates.
- Single-step funnels: If your conversion is a purchase (not a lead), the verification and sales layers collapse into revenue metrics. The framework still applies but with fewer stages.
- Offline conversion imports: If you rely on Meta's offline conversion API without CRM dispositions, you cannot calculate qualification or disqualification rates. Add a disposition step in your CRM.
- Industry benchmarks: Broad statistics (e.g., "43% of internet traffic is non-human") are context, not your reality. Measure your own sessions and leads.
Key Facts
| Metric Layer | Key Metrics | Data Source | Investigation Trigger |
|---|---|---|---|
| Platform Delivery | Reach, link clicks, landing-page views, spend, placement breakdown | Meta Ads Manager | Sharp quality difference by placement, creative, audience, device |
| Landing-Page Engagement | Page loads, redirects, consent, form start, completion, time, scroll depth | Analytics, session replay | No scrolling, uniform click paths, immediate submission, no time on page |
| Lead Verification | Email deliverability, phone connection, duplicate rate, confirmation rate | Form processor, verification APIs | Disconnected numbers, invalid domains, repeated addresses, country code concentration |
| Sales Outcomes | Contacted, qualified, disqualified, duplicate, invalid, no response, pipeline revenue | CRM dispositions | High lead count, zero calls/demos/qualified opportunities/repeat engagement |
FAQ
What is the single most important metric for Meta lead quality?
There isn't one. Qualified opportunity rate (qualified leads ÷ contacted leads) tied to pipeline revenue by campaign is the closest to a north star, but it requires the full attribution chain. Start with contact rate and qualification rate together.
How do I know if a placement is sending bot traffic versus just low-intent humans?
Compare behavioral signals: low-intent humans still scroll, correct fields, and take variable time. Bots show uniform paths, superhuman speed, no scroll, and no tremor. Use session replay on a sample of sessions from the suspect placement.
Should I turn off Audience Network to improve lead quality?
Audience Network often has lower contact rates, but it can also deliver volume at lower CPL. Measure contact rate, qualification rate, and pipeline revenue by placement first. Turn it off only if the qualified opportunity cost is worse than other placements after sufficient volume.
How many leads do I need before I can trust a quality pattern?
Use enough volume to see a consistent pattern before drawing conclusions. A baseline period helps you determine the appropriate sample size for your account.
What is the difference between a bad lead and a fraudulent lead?
A bad lead is a real person who doesn't fit your offer (wrong budget, authority, need, timing). A fraudulent lead is an automated submission or deliberate fake. Bad leads show human behavior patterns; fraudulent leads show technical anomalies (speed, uniformity, no engagement).
Can I use Meta's built-in lead quality signals instead of building my own dashboard?
Meta reports platform delivery and some conversion events, but it cannot see your CRM dispositions, email deliverability, phone connections, or sales outcomes. You need the full four-layer view to optimize for revenue, not just lead volume.
How does BotRefund fit into lead quality measurement?
BotRefund provides client-side behavioral detection (ghost clicks, trap interactions, pointer behavior, motion behavior, speed behavior, path behavior, engagement behavior, session behavior) that captures video proof of non-human sessions. This evidence supports refund claims with Meta and Google and helps you exclude invalid traffic from your quality baseline.
Further reading and comparison sources
These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.
Further reading and comparison sources
These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.
Learn more
Visit the website for more information.