Offline Conversion Tracking for Google Ads: An Australian Guide
Offline conversion tracking tells Google Ads what happened after the click: the quote accepted, the job booked, the car repaired, the move paid for. You capture the lead online, record the outcome in your own system, then send that outcome back to Google so it can find more people like your paying customers instead of more people who just fill in forms.
If you run a removalist, mechanic, trade or clinic business, most of your real sales happen on the phone, in a quote, or on site. Google never sees any of that unless you tell it. This guide covers how the process works, what changed in 2026, how to set it up with a spreadsheet or a CRM, and what Australian privacy rules mean for you.
TL;DR
- Offline conversion tracking sends real outcomes (booked jobs, paid invoices) back to Google Ads, so bidding optimises for revenue rather than form fills.
- Each upload needs a unique identifier (a Google click ID, or hashed email or phone) plus a conversion time. Capture these when the enquiry arrives.
- From 2026 Google has moved these uploads to the Data Manager and the Data Manager API, and combined enhanced conversions for web and leads into one setting.
- You do not need an enterprise CRM. A disciplined enquiry log and a weekly upload can work.
- Update your privacy policy before you share customer data with Google. It is an Australian legal obligation, not a nice-to-have.
Table of Contents
- What offline conversion tracking actually does
- What changed in 2026
- Two ways to match a sale to a click
- What you need before you start
- Setting it up step by step
- Mistakes we see with service businesses
- Privacy: what Australian businesses must do
- What this looks like in practice
- Our perspective
- Getting this done for your business
- FAQ
- Sources
What offline conversion tracking actually does
A standard Google Ads conversion fires when someone submits a form or calls from an ad. That counts the enquiry. It says nothing about whether the enquiry was a tyre-kicker asking for a price on a single-item move, or a three-bedroom house that booked and paid.
Google describes offline conversion import as a way to see what happens in the offline world after someone clicks your ads. You record the click identifier or contact details at enquiry, then upload the later outcome.
Why that matters: Google’s bidding runs on the conversion data you give it. Google’s APAC team makes the point that failing to link ad clicks to offline sales means the system keeps finding more of the wrong leads. In their first-party data guidance, they report that integrating offline and online data can deliver double the incremental revenue and a 1.5X improvement in cost efficiency compared with siloed data. One case study in the same article saw qualified leads rise 43% while cost per acquisition fell 48%. Those are Google’s published figures from a 2023 case study, not a promise for any one account.
![]()
What changed in 2026
If you read older tutorials, parts of them are out of date. Three changes matter.
One enhanced conversions setting. Google’s help page on upgrading offline imports explains that enhanced conversions for web and for leads are now combined into a single on/off setting. From April 2026, Google Ads accepts user-provided data from website tags, Data Manager and API connections, and you no longer pick between implementation methods.
Uploads moved to the Data Manager API. Google’s offline conversion imports page states that from 15 June 2026, offline conversion imports and enhanced conversions for leads uploads are migrated to the Data Manager API and blocked in the Google Ads API. Developer tokens without recent activity were not allowlisted for legacy access. If a tool or developer set up your upload through the old API, check it still works.
Contact details are now central. The older method relied on the Google click ID (GCLID) alone. Google’s guidance on upgrading to enhanced conversions for leads describes the newer approach as using user-provided data, such as email addresses, to supplement imported data and improve accuracy and bidding performance. In practice, treat the GCLID as helpful and the email or phone number as your safety net.
Two ways to match a sale to a click
| Method | What you store at enquiry | Best for | Weak spot |
|---|---|---|---|
| Google click ID (GCLID) | The click ID passed in the landing page URL, saved in a hidden form field | Form enquiries from your landing page | Lost if the form does not capture it, and phone calls have none |
| Enhanced conversions for leads (hashed email or phone) | The customer’s email or phone number | Calls, forms and in-person enquiries | Needs consistent contact details, and consent wording in your privacy policy |
Google’s upgrade page says every upload needs at least one identifier and a conversion timestamp. The best setup captures both: the GCLID where you can, and email or phone every time. Hashing is a standard one-way scrambling of the details, so Google receives a coded version rather than plain text.
Timing matters too. Google only matches conversions to clicks within a limited window, commonly cited as around 90 days for GCLID. Most trade and removal jobs close in days or weeks, so this rarely bites you. It does if you quote large jobs that take months to decide, so upload outcomes promptly rather than in quarterly batches.
What you need before you start
1. A landing page that captures the right fields
Your form needs a hidden field for the click ID and a required phone or email field. Without that, no setup downstream can save you. This is a landing page job before it is a tracking job, and our guide to Google Ads landing pages in Australia covers building pages that convert and stay within Google’s policies.
2. One place where enquiries and outcomes live
This can be a CRM, a job management tool, or a shared spreadsheet. The columns that matter:
- Enquiry date and time
- Source (Google Ads, organic, referral)
- GCLID, if captured
- Customer phone and email
- Status: new, quoted, booked, completed, paid
- Job value and date it was booked or paid
If you are unsure which steps in your process actually produce revenue, it helps to map them first. A workflow mapping approach that traces where leads leak between enquiry and invoice is a useful exercise before you decide what to send back to Google.
3. A decision on which outcome to send
Pick the event that best reflects real value and happens reasonably soon after the click. For a removalist, that might be “deposit paid”. For a mechanic, “booking confirmed” or “job invoiced”. For a tradie, “quote accepted”. Send the later, more valuable event if you have enough volume. Send an earlier one, such as “qualified lead”, if you only get a handful of sales a month, because Google’s bidding needs enough conversions to learn from.
4. Your privacy policy updated
See the privacy section below. Do this before the first upload, not after.
Setting it up step by step
The exact screens move around, so check Google’s current help pages as you go. The sequence stays the same.
- Create the conversion action. In Google Ads, add a new conversion action that imports from your own data (CRM or files) rather than from a website tag. Name it after the outcome, for example “Booked job”.
- Turn on enhanced conversions for leads and accept the customer data terms. Google’s customer data policy applies to enhanced conversions for web and leads, store sales uploads and Google-engaged audiences, so read its customer data policies before you proceed.
- Connect your data source. Use the Data Manager to link a CRM or database, or to upload files. Google’s help text points to Data Manager as the central hub for these connections. If you use a developer or a third-party tool, confirm it uses the Data Manager API.
- Test with one real lead. Take a recent enquiry that became a job, upload it, and check it appears. Google’s own diagnostics report will flag mismatched or unmatched rows.
- Wait for processing. Uploads are not instant. Expect a delay of a day or two before conversions appear against the click date.
- Set a routine. Weekly is a sensible rhythm for most small businesses. Daily is better if you run a high-volume operation and have automation.
- Only then change bidding. Give the account a few weeks of imported outcomes before switching a campaign to bid toward the new conversion action.
The no-CRM version
Google’s customer data policy and help pages confirm you can use hashed email or phone data. That means a mechanic with a booking sheet can bridge the gap: log the caller’s phone number at the time of the call, mark the row “completed” when the job is done, and upload the sheet weekly. It is not elegant, but it works, and it beats feeding Google nothing but form fills.
If calls are your main lead source, also set up call tracking so Google at least records which keywords drive calls. Then match the call outcome by phone number afterwards.
Mistakes we see with service businesses
- Capturing no identifier. The form does not store the GCLID, the receptionist does not log the number, and there is nothing to upload.
- Uploading every enquiry as a conversion. This defeats the purpose. Only upload outcomes that matter, or give them a value so Google can weigh them.
- Skipping job values. If a bathroom renovation is worth ten times a tap repair, say so. Value-based bidding needs values.
- Forgetting the old API. A setup built by a freelancer years ago may have silently stopped working after the 2026 migration.
- Treating it as a one-off. Tracking is a routine. If the weekly upload stops, the signal goes stale.
We cover the wider measurement picture, including how fixing it improves lead quality, in our post on better Google Ads leads by fixing measurement. Speed matters as well: a tracked lead you call back late still goes cold, as we explain in our speed to lead piece.
Privacy: what Australian businesses must do
Sharing customer details with Google for measurement is a privacy matter, not just a tracking setting.
The Office of the Australian Information Commissioner says the Privacy Act does not prohibit tracking pixels, but organisations should do appropriate due diligence on how third-party tools are used. Read the OAIC’s guidance on tracking pixels and privacy obligations (published November 2024). In practical terms:
- Collect only the personal information you need.
- Say in your privacy policy that you share customer information with advertising and measurement providers, including Google.
- Make sure customers can find out how to opt out.
- Check the direct marketing rules in the OAIC’s APP 7 guidelines if you also use the data for marketing.
Google has its own requirements on top. Its customer data policies cover how you collect and use the data. If you are a regulated business such as a clinic, take extra care about what leaves your systems: do not upload health details, and ask your privacy adviser or lawyer to review the wording. Our guides for dental practices and NDIS providers cover the advertising side of those sectors.
What this looks like in practice
Here is a worked example, with illustrative numbers rather than client results. A removalist spends $6,000 a month on Google Ads and receives 120 enquiries. Under form-fill tracking, every enquiry is a conversion and the cost per conversion is $50. Booked jobs are only 24, so the true cost per booked job is $250. The campaign is pulling in price shoppers searching for “cheap movers” along with genuine house moves.
Once booked jobs flow back with their values, the picture changes. Google can see that clicks from searches about full-home moves, from certain suburbs and at certain times of day, produce the paying customers. Bidding shifts toward them. You also see which keywords to cut, because you now know their cost per booked job and not just their cost per enquiry.
That is the real gain: the question moves from “how many leads?” to “what does a won job cost?” Our post on Google Ads for tradies goes deeper on cost per won job, and our reporting guide shows how to present it.
Our perspective
Most of the businesses that come to us are not short of clicks. They have been burned by agencies reporting impressions, clicks and “leads” while the phone stays quiet. The common thread is that nobody closed the loop between the ad and the job.
We think offline conversion tracking is the most under-used lever in small service business advertising, and it is mostly because people assume it is for enterprise brands. It is not. It is a habit: capture the contact details, record the outcome, send it back. The tooling has become simpler, and the harder part is discipline inside the business.
We work directly with owners, with no junior or outsourced hand-off, and we build campaigns around the outcomes you care about: booked appointments, won jobs, cost per lead that turns into revenue. That is why measurement sits at the start of our process, not as an afterthought once the budget has already been spent.
— Matthew
Getting this done for your business
If you would rather not wrestle with Data Manager connections and hashed uploads, this is built into how we run campaigns. Our Google Domination System combines strategy, hands-on management and conversion-focused landing pages, with transparent reporting and real-time dashboards, and no long-term contract. If you want search and paid together, see our Hybrid Search Marketing option, which pairs Google Ads with SEO.
FAQ
What are offline conversions in Google Ads?
They are sales or outcomes that happen away from your website, such as a phone booking, a site visit or a paid invoice, which you import back into Google Ads. Google then links the outcome to the ad click that started it. That lets reporting and bidding reflect real business results.
Do I need a CRM to import offline conversions?
No. You need a reliable record of each enquiry with a click ID, email or phone number, plus the outcome and its date. A well-kept spreadsheet can be uploaded to Google, though a CRM connection through Data Manager saves time and reduces errors.
Is the GCLID still enough?
It still works, but Google now steers advertisers to enhanced conversions for leads, which use hashed email or phone details as well. Capturing both is the safer option, particularly for phone enquiries where no click ID exists.
How long does it take for uploaded conversions to show up?
Not instantly. Allow a day or two for processing, and check the diagnostics report for rejected rows. Give the account several weeks of imported data before you judge any bidding change.
Is it legal to share customer details with Google in Australia?
The Privacy Act does not ban it, but you must be transparent and careful. Collect only what you need, disclose the sharing in your privacy policy and offer a way to opt out. For specific advice on your business, speak with a privacy lawyer.
Sources
- Set up offline conversions using Google click ID (GCLID) - Google Ads Help
- AI lead generation with first-party data - Think with Google APAC
- How to upgrade offline imports - Google Ads Help
- About offline conversion imports - Google Ads Help
- Upgrade offline conversion import to enhanced conversions for leads - Google Ads Help
- Customer data policies - Google Ads Help
- Tracking pixels and privacy obligations - OAIC
- Chapter 7: APP 7 Direct marketing - OAIC
Recommended
Ready to dominate Google Ads?
Book your free Google Domination Strategy Session and discover how to cut your cost per lead by 40–60%.
Book Free Session