Tracking

Conversion tracking for agriculture: measuring sales, not just form fills

Written by Michael Nadalin, CEO and Founder · 22 July 2026 · 5 min read
Conversion tracking for agriculture: measuring sales, not just form fills

Why form fills lie to you in this industry

I have sat in enough dealership offices to know the pattern. The Google Ads account says 140 conversions last month at $38 a lead, everyone nods, and then the sales manager says quietly that they wrote up three machines. Three. Both numbers are true. Only one of them pays wages.

Agriculture is not ecommerce. Nobody buys a $180,000 self-propelled sprayer off a landing page at 9pm. The form fill is the start of a conversation that runs three weeks for a parts enquiry and nine months for a new header. If your reporting stops at the form, you are optimising a metric that sits a very long way from the money.

Worse, the cheap leads are usually the bad ones. Broad match and generic ag keywords will happily bring you tyre kickers, students doing assignments, and blokes in Perth asking about a machine sitting in Wagga. Those convert on the form beautifully. Google sees them as wins and goes and finds you more.

What the report says, what pays wages
140 conversions last month
Three machines written up. Both numbers are true
$38 a lead
Cost per form fill, which sits a very long way from the money
The cheapest leads in the account
Tyre kickers, students, and a bloke in Perth asking about a machine in Wagga
A form submit at 9pm
The start of a three week to nine month conversation
Google sees the cheap ones as wins and goes and finds you more of them.

What actually needs to be tracked

My rule is simple. Track every stage where a human makes a judgement call about the lead, and feed at least one of those stages back into the ad platforms.

For most agriculture marketing setups I want these events wired up, in this order of importance:

Four stages, one stamp
Stage 1
Enquiry
Form submit, call over 60 seconds, click to call on mobile
Stage 2
Qualified
Real person, real farm, real budget, inside your delivery radius
Stage 3
Quoted
Numbers in front of them, the strongest early signal you have
Stage 4
Sold
Signed order, with the machine and the real dollar value on it
Source stamped on all four: campaign, ad group, keyword or ad set, and the GCLID.
Track every stage where a human makes a judgement call about the lead, and feed at least one of them back into the ad platforms.

The plumbing, in plain English

You need three pieces. A tracking layer on the site, a CRM that stores where the lead came from, and a way to push the outcome back to Google and Meta.

On site, use GA4 with server side tagging if you can afford it, and call tracking with dynamic number insertion so phone enquiries carry their source. Half the ag enquiries I see arrive by phone, and untracked calls are the single biggest hole in most accounts I audit.

In the CRM, the non negotiable field is the GCLID (Google's click ID) captured as a hidden form field and written against the contact record. That one field is what lets you say later, with a straight face, that this keyword produced $46,000 in machine sales.

Then push it back. Google Ads offline conversion import takes the GCLID plus a stage and a value, either uploaded as a sheet on a schedule or piped through Zapier, Make, or a direct API job. Meta has the Conversions API for the same purpose. Once that loop is closed, smart bidding starts chasing buyers instead of chasing form fills, and you will watch your cost per enquiry go up while your cost per sale goes down. That is the trade you want.

Three pieces of plumbing
Piece 1
On the site
  • GA4, with server side tagging if you can afford it
  • Call tracking with dynamic number insertion
  • Half of ag enquiries arrive by phone, and untracked calls are the biggest hole I find in audits
Piece 2
In the CRM
  • GCLID captured as a hidden form field
  • Written against the contact record, not just the enquiry
  • That one field is what lets you say this keyword produced $46,000 in machine sales
Piece 3
Pushed back out
  • Google Ads offline conversion import: GCLID plus stage plus value
  • Meta Conversions API for the same job
  • Scheduled sheet, Zapier, Make, or a direct API job
Close that loop and smart bidding starts chasing buyers instead of form fills. Cost per enquiry goes up, cost per sale goes down. That is the trade you want.

What good numbers look like for ag and machinery

People ask me for benchmarks, so here are honest ranges from accounts I have run in Australia. Treat them as a sanity check, not a target.

Parts and consumables enquiries usually land somewhere in the $20 to $60 cost per lead band. Used machinery enquiries sit around $60 to $150. New machinery and high value gear like sprayers, headers, and telehandlers will run $150 to $400 per enquiry, and that is fine if the sale is worth six figures.

Honest cost per enquiry bands, Australia
New machinery and high value gear
Sprayers, headers, telehandlers. Fine at this price when the sale is worth six figures.
$150 to $400
Used machinery
Shorter window, sells on availability, hours and price.
$60 to $150
Parts and consumables
Cheap, frequent, and what keeps an account alive between seasons.
$20 to $60
Ranges from accounts I have run here. A sanity check, not a target.

The number that matters more is the drop off. Across most farm equipment leads I see, roughly half of raw enquiries are genuinely qualified, and of those maybe one in four to one in six gets quoted and closed inside twelve months. Do that maths on your own numbers and you get a real cost per sale. That is the number to put in front of the owner, not the cost per form fill.

Where 100 raw enquiries actually end up
Raw enquiries
100
Genuinely qualified
~50
Quoted and closed inside 12 months
8 to 12
Roughly half of raw enquiries qualify, and one in four to one in six of those closes. Run that maths on your own numbers and you have a real cost per sale to put in front of the owner.

One caveat on attribution windows. Google's default lookback is 90 days. A new tractor buyer will absolutely research in June and sign in November, so a chunk of your best work will fall outside the window. Do not panic about it. Just report the CRM view alongside the platform view and be upfront about the gap.

Seasonality will wreck your reporting if you let it

Ag demand is not a smooth line. Spraying gear moves ahead of the window, harvest machinery enquiries spike hard then vanish, and the whole thing shifts by a few weeks depending on whether it has rained. Comparing October to November tells you nothing useful.

Compare year on year, same period, and hold your seasons in mind when you judge campaign performance. I also strongly recommend tagging leads by season in the CRM, because the qualification rate changes with it. A pre harvest enquiry is a hotter lead than the same enquiry in February, and if you are feeding values back to Google, that difference is worth reflecting.

The other seasonal thing that catches dealers out is lead lag. Spend goes in during a busy month, sales land two months later, and the report for the busy month looks terrible. Track cohorts. Group leads by the month they arrived, then follow that group forward. It is more work and it is the only way to see the truth.

Why the busy month looks like a failure
August
Spend goes in hard ahead of the window
August
Enquiries arrive. Nothing has closed yet
Early Sept
August report published. It looks terrible
September
Quotes go out on the August cohort
October
Machines invoiced, against August spend
Group leads by the month they arrived, then follow that cohort forward. More work, and the only way to see the truth. Compare year on year, never October to November.

Getting the sales team to actually do it

This is the part that fails, every time, and it is never a technology problem. Salespeople in this industry are busy, they are often out on farm, and they will not fill in a nine field CRM form to help your marketing report.

So make it stupidly small. One dropdown with four options, on the record they already have to touch. Qualified, quoted, sold, dead. That is it. If a rep can update a lead in under five seconds on their phone in a ute, you will get compliance. If it takes thirty seconds at a desktop, you will get nothing and you will blame the CRM.

Then show them what it produces. Once a rep sees a report saying the keyword group that fed them their last two machine sales is now getting more budget, they stop seeing the CRM as marketing's paperwork. That is the shift.

I would rather run a smaller ad budget with sales-qualified leads tracked properly than triple the spend and guess. Guessing is how ag businesses end up funding campaigns that produce plenty of enquiries and no machines out the gate. Fix the measurement first, then scale the thing you can prove works.

Quick check

Two questions before you go

Answer them and you will know whether your account is measuring sales or measuring noise.

  1. 1. You close the loop and push sale value back into Google. What should happen to your cost per enquiry?

  2. 2. What is the single field that makes offline conversion tracking possible?

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