Google Ads Offline Conversion Tracking

Stop feeding Google junk leads.

Capture form submissions, attribute leads to their sources, and automatically upload offline conversions to Google Ads — all with a simple tracking snippet.

▶ Watch demo

5-min setup · Any HTML form · Cancel anytime

7
42
12
Recent LeadsView All →
WON
NEW
MQL
📊
Full Attribution
UTMs, GCLID, referrer — on every lead
Auto Upload
WON → Google Ads in seconds
📝
Any HTML Form
One script tag, no framework lock-in
Works alongsideGoogle AdsZapierHubSpotSalesforceGoogle Tag Manager
Features

Everything the feedback loop needs

Full attribution on every lead

UTMs, GCLID, referrer, landing page — captured automatically on every form submission.

Automatic conversion upload

Mark a lead WON and FormTrackr automatically pushes the conversion to Google Ads via API.

Works with any HTML form

Drop in one script tag. No iframe headaches, no framework lock-in — any form on any page.

Enhanced Conversions

SHA-256 hash of email and phone for better attribution while keeping user privacy intact.

Zapier webhook for CRM sync

Won leads flow to Salesforce, HubSpot, or any CRM automatically when you close a deal.

Upload logs & error tracking

Every conversion attempt is logged with status, timestamp, and error details if something fails.

4 Steps

Setup in 5 minutes

1

Install snippet

Paste one script tag before </body>. Works with any HTML form.

2

Configure form

Target your form by ID or track all forms on a page automatically.

3

Connect Google Ads

OAuth in one click. Select your account and conversion action.

4

Mark WON

Upload triggers automatically. Smart Bidding learns from real outcomes.

See FormTrackr in action

The problem

You know the drill: Google Ads says you got 47 conversions this month. Your spreadsheet says 12 of them were actually worth talking to. And maybe 3 closed.

So what's Google optimizing for? The 47. Which means your campaigns keep chasing more of the same junk leads while your cost per actual customer climbs into the stratosphere.

Your CRM tracks your sales process beautifully. But it wasn't built to talk back to Google Ads. So the feedback loop that's supposed to make Smart Bidding actually smart? It doesn't exist.

The solution

Every lead that comes in should show up with the full story. UTMs, GCLID, referrer, landing page, the works. Mark whether it's qualified or garbage. Log the deal value when it closes. Then that data flows back to Google Ads automatically — so Smart Bidding stops optimizing for form fills and starts optimizing for leads that turn into revenue.

Works with any HTML form. For the smoothest setup, see our API docs.

Pricing

Simple, transparent pricing

$30
per month · cancel anytime
  • Unlimited projects
  • Unlimited leads
  • Automatic Google Ads upload
  • GCLID + UTM attribution
  • Enhanced Conversions
  • Zapier CRM sync
  • Upload logs & error tracking
  • 5-minute setup

Frequently Asked Questions

Do you offer Google Ads Enhanced Conversions functionality?

Yes! FormTrackr supports Google Ads Enhanced Conversions. When enabled, we automatically hash email addresses and phone numbers using SHA-256 before sending them to Google Ads. This improves conversion attribution accuracy, especially for cross-device conversions, while maintaining user privacy. Enhanced Conversions work alongside GCLID tracking to maximize match rates. You can enable this feature in your Google Ads integration settings, and you'll need to configure it in your Google Ads account as well (Goals → Settings → Enhanced conversions for leads).

Does FormTrackr sync with my CRM?

Yes! FormTrackr integrates with Zapier, allowing you to automatically sync won leads to your CRM. When you mark a lead as "WON" with a conversion value in FormTrackr, it automatically sends the lead data to your Zapier webhook. You can then use Zapier to push this data to your CRM (Salesforce, HubSpot, Pipedrive, or any other CRM that Zapier supports). Simply configure your Zapier webhook URL in the Integrations section of your project settings, and FormTrackr will handle the rest automatically.

What forms does FormTrackr work with?

FormTrackr works with any standard HTML form on your website. Our lightweight JavaScript snippet automatically detects and tracks form submissions without requiring code changes. You can use automatic mode to track all forms on specified pages, or manual mode to target specific forms by ID. It works with contact forms, lead gen forms, newsletter signups, quote requests, and more.

What attribution data does FormTrackr track?

FormTrackr captures comprehensive attribution data including UTM parameters (source, medium, campaign, term, content), Google Click ID (GCLID) for Google Ads tracking, referrer URLs, landing pages, and the page where the form was submitted. This gives you complete visibility into where your leads are coming from and helps you optimize your marketing spend.

How difficult is it to set up?

Setup takes about 5 minutes. Simply copy our tracking snippet and paste it before the closing </body> tag on your website. Our guided onboarding walks you through configuring form tracking and connecting your Google Ads account. No coding knowledge required—if you can copy and paste, you can use FormTrackr.

Is FormTrackr privacy compliant?

Yes. FormTrackr is built with privacy in mind. We respect user consent flags, hash IP addresses, filter sensitive fields like passwords, and when Enhanced Conversions is enabled, all personal data is hashed using SHA-256 before being sent to Google Ads. You have full control over what data is collected, and we're transparent about our data handling practices.

Can I track multiple websites or projects?

Absolutely! FormTrackr supports unlimited projects, so you can track leads from multiple websites, campaigns, or brands. Each project gets its own unique tracking snippet and dashboard, allowing you to keep your data organized and analyze performance separately.

How do I know if conversions are uploading to Google Ads correctly?

FormTrackr provides detailed upload logs for every conversion attempt. In your dashboard, you can see the status of each upload (successful, failed, or pending), view error messages if something goes wrong, and check timestamps to verify when conversions were sent. You can also verify conversions in your Google Ads account to ensure they're being received correctly.

Can I use FormTrackr alongside Google Tag Manager or other tracking tools?

Yes, FormTrackr works independently and won't interfere with other tracking tools. Since we upload conversions via the Google Ads API rather than using tags, we don't conflict with Google Tag Manager, Google Analytics, or other marketing tools. Many customers use FormTrackr specifically for offline conversion tracking while keeping their existing tag setup intact.

Optimize for outcomes.

Track every lead. Know every source. Let Smart Bidding learn from what actually closes.