Free Download

Your offline conversion tracking is probably broken right now

Every step from GCLID capture to upload verification — in order. Free with a Freak.Marketing account.

Get the free checklist

You've got CallRail going into Zapier going into a Google Sheet, which you manually format for Google Ads import. A separate sheet for contact forms. Every client a slightly different franken-stack.

Two hours a week babysitting spreadsheets — just to keep the signal flowing.

And half the time it's silently broken anyway. Google accepts the upload, shows no errors, and the conversions quietly disappear. You only find out weeks later when Smart Bidding starts going sideways and you trace it back to a blank GCLID field in your CRM.

“Offline conversions are hard mostly because there is no real standard once you leave the ad platform. Everyone ends up duct taping IDs across tools and hoping nothing breaks.”

That's the part that stings. The setup wasn't broken — it was duct-taped. And duct tape holds until it doesn't, and it always fails silently.

You don't get an error. You get a blank GCLID field two weeks later, a bidding strategy that's been starving for signal, and a conversion window that's already expired.

You know a clean OCT setup is possible. You just don't know exactly where yours is failing.

What if you could run through a single checklist and know your OCT was actually working?

Not “the upload succeeded” working. Actually working — every form capturing a GCLID, every GCLID storing cleanly in your CRM, uploads going back to Google on a schedule, and a monthly verification step that catches silent failures before they starve your bidding strategy.

Set it up right. Verify it. Move on. No more spreadsheet babysitting. No more “I think it's working.”

The problem isn't that you don't know Google Ads. It's that nobody gave you the pre-flight checklist.
01

Before you touch the campaign.

Three things that have to exist before OCT can work at all: auto-tagging status, whether your landing page is silently stripping GCLIDs on redirect, and whether any HTTP-to-HTTPS redirect in your stack is dropping URL parameters. If any one of these is off, everything downstream is broken and you won't know it.

02

GCLID capture.

A hidden form field, JavaScript that reads the GCLID from the URL on page load, and a confirmation test — so you know for certain whether GCLIDs are hitting your form data or disappearing as blank strings. Covers WordPress form plugins and multi-domain setups.

03

Storage.

The CRM field configuration that keeps the GCLID intact from form submit to upload. One altered character — extra whitespace, a URL-encoded string, a renamed field after a CRM update — and the upload fails silently.

04

Conversion action setup.

The right conversion action type, count setting, and conversion window that matches your actual sales cycle. A window shorter than your real cycle means legitimate conversions are rejected as expired — with no error, just a gap in your data.

05

Upload method.

CSV or API — how to pick, what each requires, and the one verification step that tells you whether Google actually processed what you sent (not just accepted it).

06

Verification.

The three checks that surface silent failures before they starve your bidding strategy: the Diagnostics tab, upload history partial failure counts, and a monthly CRM-to-Google-Ads sanity check. Plus the five most common failure modes and exactly what causes each one.

Who this is for

This checklist is for you if:

  • You manage Google Ads for lead gen and your OCT setup is a different franken-stack for every account.
  • You've uploaded conversions, seen “Success” in the history tab, but the numbers in Google Ads don't match.
  • You've launched a Smart Bidding campaign that crashed and traced it — weeks later — to broken conversion signal.
  • You've been told “just set up offline conversion tracking” and been handed no further instructions.
Free Download

Get the OCT Setup Checklist

Create a free Freak.Marketing account to download the checklist — plus get access to three free courses on Google Ads lead gen.

Create free account

Already have an account? Go to your downloads →

Already a member? Your download is waiting in your members area.

Want to automate this permanently? FormTrackr handles GCLID capture, lead status tracking, and offline conversion uploads automatically — no weekly CSV exports, no spreadsheet babysitting. formtrackr.app