Analytics · 9 min read · Nov 18, 2025

Stop optimising for form fills. Start optimising for revenue.

Why importing offline conversions from your CRM is the single highest-leverage thing a B2B marketing team can do this year.

Written by Philipp EndersFact-checked Nov 18, 2025Updated quarterly

B2B marketing teams optimise for what they can measure. What they can measure is usually form fills. This is why so many B2B ad accounts produce hundreds of MQLs and no revenue.

The form-fill trap

If you optimise an ad platform for “form fill” conversions, it will find you the cheapest possible form fills. That usually means: the lowest-intent users, the smallest companies, the wrong job titles. Form fill volume goes up, pipeline value goes down. The ad platform is doing its job correctly — you are telling it the wrong job.

Offline conversions, explained

Every major ad platform now lets you import offline events: MQLs, SQLs, opportunity created, closed-won. Each event can have a value attached. The platform stops optimising for form fills and starts optimising for events that actually correlate with revenue.

Implementation

Three pieces: a click ID captured on form submission (gclid for Google, fbclid for Meta, li_fat_id for LinkedIn), a CRM field that stores it, and a daily export from CRM to ad platform with the click ID, event name and value.

What changes

Within 2–3 weeks of implementing offline conversions properly, most B2B accounts see: 30–50% lower MQL volume, but 2–3x more SQLs and dramatically higher pipeline values. The same ad spend, dramatically better business outcome.

Common pitfalls

Make sure the values you are passing back are economically meaningful. A “closed-won” event should carry the actual contract value, not a fixed €100 placeholder. The platform optimises against the values you give it — bad values means bad optimisation.

Need help with this?

If any of the above feels like a problem you have, tell us a bit about your situation and we will come back within a working day. First conversation is 30 minutes, on us.