Seatext library / BotRefund evidence
How to Check Which Meta Ad Placements Deliver the Highest Quality Leads
Break down lead quality metrics (cost per qualified lead, conversion rate, disqualification rate) by placement in Ads Manager or via API, then compare against your qualification criteria. This guide walks you through exporting placement-level...
✓ Built for advertisers who need clear, refund-ready traffic evidence.
How to Check Lead Quality by Placement in Meta Ads Manager
To find which Meta ad placements generate the highest quality leads, you need to compare performance metrics that go beyond cost per lead. The standard Ads Manager dashboard shows cost per lead and conversion count, but that doesn't tell you if those leads actually turn into customers. You need to break down lead quality by placement using additional data from your CRM or a lead scoring system.
Start by identifying the placements that matter: Facebook Feed, Instagram Feed, Stories, Reels, Marketplace, Video Feeds, Messenger, and Audience Network. Each placement can attract different audiences and behavior patterns. For example, Audience Network often delivers high click volumes but low conversion quality because it includes third-party apps where bots can inflate clicks.
Step-by-Step: Export Placement Data and Calculate Quality Metrics
Prerequisites
- Access to Meta Ads Manager with permission to view breakdowns.
- A CRM or lead tracking system that records lead status (qualified, disqualified, converted).
- A clear definition of what counts as a "qualified lead" for your business (e.g., completed demo request, valid contact info, meeting a score threshold).
Steps
- Set up a lead quality tracking system – Before you can compare placements, you need to know which leads are good. Use a CRM to tag each lead with its source placement (via UTM parameters or Meta's built-in placement data). Define your qualification criteria: e.g., email verified, phone reachable, budget fit.
- Export ad performance at the placement level – In Ads Manager, go to the campaign or ad set you want to analyze. Click the "Breakdown" button and select "Placement" or "Platform & Placement." Then export the data to CSV. You'll see metrics like impressions, clicks, cost, and conversions for each placement.
- Match CRM data to placement data – Use a unique identifier (like a lead ID or click ID) to connect each lead in your CRM back to the placement that generated it. If you used UTM parameters, filter by those. If you rely on Meta's pixel, ensure the pixel passes placement data to your CRM.
- Calculate quality metrics per placement – For each placement, compute:
- Cost per Qualified Lead = Total spend on that placement ÷ Number of qualified leads from that placement.
- Lead-to-Qualified Rate = Qualified leads ÷ Total leads from that placement.
- Lead-to-Conversion Rate = Converted leads ÷ Total leads from that placement.
- Disqualification Rate = Disqualified leads ÷ Total leads from that placement.
- Compare and rank placements – Sort placements by cost per qualified lead or lead-to-qualified rate. The placement with the lowest cost per qualified lead and highest qualification rate is your top performer. Note that you may see a sharp difference between placements like Facebook Feed (high quality) and Audience Network (low quality).
- Reallocate budget based on findings – Once you identify the best placements, adjust your ad set or campaign settings to prioritize those placements. Use placement-level bid adjustments or turn off low-performing placements entirely.
What to Look for: Signs of Low-Quality Traffic by Placement
Low-quality leads often come from placements that attract bots or low-intent users. Watch for these signals:
- High click volume but zero CRM activity – If a placement generates many clicks but no leads or only uncontactable leads, it may be bot traffic.
- Very fast form submissions – Leads that are submitted within seconds of landing suggest automated behavior, common in Audience Network placements.
- Unusual country codes or repeated addresses – A concentration of leads from one region or with identical email domains can indicate fake leads.
- Sharp placement-level spikes – A sudden increase in leads from a specific placement without a corresponding increase in engagement signals invalid traffic.
Common Mistakes When Comparing Placements
- Looking only at cost per lead – Cheap leads are useless if they never convert. Always factor in lead quality.
- Ignoring Audience Network – This placement often inflates your metrics with low-quality traffic. Many advertisers see a high cost per qualified lead from Audience Network even if the cost per lead looks good.
- Not using the same attribution window – Different placements may have different conversion times. Use a consistent attribution window (e.g., 7-day click) to compare fairly.
- Assuming all placements are equal – Each placement has unique user behavior. Reels may have high engagement but low conversion intent, while Facebook Feed may drive more qualified leads.
Key Facts: Meta Placements and Lead Quality
| Placement | Typical Lead Quality | Common Issues | Best For |
|---|---|---|---|
| Facebook Feed | Moderate to High | Low intent if targeting is broad | B2C and B2B with detailed targeting |
| Instagram Feed | High | Higher CPM, but engaged audience | Brands with visual products, lifestyle |
| Stories | Moderate | Quick consumption, less time for click | Retargeting, impulse offers |
| Reels | Low to Moderate | Entertainment-focused, low purchase intent | Brand awareness, video views |
| Audience Network | Very Low | Bot traffic, click farms, third-party quality issues | Use with caution; often excluded |
| Messenger | High | Requires bot or chat setup | Conversational marketing, support |
| Marketplace | Moderate | Buying intent but high competition | E-commerce, local deals |
| Video Feeds | Moderate | High view-through but low click-through | Video content, product demos |
Limitations: When This Approach Doesn't Work
This method works best when you have a reliable CRM and a clear lead qualification process. It won't be effective if:
- You don't have placement-level data in your CRM (e.g., you use generic UTM parameters).
- Your lead volume is too low to make statistically significant comparisons.
- You are not tracking disqualification reasons (e.g., is a lead bad because of bot activity or poor targeting?).
- Your campaigns have a very short lead time to conversion, making it hard to attribute quality.
Additionally, Meta's own invalid traffic detection may already filter some bot clicks, but it doesn't catch everything. For a more thorough audit, consider using a third-party tool like BotRefund to detect behavioral anomalies that Meta's filters miss.
Terminology: Key Terms to Understand
- Placement – The location where your ad appears (e.g., Facebook Feed, Instagram Stories, Audience Network).
- Cost per Qualified Lead (CPQL) – The total ad spend divided by the number of leads that meet your qualification criteria.
- Lead-to-Qualified Rate – The percentage of leads that pass your quality check.
- Invalid Traffic – Clicks and impressions from bots, scrapers, or other non-human sources. Meta labels this as "invalid" and may refund it if you provide evidence.
- Audience Network – Meta's third-party network of apps and websites. It often has lower quality traffic because publishers can inflate clicks.
FAQ: Frequently Asked Questions
Why does Audience Network have such low-quality leads?
Audience Network includes many third-party apps and websites where publishers can use bots to click ads and generate revenue. This results in high click volumes but very few real people. Meta's own filters catch some, but not all, of this invalid activity.
How often should I check placement performance?
Check at least weekly for campaigns with high spend. If you're running lead gen campaigns, review after at least 100 leads per placement to get reliable data. For smaller budgets, monthly checks may suffice.
Can I get a refund for low-quality leads from certain placements?
Meta offers refunds for invalid traffic (bot clicks), not for low-quality human leads. If you suspect bots are inflating your lead counts, you can file a billing dispute with evidence. Tools like BotRefund can help you prove invalid traffic with behavioral data.
What if my best placement is Audience Network?
If Audience Network shows the lowest cost per qualified lead, verify that your qualification criteria are correct. It's possible that your targeting is very specific and the low cost is real. But if you see high volume with no sales, re-examine the leads manually. Often, Audience Network leads are uncontactable.
Should I turn off all placements except the best one?
Not necessarily. Some placements may work better for different stages of the funnel. For example, Reels may drive brand awareness that later converts via Facebook Feed. Test turning off only the worst-performing placements and monitor overall campaign performance.
How do I set up placement-level UTM tracking?
In Meta Ads Manager, go to the ad level and add URL parameters. Use a dynamic parameter like utm_placement={placement} to automatically pass the placement name into your landing page URL. Then your CRM can capture that data.
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.