Glossary · Data plumbing

Offline conversion import

Uploading what happened downstream back to the ad platform against the click id — a standard practice, and one that teaches the platform while teaching the form nothing.

Also: Offline conversion tracking, OCI

One of 25 entries in the Endpoint Forms glossary.

Definition

Taking the outcome your CRM eventually recorded — qualified, meeting held, closed-won, and a value — and uploading it to the ad platform against the click id that produced it, so the optimiser learns from the outcome rather than from the form fill.

Why it matters

Because a form-fill conversion action is an instruction, and the platform follows instructions well:

all those bot submissions were training Google’s/your ad network’s machine learning algorithm to send you more bot-like traffic.
u/polygraph-net · r/marketing · Jul 2023

Importing real outcomes changes what the optimiser is chasing. It is the correct response to junk leads, it works, and it is already first-line advice among experienced practitioners — we are not claiming to have discovered it and you should be suspicious of anyone who does.

In practice

  • Requires the click id stored on the lead record. Everything else is scheduling.
  • Upload by API on a schedule, or via scheduled sheet imports if the volume is small — plenty of teams still run it weekly by hand.
  • Use a small, stable set of conversion names. Renaming a conversion action resets what the optimiser has learned.
  • Send a value, not just an event, wherever you can defend the number. Value-based bidding is the reason to do this at all.
  • Respect the click-age window, and upload at an interim milestone if your cycle is longer than it — see time to disposition.

The common mistake

Leaving the raw form-submit conversion switched on alongside it.

The most common way this fails is not a broken upload. It is importing a clean “qualified lead” conversion while the old “form submitted” conversion is still active and still counted.

The platform now has two objectives, one of which is enormously cheaper to satisfy, and it will pursue the cheap one because that is what optimisation means. Demote the fill to a secondary, non-bidding action the day the outcome import goes live.

Related terms

GCLID
The click id Google appends to your landing page URL — the join key between your CRM and your ad account, and it is discarded by default.
Conversions API
The server-to-server endpoint each ad platform provides for conversion events. A transport, not a truth.
Server-side tracking
Sending conversion events from your server rather than the visitor’s browser — more reliable measurement of a dataset that may be worse.
VerdictOurs
Our name for the outcome written back onto a submission: Won, Lost, Disqualified, or Awaiting verdict — plus a value.
Cost per lead
Spend divided by leads — a metric that improves when your lead quality collapses.

Read alongside