Tracking

Offline conversion tracking for machinery dealers: how to tie an ad click to the machine you sold

Written by Michael Nadalin, CEO and Founder · 16 Sept 2026 · 6 min read
Offline conversion tracking for machinery dealers: how to tie an ad click to the machine you sold

Why is my cost per lead lying to me?

Most machinery dealers I talk to judge their Google Ads and Meta Ads on cost per lead. I get why. It's the number the platform puts in front of you. It's also the wrong number, and for agricultural machinery it's wrong by a mile.

A form fill counts the same whether it comes from a grain grower planning to swap out a header before harvest or from someone in town after a price on a ride-on mower they'll never buy. Google can't tell them apart. So it goes and finds you more of whichever one is cheapest to get, and that's usually the tyre kicker.

Offline conversion tracking fixes that. You tell the ad platforms what happened after the lead landed in your CRM: who qualified, who got a quote, who signed. Then the algorithm goes after buyers instead of clicks. In my experience it's the biggest improvement a dealer can make that doesn't involve spending more.

WHERE 100 FARM EQUIPMENT LEADS END UP
Enquiries from ads
100
Genuine buyers with a real need
40 to 50
Quoted
15 to 25
Sold
3 to 8
These are the typical bands I see across new and used gear. Without offline tracking, the platform only ever sees the top bar.

Why a short attribution window misses most machinery sales

Rural buyers don't buy a $300k header off a Tuesday night click. They click in the off season, ring for a price, come and look at it at a field day, talk to the accountant before 30 June, and sign once the finance comes through. That can take three to six months.

Google Ads lets you import an offline conversion against a click for up to 90 days. Meta's default attribution setting is 7 days after the click. So some of your big-ticket sales will always fall outside the window. That's fine. You don't need every sale matched. You need enough stages matched early enough that the platform learns what a good lead looks like.

That's why I never send back only the sale. By the time the sale comes through, the campaign has spent another two months learning from junk.

HOW A HEADER SALE ACTUALLY PLAYS OUT
Week 0, autumn
Clicks a Google ad for used headers and fills in the enquiry form
Week 1
Rep calls, confirms hectares, current machine and timing
Weeks 3 to 8
Yard visit or demo, quote issued with the trade-in
Weeks 8 to 12
Finance approved and the deal signed
Before harvest
Delivered and set up, if everything goes to plan
The sale lands around week 12, well past Meta's default window, which is why the early stages matter as much as the sold one.

The plumbing: how a click gets matched to a sale

It's less technical than people expect. The whole thing rests on one idea. When a lead comes in, you record which ad click it came from, and that record stays attached to the person all the way through your sales process.

Most dealers break it at step one. The form captures the name and phone number but drops the click ID, so there's nothing to match later. The second most common break is phone calls. Plenty of farmers would rather ring than fill in a form. If your call tracking isn't tied to the click, a big share of your best enquiries never shows up.

I also send a hashed email and phone number with every upload. Google calls this enhanced conversions for leads, and Meta matches on the same kind of data through its Conversions API. It catches matches that the click ID alone would miss.

CLICK TO SALE, STEP BY STEP
1
Capture the click
Hidden form fields store the GCLID from Google and the fbclid from Meta
2
Store it in the CRM
Saved on the contact record, not left sitting in someone's inbox
3
Track the calls
Dynamic numbers link a phone enquiry back to the ad that drove it
4
Sales updates the stage
Qualified, quoted or sold, with the real deal value
5
Send it back automatically
A daily upload to Google Ads and Meta, with hashed email and phone
The platforms then bid toward people who look like your buyers, so better leads come in at step 1.
If step 4 relies on a rep remembering to change a dropdown, build that habit first. Everything else depends on that one field.

Which stages should I send back to Google Ads?

Not every stage deserves the same weight. Send too little and the algorithm has nothing to learn from. Make raw form fills your main goal and you're paying it to find more tyre kickers.

My rule is to optimise toward the deepest stage that still gives the platform enough volume. Smart bidding needs data, and I want around 30 conversions a month on whatever goal a campaign is chasing. A dealer selling four or five machines a month from ads can't bid on sales alone. So the sales-qualified lead becomes the primary goal, and sold deals with their real value get imported alongside. That shows you cost per sale now and lets you move to value bidding once the numbers are there.

WHAT TO SEND BACK, DEEPEST FIRST
Sold, with deal value
The real result. You can report cost per sale now and bid on revenue later
Always send
Quote issued
Close to money, and it arrives weeks before the sale
Strong signal
Sales-qualified lead
Right machine, right size of operation, buying this season
Primary goal
Raw form fill or call
Useful for checking volume. Never the goal once you have something better
Observe only
Give each stage a value that reflects what it's worth, so a quote on a $250k machine counts for more than a quote on a slasher.

Where dealers get offline tracking wrong

I've taken over plenty of accounts that had offline conversions 'set up'. Most were quietly broken. The ones that work look different from the ones that only tick a box on a setup checklist.

WHAT WORKS AND WHAT QUIETLY FAILS
Works
Built to last
  • Uploads run automatically every day
  • One person owns the CRM stages and checks them weekly
  • Deal value entered when the deal is signed, not guessed
Fails
Set and forgotten
  • Manual CSV uploads that stop after the second month
  • Click ID captured on the enquiry form but not the finance or trade-in forms
  • Parts and service enquiries counted as sales leads
  • The same stage imported twice, doubling your conversions
  • Nobody checks the match rate in Google Ads diagnostics
The quickest health check is comparing the ad-driven sales in your CRM with what Google Ads reports. If they're miles apart, something is broken.

What changes once the loop is closed

The first month is humbling. Campaigns that looked great on cost per lead turn out to sell almost nothing. Keywords you were about to pause turn out to be where the buyers come from. I've seen it with tractors, spray rigs, grain handling and used machinery yards.

Give it a full season before you judge. Agriculture marketing runs on the calendar, and one spraying window or one harvest doesn't make a trend. Once the loop is closed, though, you stop arguing about whether the ads work. You can see the answer in dollars.

BEFORE AND AFTER CLOSING THE LOOP
Budget goes wherever cost per lead is cheapest
Budget goes wherever cost per sale is lowest
The sales team says the leads are rubbish
You can see exactly which campaigns send the rubbish
Google bids on anyone who fills in a form
Google bids on people who look like past buyers
The monthly report shows lead counts
The monthly report shows machines sold and revenue from ads
The biggest change is often in the sales meeting, because marketing and the sales floor are finally looking at the same number.
Quick check

Two questions before you go

Two decisions I see dealers get wrong all the time.

  1. 1. Your Meta Ads campaign spent $5,400 on 120 leads ($45 each) and produced 2 sales. Your Google Ads campaign spent $7,000 on 50 leads ($140 each) and produced 6 sales. Where should next month's extra budget go?

  2. 2. You sell about 5 machines a month from ads and log around 40 sales-qualified leads. You've just connected your CRM to Google Ads. What should your campaigns optimise toward?

Michael Nadalin, Founder of Market Lead and Harvest Lead
Written by
Michael Nadalin
Founder, Market Lead & Harvest Lead

Michael is the founder of both Market Lead and Harvest Lead, building lead and sales systems for agriculture and machinery businesses across Australia and the USA.

Want this system built for your business?

Harvest Lead builds lead and sales systems for agriculture and machinery businesses across Australia. Book a call and we will map your search demand.

Book a strategy call