What Is Offline Conversion Tracking?
Offline conversion tracking is a Google Ads capability that allows businesses to import data from offline sales events back into their campaigns. Many South African businesses, particularly in sectors such as automotive, property, professional services, and B2B supply, generate leads online through Google Ads but close deals through phone calls, in-person consultations, or multi-stage sales processes that happen entirely outside the browser. Standard conversion tracking cannot see these outcomes, which means the campaign's bidding system is working with incomplete information.
The technical mechanism relies on the Google Click Identifier, commonly abbreviated as GCLID. When a user clicks a Google ad, Google appends a GCLID parameter to the destination URL. This unique string identifies the specific click. Your website must be configured to capture and store this GCLID value alongside the lead record in your CRM or database. When that lead later converts into a customer, typically after a sales call or signed proposal, the GCLID is exported along with the conversion details and uploaded to Google Ads via a CSV file or API integration.
Google then matches the uploaded GCLID to the original click record and marks that conversion in the campaign data. From this point, the conversion appears in your reporting like any other conversion, and Smart Bidding strategies such as Target ROAS or Target CPA can factor it into future bidding decisions. Importantly, you can also upload a revenue value alongside each conversion, which allows Google to distinguish between a R5,000 lead and a R500,000 lead and optimise accordingly.
For automated import, CRM platforms such as HubSpot, Salesforce, and Zoho all have native integrations with Google Ads that can be configured to push conversion data automatically when a deal reaches a specified stage. For businesses without these platforms, a simple weekly export from a Google Sheet or spreadsheet can serve as a manual upload workflow. Google accepts uploads up to 90 days after the original click, which covers most South African B2B sales cycles.
Offline Conversion Tracking In Practice
A Pretoria-based franchise group selling commercial cleaning contracts uses Google Ads to drive enquiries from facilities managers. The online conversion is a quote request form submission. Without offline tracking, the campaign reports 80 form submissions per month at a cost per lead of R250. However, the sales team closes only 12 of these into contracts, and the average contract value is R18,000 per year. With offline conversion tracking implemented, the campaign now knows which of the 12 contracts came from which keywords, ads, and times of day.
Within six weeks of uploading offline conversion data, the Smart Bidding strategy identifies that leads from the keyword "commercial cleaning contracts Pretoria" convert to closed deals at three times the rate of leads from "cleaning services Pretoria". Bids are adjusted accordingly. Cost per acquired contract drops from an estimated R1,667 to R980 within a three-month optimisation period, representing a material improvement in return on ad spend from the same budget.
FAQ
How does offline conversion tracking work technically?
When a user clicks your Google ad, a unique identifier called a GCLID is appended to the URL. Your website captures this GCLID and stores it alongside the lead record in your CRM. When that lead converts offline, you export a CSV file containing the GCLID and the conversion details, then upload it to Google Ads via the import conversion action. Google matches the GCLID to the original click and attributes the offline conversion.
How long do I have to upload an offline conversion after the click?
Google accepts offline conversion uploads for up to 90 days after the original ad click. For most South African B2B sales cycles, which typically run two to eight weeks from initial enquiry to signed deal, this window is sufficient. Uploading data weekly or fortnightly keeps Smart Bidding informed without requiring daily manual uploads or complex automation.