Offline Conversion Tracking, explained
How to send closed deals, phone sales, and qualified leads back to Google Ads and Meta — so your campaigns optimize on revenue instead of form fills.
Definition
What is offline conversion tracking?
Offline conversion tracking is the process of sending sales outcomes that happen outside your website — closed deals, signed contracts, phone-call sales — back to ad platforms like Google Ads and Meta. Each ad click is stored with a click ID (GCLID for Google, fbclid for Meta) alongside the lead in a CRM; when the lead later becomes a customer, that outcome is uploaded via the platform’s API so the bidding algorithm optimizes for buyers instead of form fills.
Every platform names and stores that click ID differently. Our reference to advertising click IDs and cookies lists the parameter, cookie, lifetime and extraction rule for each one.
How it works
How does offline conversion tracking work?
Every setup — DIY or tool-based — follows the same four-step loop.
- Step 1
Capture the click identifier with every lead
Store the GCLID (Google), fbclid (Meta), or the lead’s email and phone number on the lead record the moment a form is submitted, so the conversion can later be matched to the originating ad click.
- Step 2
Track the lead through your sales process
Keep the lead’s status up to date in your CRM — new, qualified, won. The CRM stage change is the trigger that turns a lead into a conversion worth reporting.
- Step 3
Send the outcome back to the ad platform
Upload the conversion with its time and value: to Google Ads via Enhanced Conversions for Leads or GCLID import, and to Meta via the Conversions API. Tools like LeadTrackr automate this step.
- Step 4
Bid on real conversions
Set your campaigns to optimize on the imported conversion events (tCPA / tROAS on Google, Sales or Leads objectives on Meta) so budget shifts toward clicks that become customers.
Why it matters
Why offline conversion tracking matters now
Ad platforms have lost visibility. Cookie restrictions, iOS privacy changes, and ad blockers mean Google and Meta see less of what happens after the click — and in lead generation they never saw the most important part at all: whether the lead became a customer. When algorithms only learn from form fills, they optimize toward people who fill in forms, not people who buy.
Feeding real outcomes back reverses that. Advertisers using LeadTrackr see up to 39% more converting leads on the same budget, because Smart Bidding and Meta’s delivery optimization finally get the signal they were designed for: revenue.
Per platform
Setting it up on Google Ads and Meta
Google Ads
Google’s recommended route for lead gen is Enhanced Conversions for Leads: you send hashed email or phone data from your CRM, and Google matches it to the original ad click — no GCLID storage required. The classic alternative imports conversions by GCLID, and developers can upload through the Google Ads API. Conversions can be imported up to 90 days after the click and are attributed to the click date.
Google Ads offline conversion tracking →Meta (Facebook & Instagram)
Since Meta discontinued the legacy Offline Conversions API on May 14, 2025, offline events go through the Conversions API: server-side events carrying a value, a currency, and hashed identifiers (email, phone, fbclid). Meta accepts offline events up to 62 days after the conversion; fresher uploads match better. Match rate is reported as Event Match Quality in Events Manager.
Meta Ads offline conversion tracking →Your CRM
Connecting your CRM
The CRM is where a lead becomes a customer, so it is the natural trigger for offline conversions. LeadTrackr reads the deal or lifecycle stage in HubSpot, Pipedrive, Salesforce, Zoho, TeamLeader, Odoo and Microsoft Dynamics and pushes stage changes to your ad platforms automatically. Any other system can deliver leads through the REST API or receive conversions via webhooks.
Choosing software
How to choose offline conversion tracking software
An honest look at the options — including not buying a tool at all.
| Tool | Best for | Platforms | Setup | Price |
|---|---|---|---|---|
| LeadTrackr | Lead-gen teams on WordPress or GTM with a standard CRM | Google Ads, Meta, GA4 (LinkedIn & Microsoft in development) | ±5 min, no developer | from €19/mo |
| Octanist | Lead-gen teams wanting a similar no-code loop | Google Ads, Meta, LinkedIn, Microsoft | no-code | trial, then paid |
| Ruler Analytics | Enterprise multi-touch attribution & call tracking | Google Ads, Meta + BI exports | guided onboarding | from ±€199/mo |
| WhatConverts | Call-tracking-first businesses | Google Ads, Meta | guided | from ±$30/mo |
| Do it yourself (CSV / APIs) | Teams with engineering resources | Any (Google Ads API, Meta CAPI) | developer build + maintenance | free (dev time) |
Evaluation criteria that matter: which ad platforms it pushes to, whether it captures click IDs automatically, native CRM support, how conversion values are assigned, GDPR/data residency, and whether pricing scales on leads or accounts. Prices are indicative (July 2026) — check each vendor.
FAQ
Frequently asked questions
Get started free
Start tracking real conversions today
Connect your forms, your CRM, and your ad platforms in minutes — no developer needed.
5-min setup · cancel anytime