Free Offline Conversion Tracking and Measurement Tools
Ad platforms bid better when they know which clicks became sales. These free offline conversion tracking tools build upload-ready files from your CRM or spreadsheet, check click IDs and conversion payloads, and explain upload errors in plain English — for Google Ads, Microsoft Advertising, Meta, TikTok, LinkedIn, Pinterest and GA4.
21 free tools · all run in your browser · no sign-up
Start here
- Offline Conversions Template Builder for Google AdsBuild a ready-to-upload Google Ads offline conversions CSV from your CRM export, with time zones, values and 90-day checks done for you.
- Click ID & URL Parameter ExtractorSplit click IDs and UTM tags out of thousands of landing page URLs in one go, with no spreadsheet formulas.
- fbc / fbp Builder & Checker for MetaBuild Meta's fbc click value from an ad click link, and bulk-check fbc and fbp values for the time, case and hashing mistakes that break matching.
All conversion & measurement tools
21 tools
-
Build a ready-to-upload Google Ads offline conversions CSV from your CRM export, with time zones, values and 90-day checks done for you.
Google -
Build the enhanced conversions for leads file for Google Ads Data Manager, with emails, phones and hashing done the way Google asks.
Google -
Turn a CRM export into a Microsoft Advertising offline conversion file with the exact template headers, checked click IDs and hashed email and phone.
Microsoft -
Find broken, changed and expired GCLIDs in your CRM export before Google Ads rejects your offline conversion upload.
Google -
Split click IDs and UTM tags out of thousands of landing page URLs in one go, with no spreadsheet formulas.
GoogleMetaMicrosoftTikTokLinkedIn -
Build Meta's fbc click value from an ad click link, and bulk-check fbc and fbp values for the time, case and hashing mistakes that break matching.
Meta -
Remove refunded sales from Google Ads or lower their value: build the adjustments file from your refunds export, with the 54-day limit checked.
Google -
Turn your call log into a Google Ads call conversion import file, with caller numbers fixed and call times and the 90-day window checked.
Google -
Send in-store and phone sales to Meta: get an Events Manager upload file and Conversions API batches with hashed email and phone, date limits checked.
Meta -
Turn one event or a whole sheet of them into TikTok Events API requests, with email and phone hashed, times in seconds and a matching pixel call.
TikTok -
Turn CRM deals into LinkedIn's offline conversions file, with dates, amounts, currency and event types checked and emails hashed if you want.
LinkedIn -
Send phone, in-store or CRM sales to GA4 from a spreadsheet, with order IDs, items, values and time limits checked, plus a script that tests first.
Google -
Get Microsoft, LinkedIn, X or Amazon ad spend into GA4: build the campaign cost import file, with date checks and a warning for double imports.
GoogleMicrosoftLinkedInXAmazon -
Paste your event list, tracking plan or gtag code and catch names GA4 rejects, reserved words and duplicates that differ only by case.
Google -
Turn a list of pages, sources or campaigns into a GA4-ready regex and see why a pattern that works elsewhere fails in GA4.
Google -
Plan GA4 custom channels for AI assistants, paid social per platform and brand search, with rules in the right order, tested on your own traffic.
Google -
Turn Google Ads upload errors like “click too old” or “conversion date precedes click date” into fixes, a clean re-upload file and a retry list.
Google -
Paste an ad click link to see what each parameter means (gclid, gad_source, srsltid and more), spot stripped click IDs and get a clean URL.
GoogleMetaMicrosoftTikTok -
Turn a Shopify orders export into Google Ads and Meta offline conversion files for in-store and draft orders, without counting online sales twice.
GoogleMeta -
Check the server events you send to Meta's Conversions API for hashing mistakes, missing fields and weak customer details, and get a fixed version.
Meta -
Build Pinterest Conversions API events that get accepted and matched, with hashed customer details, an event ID and a matching tag call.
Pinterest
No tool in this group for that platform yet. Choose “All” to see every tool.
Guides for this topic
-
Send CRM sales and qualified leads back to Google Ads, with the 2026 options, the GCLID setup and the rules that cause rejected rows.
10 min read -
What enhanced conversions for leads is, what changed in 2026, and a step-by-step setup with Data Manager.
10 min read -
What fbc and fbp are, how to build fbc from an fbclid, and the mistakes that lower Meta match quality.
10 min read -
Retract refunded and canceled orders from Google Ads, or restate partial refunds, before the time limit runs out.
10 min read -
What gbraid, wbraid, gad_source, gad_campaignid and srsltid mean in your URLs, using only Google's own definitions.
9 min read -
Connect Meta to GA4 so ad cost shows next to your visits, tag the ads so it matches, and know when a CSV import still helps.
10 min read -
Measure your click-to-sale time and choose a Google Ads conversion window that counts your real sales, even in long sales cycles.
10 min read
Frequently asked questions
What is offline conversion tracking?
It means telling an ad platform about sales or qualified leads that happened outside your website — on the phone, in your CRM or in a store — and connecting them to the ad click that started them. The platform then counts those conversions and can optimize your bids toward the clicks that really turn into customers.
Which ad platforms accept offline conversion uploads?
Google Ads, Microsoft Advertising, Meta (through the Conversions API), LinkedIn and TikTok all accept conversions from outside your website, each in its own format. This group has a builder or checker for each one.
Do I need a click ID to upload offline conversions?
For a classic upload, yes: the GCLID for Google Ads or the MSCLKID for Microsoft Advertising, saved from the landing page URL when the visitor arrived. Newer options can match on hashed customer details such as email and phone instead (Google’s enhanced conversions for leads, Meta’s Conversions API). The Click ID & UTM Capture Script Generator shows how to save the click ID in your forms.
How long do I have to upload an offline conversion?
It depends on the platform. Google Ads keeps a GCLID for 90 days, so the conversion must be uploaded within 90 days of the click (Google Ads Help). Microsoft Advertising also allows up to 90 days: a conversion uploaded more than 90 days after the last click is not imported (Microsoft Advertising Help). Each tool shows the limit for its platform and flags rows that are too old.
Is my customer data uploaded when I use these tools?
No. Files are read and processed in your browser. When a tool needs to hash emails or phone numbers, the hashing also happens on your computer.