Measurement

Sending qualified-lead events back to Meta and Google

Optimising for form fills gets you form fills. How offline conversion feedback works, what volume you need, and the implementation steps that matter.

6 min readBy Alexander Jilkhe, Vibe Digital

Short answer

Offline conversion feedback sends CRM outcomes — qualified lead, opportunity, closed-won — back to the ad platforms so bidding optimises toward revenue instead of form submissions. You need roughly 30–50 qualified events per week per campaign for the platform to optimise on them reliably.

Key takeaways

  • Without feedback, the algorithm optimises toward whoever fills in forms most readily.
  • Send the furthest downstream event that reaches 30–50 occurrences per week.
  • Meta uses the Conversions API with a lead ID; Google uses enhanced conversions for leads with GCLID.
  • Upload within your platform's window — typically inside 7 days for best effect.
  • Value-based bidding needs a monetary value on each event, even an estimated one.

Why this changes performance

Ad platforms optimise toward the event you report. Report 'form submitted' and they will find the people most likely to submit forms — a population that overlaps only partly with people likely to buy.

Report 'qualified lead' or 'closed-won' and the modelling target shifts to people who resemble actual customers. In accounts with sufficient volume this typically reduces cost per qualified lead materially within four to eight weeks.

Choose the right event

Pick the furthest downstream event that still occurs often enough to optimise on. A company generating 400 leads and 12 closed deals per month should optimise toward the qualified-lead stage, not closed-won — twelve events per month is too sparse.

Choosing the optimisation event
Weekly volumeOptimise toward
Under 30 leadsForm submission, report on quality
30–50 qualified leadsQualified lead
30–50 opportunitiesOpportunity created
30–50 closed dealsClosed-won, value-based

How it works on each platform

Meta: capture the lead ID at submission, store it against the CRM record, and post the downstream event back through the Conversions API with hashed customer data and the original event ID. Deduplication against the browser pixel is essential.

Google: capture the GCLID (and WBRAID/GBRAID for app and iOS traffic) on the landing page, store it with the lead, and upload conversions with values as the lead progresses. Enhanced conversions for leads can also match on hashed email where the click ID is missing.

  • Capture click IDs and lead IDs on every form submission
  • Store them in the CRM against the contact record
  • Hash all customer data with SHA-256 before upload
  • Upload daily, and always within seven days of the event
  • Attach a monetary value, even an average, to enable value-based bidding

The organisational part is harder than the technical part

The implementation is straightforward. Getting sales to mark lead status consistently within 48 hours is where most projects fail. If half the leads are never marked, the feedback signal is biased toward whichever salesperson updates the CRM.

Agree the qualification definition in writing, make the CRM field mandatory to close a task, and audit completeness monthly.

FAQ

How much volume do I need for this to work?

Around 30–50 of the chosen event per week per campaign. Below that, keep optimising toward the form submission and use the offline data for reporting and manual decisions rather than for bidding.

How quickly must conversions be uploaded?

Daily is best practice, and within seven days at the latest. Later uploads still improve reporting but contribute much less to bid optimisation because the modelling window has moved on.

Can I do this without a CRM?

Only crudely. A spreadsheet with click IDs and outcomes can work at low volume, but consistency collapses quickly. A basic CRM with a mandatory qualification field is the practical minimum.

Want this run on your own account?

Request a free ad account audit. We review tracking, account structure, creative mix and wasted spend, and send back a prioritised 90-day plan within 48–72 hours of getting access.

Free performance audit · No obligation · Reply within 1 business day

We respect your privacy — one reply, no spam.

One offer, no pressure

Get a free ad account audit

Meta, Google or TikTok — a senior specialist reviews your account and sends a concrete growth plan within 48–72 hours of access. No obligation, no lock-in.

Call usChat/Call on WhatsAppPre-filled brief — just fill in 4 lines.