Offline Conversion Tracking with Fluent Forms

Published April 2026. Last updated July 2026.

Fluent Forms is a great way to capture leads from a WordPress website. But if you run Google Ads there is a gap in the system.

Google can see the click and the form submission. But it can't see what happens after the lead arrives.

It can't see if the lead was a good fit, if the enquiry turned into a booking or a quote, or if the lead became a customer.

Without that information you can't optimise campaigns for real business outcomes. You're stuck at optimising for form submissions regardless of the lead quality.

In this article I'll show how I helped a new Litiro client set up offline conversion tracking for Fluent Forms so they could optimise their Google Ads for better quality leads.

Preparing Fluent Forms for offline conversion tracking

Their setup was pretty standard. Fluent Forms captures the lead and sends it to the sales team by email.

This works fine for responding to enquiries. But it doesn't help when you want to track what happens to the lead afterwards. You need offline conversions for that.

To upload offline conversions you need two types of information:

  • The lead contact details like first name, last name, email and so on.
  • And, for best results, the ad tracking information that came with the click, e.g. a GCLID parameter.

To do this:

  1. Make sure that Auto-tagging is enabled in your Google Ads account.
  2. In your Fluent Forms setup, add a hidden form field called landing_page_url or something similar. Set the value to {http_referer}.

Fluent Forms will then send the landing page URL and the GCLID and other tracking parameters with the name, email etc.

But you'll only get the tracking information if the visitor submits the form from your landing page. If they navigate away before filling in the form you lose the tracking information. There are ways to work around this. The exact method depends on what privacy laws apply in your country and how your site is set up. Contact me if you need help with this.

Fluent Forms Pro can send a webhook when the form is submitted. We use this feature to get the data from Fluent Forms to Litiro so we can upload offline conversions later.

The data capture flow looks like this

Offline conversion tracking with Fluent Forms

  1. Google Ads click to a landing page.
  2. Visitor submits a Fluent Form.
  3. Fluent Forms handles the submission normally (in their case it sends an email to the business). This doesn't have to change.
  4. Fluent Forms sends a webhook to Litiro.
  5. Litiro stores the lead contact details, along with the ad tracking information.

Uploading Fluent Forms leads as offline conversions

We've now got the lead and tracking information stored in Litiro. And Litiro can upload offline conversions without any fuss. No spreadsheets or CSV needed.

All that we have to do is update Litiro as the lead progresses through the sales funnel. Each update uploads a conversion in Google Ads.

Uploading offline conversions from Fluent Forms

Updating the progress in Litiro is easy. There is a simple interface to do it manually, or it can be automated by connecting Litiro to other systems:

  • booking systems
  • CRMs
  • job management platforms
  • invoicing software

Once the setup is done it runs in the background.

  • Fluent Forms continues to capture enquiries as normal.
  • Litiro keeps track of what happens to those leads and sends the important outcomes back to Google Ads.

This allows you to optimise your campaigns for better conversions, not just for more leads.

Most Google Ads Problems Aren't Google Ads Problems
Pete holding his book
If my writing resonates with you, I'd like to give you a copy of my book, Profitable Google Ads. The book was written for business owners, but many PPC professionals have found it valuable too.
Before you download it, what describes you best?

Related articles

Why I delay Google Ads conversions on purpose

I send conversion data more slowly in exchange for data that's permanent, auditable and recoverable.

Google Ads conversion tracking for Pipedrive

Connect Pipedrive to Google Ads and fix the offline conversion gap automatically, in about 30 minutes.

What is Google actually learning from?

Tag-based tracking only tells Google what the browser saw. Conversion tracking must be right, reliable and auditable.

Offline conversion tracking with Contact Form 7

Contact Form 7 is one of the most popular form plugins for WordPress. But, if you're running Google Ads, there is a problem. Contact Form 7 can tell you that somebody submitted a form. It can't tell Google Ads if that person became a customer.

The Google Ads WhatsApp conversion tracking guide

Here's the complete guide to tracking WhatsApp conversions from click to sale.

The problem with call duration conversions

On the surface using call duration as a proxy for call quality is a reasonable idea. The thinking is that poor-fit leads or spam callers often hang up quickly. Good quality leads usually talk for longer. Put another way, a long call equals a good lead. But this isn't always true.

Topics you'll find on this site

Agency insights

Thoughts and lessons on client selection, burnout, pricing, and modernising legacy accounts, from someone who's run a Google Ads for years.

Conversion tracking

Understand what happens after someone clicks your advert. Subjects include offline conversions, CRM integration, attribution, auditability and marketing instrumentation.

Essays and thinking

Articles about marketing, engineering, AI and problem solving that don't fit neatly into the other topics. These are some of the ideas and experiences that have shaped how I think.

Google Ads for lead generation

Learn how to use Google Ads to generate profitable leads. Subjects include campaign strategy, bidding, targeting, optimisation and the challenges of running lead generation campaigns.

Landing pages

Things I've learned about high-converting landing pages. Subjects include copywriting, page structure, forms, trust, conversion rate optimisation and user experience.

Sales Process

What happens after a lead has been generated determines if Google Ads is profitable. Subjects include first contact, follow-up, quoting, lead nurturing and turning more enquiries into customers.

© 2026 Pete Bowen