adlibrary.com Logoadlibrary.com
Share
Advertising Strategy

Lead Ads in 2026: CPL Is a Lie — Pipeline Conversion Is the Real Metric

Lead ads on Meta, Google, TikTok, and LinkedIn capture intent in-feed without a landing page. The format is fast — but CPL hides more than it reveals. Here is how to qualify, route, and convert.

AdLibrary image

Lead ads were sold as the conversion shortcut: no landing page, no redirect, pre-filled form, sub-$10 CPL on a good day. The pitch is real. What nobody told you is that CPL is also the most misleading metric in your dashboard — and for lead-gen advertisers it has caused more bad budget decisions than anything else in paid social.

The problem is structural. Lead ad forms optimise for form completions. Completions are easy. Any pre-filled tap will complete. The question that actually matters is: what share of those completions become pipeline, and what share of pipeline becomes revenue? That arithmetic lives in your CRM, not in Meta Ads Manager. If you are only looking at CPL, you are flying blind on the metric that decides whether the channel is profitable.

This guide covers the four major lead ad platforms — Meta instant forms, Google Lead Form Extensions, TikTok lead gen, LinkedIn Lead Gen Forms — their structural differences, what each is best at, how to qualify leads at the form level, how to route them into your CRM before decay sets in, and the Step 0 move: using Adlibrary.com to steal the qualifying-question taxonomy your best competitors already tested.

TL;DR: Lead ads capture contact information in-feed without a redirect. CPL is a vanity metric unless you track cost-per-qualified-lead and cost-per-pipeline-dollar through to your CRM. Meta and Google lead forms are the two high-volume channels; LinkedIn has the best B2B quality at 5–10x the price; TikTok delivers volume with rapid lead decay. Add qualifying questions, a custom intro screen, and a real-time CRM webhook on every form. Use Adlibrary.com's saved-ads and AI ad enrichment to map what questions your competitors are asking before you design your own form.

What lead ads actually are

A lead ad is an in-platform form that appears inside the ad unit. When a user taps, a native form opens — pre-populated with data the platform already holds (name, email, phone, employer, job title). The user reviews the fields, adds any custom answers, and submits. No browser redirect. No separate landing page. The submission drops directly into the platform's lead database, and from there into your CRM via webhook or manual CSV export.

Every major paid platform now has a version of this format. The mechanics are similar; the data quality, CPL, and downstream conversion rates differ substantially by platform and by how the form is constructed.

The core value proposition is friction reduction: you lose the people who would have bounced from a slow landing page, a hostile mobile form, or a CAPTCHa. That friction reduction inflates submission volume. The hidden cost: you also lose the signal. A landing page bounce is information — this person did not care enough to read. A lead ad pre-fill requires essentially no intent signal. That is why qualifying questions are not optional. They are the substitute for the intent filter that a landing page provides.

Read how Meta advertising for lead generation works at a campaign level before going deeper on the form mechanics.

Lead ad formats compared by platform

The four platforms that matter for lead gen in 2026 cover different intent stages, audiences, and CPL ranges. Here is how they compare on the mechanics that affect lead quality downstream:

PlatformFormat namePre-fill dataCustom questionsConditional logicAvg CPL rangeBest for
MetaInstant FormName, email, phone, city, DOB, genderUp to 15 fieldsYes (branching)$5–$40B2C, DTC, local services, insurance, finance
GoogleLead Form ExtensionName, email, phone, postcodeUp to 10 fieldsNo$8–$60High-intent search, services, SaaS trials
TikTokLead GenerationName, email, phoneUp to 5 fieldsNo$3–$25Consumer products, events, high-volume funnels
LinkedInLead Gen FormName, email, job title, company, seniority, industry, LinkedIn URLUp to 12 fieldsNo$40–$200B2B SaaS, enterprise, professional services

The CPL ranges are indicative — they shift by vertical, audience, offer, and creative quality. LinkedIn CPL for generic audiences can exceed $300 in competitive B2B verticals. Meta CPL for broad consumer offers can fall below $5. The number in isolation is always context-free. What matters is cost-per-qualified-lead: CPL divided by qualification rate. A $200 LinkedIn lead that converts at 40% to qualified is cheaper than a $10 Meta lead that converts at 2%.

For CPA benchmarking logic applied to lead funnels, the same principle applies — your target should be derived from deal value and close rate, not from a platform benchmark.

The CPL trap and why pipeline conversion is the real metric

Here is the arithmetic most lead-gen advertisers skip. Suppose you run Meta instant forms at a $12 CPL. Over a month you collect 500 leads at $6,000 total spend. You report $12 CPL to your boss and it looks great.

Now open your CRM. Of those 500 leads, 60% were unreachable after three call attempts. Of the 200 reached, 40% disqualified immediately on budget. Of the 120 qualified, 30% converted to a proposal stage. Of the 36 proposals, 25% closed. You got 9 customers from $6,000 — a real CAC of $667, not $12.

The $12 CPL was never wrong. It was just measuring the wrong thing. Every dollar of optimisation you put into lowering CPL without addressing qualification rate makes this problem worse, not better. Lower CPL = broader audience = worse qualification rate = higher true CAC.

The metrics that actually govern whether lead ads are profitable:

  1. Cost-per-qualified-lead (CPQL): Total spend ÷ leads that pass your qualification threshold. This is the primary optimisation target.
  2. Lead-to-meeting rate: Of qualified leads, what share books a discovery call or demo? Low here signals a speed-to-lead problem — lead decay is real and fast on all platforms.
  3. Pipeline conversion rate: Of meetings, what share moves to proposal? Signal on ICP fit.
  4. Close rate on lead-ad pipeline: Are these leads closing at your baseline close rate? If close rate is lower for lead-ad leads versus inbound, your qualification criteria need tightening.
  5. Revenue-per-lead: The aggregate truth. Multiply by volume to get channel ROAS.

This tracking requires your CRM to be connected with real-time data. A weekly CSV export is too slow — leads contacted within 5 minutes convert at 9x the rate of leads contacted after 30 minutes.

Step 0: Steal competitor lead-ad funnels via Adlibrary

Before you design a single form field, do thirty minutes of competitive research. Your best competitors have already A/B tested their qualifying questions with real budget. You can read their conclusions for free.

The workflow:

  1. Go to Adlibrary.com and search your category — "CRM for agencies", "solar panels", "MBA programmes", whatever your market is.
  2. Filter by your target platform and by ad format. For Meta, use the platform filters to isolate lead-gen creatives — these typically have a CTA of "Get quote", "Apply now", "Sign up", or "Learn more" leading to an instant form.
  3. Save the strongest-signal ads (long-running, highest engagement, recurring creative themes) using saved ads. Long-running ads mean the form is working. Nobody spends on a form that produces garbage leads.
  4. Run the saved ads through AI ad enrichment. The enrichment layer extracts the implied offer, the likely qualifying criteria, and the creative angle. For lead ad creatives this surfaces the hook used to justify the form — what benefit the advertiser promised in exchange for contact information.
  5. Cross-reference across multiple platforms — the same competitor may be running lead ads on Meta, LinkedIn, and Google simultaneously. The qualifying question that appears across all three is the one they tested and kept.

What you're looking for:

  • The form hook: What does the ad promise will happen after submission? ("Get a personalised quote in 24 hours", "Schedule a free audit", "Download the benchmark report") The hook determines intent quality — a specific-promise hook self-selects higher intent than a generic "learn more".
  • The implied qualifying question: Even when you cannot see inside the form, the creative often telegraphs it. "For companies spending $10k+/mo on ads" in the body copy is a budget qualifier baked into the pre-click creative.
  • The creative-to-form consistency: Does the ad set an expectation the form can fulfil? Inconsistency between creative promise and form content is the second-biggest driver of low qualification rates after bad questions.
  • The follow-up sequence: Check if the brand's retargeting ads treat lead-ad submitters differently — faster cadence, different angle, proof-heavy. That tells you their post-submit nurture logic.

This intelligence replaces three months of your own form testing. Build your question taxonomy from competitors who are running at scale, then differentiate on offer quality, not on guessing what questions to ask. The AI ad enrichment qualifying-question taxonomy is the moat: you're reading real tested data, not forum speculation.

Meta instant forms: mechanics and optimisation

Meta's lead ad format is the oldest and most feature-complete. An instant form can have:

  • A custom intro screen (headline, image, description, call to action) that sets context before the pre-fill fields appear
  • Pre-filled contact fields pulled from the user's Facebook/Instagram profile
  • Custom questions: short answer, multiple choice, conditional/branching, scheduling, appointment booking, and store locator
  • A privacy policy link (required) and a custom disclaimer (optional)
  • A completion screen with a CTA to a website, a download, or a phone call

Meta offers two form types: More Volume and Higher Intent. More Volume uses a single-step form with minimal friction — optimised for completions. Higher Intent adds a review step where users must confirm their answers before submitting. Higher Intent forms produce 15–20% fewer completions at materially higher qualification rates. Use Higher Intent for any product with a sales cycle; use More Volume only for high-volume top-of-funnel list building.

Qualifying question rules for Meta:

Limit custom questions to three to four fields. Every additional field past three drops completion rate by roughly 10–15% on mobile. Use multiple-choice over free text — it is faster for the user and easier for you to score in your CRM. Put your single most important disqualifier first: budget range, company size, or timeline. If someone fails that question, the rest do not matter.

Meta's conditional branching lets you show different follow-up questions based on an answer. If someone selects "$50k+ annual budget", show the enterprise questions. If they select "under $10k", end the form early with a referral or a self-serve link. This is the most under-used capability in the format.

For the creative layer — hook, offer, angle — the ad copy principles and creative angle framework apply directly. The ad must set an expectation the form fulfils. If you promise a free audit in the ad, the form must confirm that. If you tease a benchmark report, the completion screen must deliver it.

Meta lead ads connect to 50+ CRM systems natively (HubSpot, Salesforce, Mailchimp, Zoho, Monday, Pipedrive) via Business Manager. Alternatively, use the Meta Lead Ads webhooks API to push data in real time to any endpoint. Real-time is not optional — a 5-minute response window versus a 30-minute window is the difference between a 9x conversion rate lift.

Google Lead Form Extensions: search intent advantage

Google Lead Form Extensions (now called Lead Form assets) attach directly to search, discovery, display, and YouTube campaigns. They appear as an expandable overlay on the ad, not as a separate landing page. The user completes the form without leaving their search results page.

The structural advantage over Meta is search intent. Someone searching "commercial solar installation quote London" who taps a Lead Form Extension is self-selecting with active purchase intent — a fundamentally different signal than a passive scroll on Meta. This is why Google lead form CPL is higher on average but downstream conversion rates are often better.

Key differences from Meta:

  • No conditional logic — questions are linear
  • Fewer customisation options (headline, description, CTA, up to 10 pre-fill fields)
  • Native integration with Google Ads conversion tracking — import the form submission as a conversion event
  • CRM sync available via webhook notification URL in the Lead Form asset settings
  • Works across Search, Display, Video (YouTube), and Discovery campaigns

Lead qualification on Google:

Because there is no branching, you need to front-load your disqualifier as the first custom question. Google pre-fills name, email, phone, and postcode — use your custom questions for intent-specific fields: project timeline, service category, company size. Keep it to two custom fields maximum; Google's format is designed for speed.

For CPC efficiency on Search, lead forms on top-performing keywords typically reduce cost per click required because form completions happen in-SERP — you don't pay for the landing page bounce rate. Budget allocation across Google and Meta for lead-gen is a classic paid social portfolio question: Google fills high-intent, near-term demand; Meta builds intent with lower-cost CPL but lower initial qualification.

TikTok lead generation: volume with fast decay

TikTok's lead generation format works similarly to Meta — a native form that opens in-app, with pre-filled contact data, after the user taps on a video ad. TikTok pre-fills name, email, and phone from the user's account.

TikTok lead gen delivers the lowest CPL of any major platform in most consumer verticals — commonly $3–$15 for broad audiences. The trade-off is lead decay speed and qualification rate. TikTok users engage passively and fast; the gap between "I tapped" and "I actually wanted this" is wider than on any other platform.

What works on TikTok lead gen:

  • Consumer events and sign-ups with zero buying friction (free trial, event registration, newsletter)
  • B2C products with visual proof — TikTok's native video format means the ad can demonstrate the product before the form appears
  • High-volume list building where qualification happens post-capture via email sequence
  • Retargeting your own custom audiences — TikTok lead forms work best when the audience already knows the brand

Speed to lead is critical here. TikTok lead data decays faster than any other platform. A lead not contacted within 15 minutes of submission converts at a fraction of an immediately contacted lead. If your team cannot achieve sub-15-minute response, TikTok lead gen is the wrong format. Build an automated SMS or email sequence that fires in seconds via your CRM webhook, and have a human follow up within the hour.

TikTok does not support conditional form logic. Keep forms to two or three fields total. Qualification happens through creative self-selection (the ad's specificity pre-filters who taps) and through the post-capture nurture sequence, not the form itself.

LinkedIn Lead Gen Forms: B2B quality at a price

LinkedIn Lead Gen Forms are the benchmark for B2B lead quality. LinkedIn pre-fills from the member's actual professional profile: first name, last name, email address, phone, job title, company name, company size, industry, seniority, years of experience, and LinkedIn profile URL. The data is not self-reported in the moment — it is what the person uses professionally and keeps current. For B2B targeting, this is structurally superior to any other platform.

The cost reflects the quality. LinkedIn CPL for competitive B2B categories ranges from $80 to $300+. The justification for that number only exists if your deal value is high enough to make CPQL work. For a product with a $5,000 ACV, a $150 LinkedIn CPL with a 30% qualification rate gives you a $500 CPQL — which may be acceptable if your sales team closes 40% of qualified leads and your contribution margin supports a $1,250 CAC.

LinkedIn form mechanics:

  • Up to 12 fields total, up to 3 custom questions
  • No conditional logic
  • Native CRM integrations for Salesforce, HubSpot, Marketo, Eloqua, and others
  • Works on Sponsored Content, Message Ads, and Conversation Ads
  • Lead data downloadable via Campaign Manager or via third-party integration

The LinkedIn-specific qualifying play:

LinkedIn lets you target by job title, seniority, company size, and industry before the form appears. This means your pre-click targeting does most of the qualification work. The form itself can be shorter — you are not trying to weed out consumer tire-kickers; you are talking to the exact seniority at the exact company size you specified. Use your custom questions for timing ("when are you planning to evaluate solutions?") and pain specificity ("what is your current process for X?") rather than basic qualification.

For B2B Meta ads, LinkedIn is the quality benchmark to beat. The most common B2B lead strategy is running LinkedIn at lower volume for named-account targeting and using Meta lookalike audiences built from LinkedIn-qualified leads to scale at lower CPL.

Lead quality optimisation tactics

Every platform has the same levers for improving lead quality. The implementation differs by format capability.

TacticWhat it doesPlatform supportImplementation note
Custom intro screenSets context before pre-fill; filters low-intent usersMeta onlyUse to explain what happens after submission; include a time commitment if relevant
Qualifying questionsDisqualifies poor-fit leads in-formAll platformsFront-load your most important disqualifier; use multiple-choice over free text
Conditional/branching logicDifferent paths based on answersMeta onlyRoute disqualified leads to a self-serve link; route qualified leads to more detailed questions
Higher Intent form typeAdds confirmation step before submissionMeta onlyUse for any product with a sales cycle; accept 15–20% completion rate drop
Creative self-selectionAd specificity pre-qualifies before the tapAll platforms"For companies with 10+ salespeople" in ad copy filters the audience before form opens
CRM webhook + instant routingAssigns lead to rep immediatelyAll platformsSub-5-minute contact requirement; webhook fires in seconds, CSV download is too slow
Lead scoring on intakeScores leads on form data before human touchAll platformsScore on company size, timeline, budget answer; route high scores to senior reps immediately
CAPI offline conversionsSends qualified + closed-won events back to platformMeta, GoogleTrains the algorithm on what a good lead looks like, not just any submission
Thank-you page redirectSends submitter to a landing page for further qualificationMeta, GoogleNot available on TikTok/LinkedIn; use for high-ticket offers to add a second layer of intent check

The most leveraged single change most advertisers can make: add one disqualifying question to a form that currently has none. A single "What is your current monthly ad spend?" field with a $1,000+ minimum will cut CPL, raise cost-per-qualified-lead slightly, and dramatically increase lead-to-meeting rate. The net effect on pipeline is almost always positive.

For the attribution mechanics of what happens after the lead is collected, the attribution window framework applies — especially for longer B2B sales cycles where a lead captured on day 1 may not close for 90 days.

CRM routing, webhooks, and lead scoring

The lead form is only the first ten percent of the work. What happens in the first five minutes after submission determines most of the value.

Webhook setup by platform:

  • Meta: Configure real-time leads access in your Facebook app. Subscribe to the leadgen webhook field on your Page. Every form submission fires a webhook payload to your endpoint within seconds. Full documentation at Meta Lead Ads Developer Docs.
  • Google: Set a webhook notification URL in the Lead Form asset settings in Google Ads. Google fires a POST request to your URL on each submission.
  • TikTok: Webhook available via the TikTok Marketing API. Set up via the Lead Generation section in TikTok Ads Manager or connect via a third-party integration (Zapier, Make, HubSpot native).
  • LinkedIn: Real-time lead notifications available via the LinkedIn Marketing Solutions API. Native CRM integrations in Campaign Manager fire instantly for HubSpot, Salesforce, Marketo, and Microsoft Dynamics.

Lead scoring on intake:

Score every lead before a human touches it. Build a simple numeric model on form answer data:

  • Company size matches ICP: +20 points
  • Budget above minimum threshold: +30 points
  • Timeline within 90 days: +25 points
  • Job title is a decision-maker: +25 points

Leads above 70 points go to a senior sales rep immediately via Slack + email + CRM task. Leads 40–70 go into the standard SDR sequence. Leads below 40 go into an automated nurture sequence — not a human call. This routing prevents your team from wasting time on unqualified leads while ensuring high-quality leads get a sub-5-minute response.

For the HubSpot perspective on this process, HubSpot's lead nurturing framework provides the workflow model. For Salesforce-specific lead scoring logic, Salesforce lead scoring documentation covers the native scoring fields.

Once leads are in your pipeline and you have downstream conversion data, close the loop by sending PURCHASE or LEAD events back to each platform via their offline conversion APIs. For Meta, this means CAPI with a lead event type and a later purchase or complete_registration event when the deal closes. This teaches the algorithm what a profitable lead looks like — it shifts optimisation away from "any submission" toward "qualified submission" over 2–4 weeks of learning.

The lead generation campaign builder tool handles the CRM connection scaffolding if you want to automate this setup.

Creative for lead ads: the offer-to-form contract

Lead ad creative has one job: convince the right person that what happens after they submit is worth their contact information. Everything in the ad is a promise. Everything in the form is the first test of whether you keep it.

The three most common creative failures in lead ad campaigns:

1. The vague offer. "Get more information" is not an offer. "Download the 2026 B2B SaaS benchmark report — 47 data points from 312 CFOs" is an offer. The specificity of the promise determines the quality of who taps. Vague promises attract vague leads.

2. The urgency mismatch. If your creative uses countdown-timer urgency ("Offer ends Sunday") but your sales process takes 4–6 weeks, you're optimising for impulsive submissions on a considered-purchase product. The people who submit under artificial urgency are not the buyers you want. Ad fatigue accelerates on urgency-heavy lead creative — the audience that responds to "act now" burns through fast.

3. The hook-form disconnect. If the ad hook is "we'll save you 30% on your software stack", the form must reference that. If the form opens with generic contact fields and no mention of the 30% claim, the user's intent drops between tap and submit. Repeat the core offer in the form's intro screen (Meta) or in the CTA text (Google, LinkedIn).

For the media buying perspective on creative allocation across lead-gen and conversion campaigns: lead ads are typically cheaper to test than full-funnel landing-page campaigns because you don't need to produce a page. Use that cost advantage to run creative tests across 3–4 angles simultaneously, measure on CPQL not CPL, and cut underperformers at the first 50-lead threshold.

Lead ads inside Meta Advantage+ and automated buying

Meta Advantage+ campaigns now support Instant Forms as a conversion destination. When you set your campaign objective to Leads and use Advantage+ audience settings, Meta's algorithm will find the people most likely to complete a form — based on its model of past completers across the platform.

The upside: Advantage+ optimisation for lead events finds audiences you wouldn't have targeted manually. It cross-pollinates across interest and demographic targets. For high-volume lead campaigns with good historical data, Advantage+ often reduces CPQL over time versus manual targeting.

The risk: Advantage+ optimises for completions as defined by the event you pass back. If you pass back raw form submissions, it optimises for raw volume. If you pass back a qualified_lead event via CAPI (fired when your CRM marks a lead as qualified), Advantage+ learns to find people more likely to be qualified. The CAPI offline conversion loop is the difference between an Advantage+ campaign that optimises for vanity CPL and one that optimises for CPQL.

For creative testing inside Advantage+: the platform selects from your uploaded creative variants and distributes spend toward higher performers. Run 3–5 creative variants covering different angles and offers in every Advantage+ lead campaign. Do not change the winning variant for at least 14 days after it emerges — the algorithm needs consistency to reinforce its signal.

For broader media buying philosophy: lead ads should be one component of a full funnel, not the whole strategy. Upper-funnel video builds the intent pool; lead ads harvest it. Running lead ads cold against audiences who have never seen your brand produces the worst qualification rates. Retargeting warm video viewers with a lead form typically generates 2–3x better CPQL than cold prospecting.

Lead ads for B2B: the LinkedIn-Meta stack

The most cost-efficient B2B lead-gen architecture in 2026 uses both platforms in sequence:

Step 1 — LinkedIn prospecting (quality anchor): Run lead gen forms on LinkedIn against a precise ICP: job title + seniority + company size + industry. Accept the high CPL. These leads are verified professionals at companies you actually want. Route them through your full qualification and scoring process. The closed-won data from LinkedIn leads becomes your training set.

Step 2 — Meta lookalike expansion (cost efficiency): Upload your LinkedIn-qualified leads (emails) to Meta as a custom audience. Build a 1–2% lookalike. Run Meta instant forms with Higher Intent type and 3–4 qualifying questions against this lookalike. You get Meta CPL ($15–$40 range) with LinkedIn-quality self-selection from the audience signal. This is the stack that turns a $150 LinkedIn CPL into a blended $35 CPQL across both channels.

Step 3 — CAPI feedback loop: When a lead closes in your CRM, fire a purchase or complete_registration event back to both Meta and Google via their offline conversion APIs. Over 4–8 weeks, both platforms' algorithms shift toward finding lookalikes of your closed deals, not just your form completions. This compounds: each closed deal improves the training signal for the next cohort.

For B2B SaaS lead generation at scale, this multi-platform stack is the current best practice. The LinkedIn conversation ads guide covers the LinkedIn-side mechanics in more depth.

Frequently asked questions

Why is my CPL low but my pipeline is empty?

Low CPL usually means you optimised for form completions, not for qualified completions. When you remove friction — no custom questions, no context screen, pre-fill email only — you get more submissions from people who tapped by accident or were curious but not in-market. Add two or three qualifying fields and a custom intro screen that filters intent. CPL will rise; cost-per-qualified-lead will drop; pipeline will grow.

Which platform has the best lead ad quality in 2026?

LinkedIn has the best verified B2B data quality — pre-fill comes from professional profiles people actively maintain. CPL is 5–10x Meta. Google Lead Form Extensions capture the highest purchase intent because they attach to search queries. Meta has the best format flexibility and the largest consumer audience. TikTok delivers the most volume at the lowest CPL with the fastest lead decay. Platform choice is a function of your ICP, your deal size, and your speed-to-lead capability.

How do I connect Meta lead ads to my CRM?

Use Meta's native CRM integrations (HubSpot, Salesforce, Mailchimp, 50+ others) via the Lead Ads Integrations section in Business Manager, or configure a real-time webhook via the Meta Lead Ads API. The webhook fires within seconds of submission. For native integrations without code, the setup wizard in Business Manager walks through field mapping in under 10 minutes.

What qualifying questions should I use in a lead form?

Start with what disqualifies, not what qualifies. Common disqualifiers: company size below your minimum, budget below your floor, timeline beyond your sales cycle, geography outside your service area. Use multiple-choice over free text — it's faster and CRM-parseable. Limit to 3–4 custom fields. Before building your own taxonomy, spend 30 minutes in Adlibrary.com pulling your competitors' lead-gen creative to see what questions they have already tested at scale.

Does the Meta Conversions API work with lead ads?

Yes — and you should use it. Send lead events on submission, and send qualified_lead or purchase events from your CRM when deals progress. This shifts Meta's optimisation from "find people who complete forms" to "find people who become qualified leads and customers." The CAPI feedback loop is the single highest-leverage optimisation change for lead ad accounts that already have volume.

Related Articles

AdLibrary image
Advertising Strategy

Facebook Ads for B2B Marketing: 7 Proven Strategies

How to run Facebook ads for B2B marketing: CRM lookalikes, multi-touch retargeting, lead quality optimization, ABM workarounds, long-cycle attribution — and how to find B2B Facebook ads that are actually working.