How many of the calls your phone picks up on a Tuesday afternoon turn into an actual, invoiced, GST-inclusive job, and how many are the same stranded driver ringing you, then your competitor, then you again because nobody picked up the first time? Most towing operators can’t answer that question with any confidence, and it’s costing them more than a slow month of leads ever would.
Here’s what that gap actually costs you. A truck sits idle on a Thursday afternoon because the dispatcher assumed the morning’s calls were all tyre kickers, when two of them were real jobs that went to a competitor who answered faster. You pay for a Google Ads click, a Google Business Profile listing, and a Facebook page, but you can’t say which of those three actually produced the job that paid $380 including GST versus the one that paid $140 and complained the whole way. Throwing more budget at the channel that “feels busy” doesn’t fix this, because busy and profitable are two different things, and right now you can’t tell them apart.
The fix isn’t a bigger marketing spend. It’s knowing, call by call, which number rang, what the caller actually needed, and whether that call turned into a paid tow. Get that right and you stop guessing which channel to cut when cash is tight, and you stop losing jobs during the one week of the year when your phone rings the most.
Storm season fills your phone with calls - here’s what your tracking needs before it starts
Australia’s towing demand doesn’t arrive evenly across the year, and that’s the part most call-tracking advice from overseas completely misses. Storm season along the east coast (roughly November through April), cyclone activity through Queensland and the Northern Territory, flash flooding on low-lying causeways, and hail events that total out windscreens and panels all create the same pattern: a normal week of eight to twelve calls turns into forty or fifty in a single afternoon. Add bushfire season in the southern states, where evacuation routes see breakdowns and overheated engines from vehicles that haven’t moved in years, and you’ve got three or four separate surge periods a year that look nothing like the rest of your calendar.
This matters for tracking because surge days are exactly when attribution falls apart. When the phone is ringing every ninety seconds, nobody’s writing down whether the caller found you on Google Maps, got your number from an insurance panel, or saw your truck on the highway last winter. The calls that do get logged often get logged wrong, because the dispatcher is triaging, not note-taking. If your tracking setup can’t hold up on the one day it matters most, which day is driving the bulk of your annual revenue for a lot of operators, it’s not really doing its job the rest of the year either.
Before you build anything, you need three things in place. First, a dispatch or job log (even a simple spreadsheet counts) that records every call outcome, not just the ones that became jobs. Second, a Google Business Profile that’s claimed, verified, and showing a phone number you control, because Maps and local search are where most storm-day callers go first. Third, the willingness to look at a call recording or transcript honestly, including the ones where your team got it wrong. None of the steps below work if the underlying habit of logging every call isn’t there yet.
If your team is stretched thin reviewing landing pages on top of everything else, a tool like HeyLead Insights can show you where mobile visitors drop off before they ever dial, which matters when a stranded driver is trying to find your number on a cracked phone screen in the rain.
Setting up lead tracking for towing in Australia, step by step
This is the part that actually changes what you see in your reports. None of it requires enterprise software, most towing operators can get through this with a call tracking platform that costs less than one job a month, a spreadsheet, and about half a day of setup.
How-to
- 1Pull the last 90 days of dispatch records or invoices and go through them manually, tagging each paid job with a best-guess source: Google search, Google Maps/GBP, Facebook, insurance panel referral (NRMA, RACQ, RACV, AAMI roadside), repeat customer, or word of mouth. This baseline is rough, but it tells you where you're starting from and which channels you've been crediting on instinct alone.
- 2Set up dynamic number insertion on your website so every visitor sees a tracking number unique to how they arrived, Google Ads traffic gets one number, organic search gets another, and direct visits keep your main line. Most call tracking platforms (CallRail, Invoca, or local equivalents used by Australian service businesses) handle this with a short script in your site's header.
- 3Assign a separate tracking number to your Google Business Profile listing, distinct from the one on your website and the one printed on your trucks. This single change usually does more to clear up attribution confusion than anything else on this list, because GBP and website traffic get conflated constantly otherwise.
- 4Add UTM parameters to every link you control: Google Ads, Facebook Ads, email signatures, any directory listing that lets you edit the URL. Use the UTM link builder to keep the naming consistent so your spreadsheet doesn't end up with ten variations of "facebook."
- 5Route every tracking number through a platform that records and transcribes calls. You don't need to listen to every recording, but spot-checking ten or fifteen a week tells you fast whether the dispatcher is capturing the right information and whether a caller hung up before anyone answered.
- 6Build a simple qualification tag into your job log or CRM: booked job, duplicate call (same breakdown, different number), price shopper, out of your service radius, or no-show. This is the single habit that turns "we had sixty calls" into "we had sixty calls and eighteen paid jobs," which is the number that actually matters.
- 7Set up a dedicated WhatsApp Business number for enquiries. A growing share of younger drivers and tradies now send a location pin and a photo of the damage over WhatsApp before they'll pick up the phone, and if that channel isn't logged as its own source, it quietly gets folded into "word of mouth" or ignored entirely.
- 8Import your offline conversions, confirmed jobs with final invoice value including GST, back into Google Ads and Meta on a weekly or fortnightly cadence. Without this, both platforms optimise toward whatever gets a phone to ring, not whatever gets a truck paid, and you end up bidding aggressively on the exact calls that never convert.
- 9Build a one-page weekly scoreboard: calls by source, qualified jobs by source, average invoice value by source, and a rough cost per qualified job by source. This is the report that tells you to kill a channel or double down on it, not raw call volume.
- 10After the next storm, flood, or hail event, pull that surge day out of your data separately. Check which tracking numbers got answered consistently and which ones rang out. This is the fastest way to find out if your after-hours coverage actually holds up when it counts most.
Free tools to set this up without extra headcount
If your website still sends every visitor to the same homepage regardless of how they found you, that’s worth fixing before you invest heavily in tracking, because a dedicated landing page built for Google Ads traffic will always outperform a homepage built for everyone. That’s a conversation worth having with whoever handles your analytics and tracking setup, whether that’s an in-house person or an agency.
Get a free marketing audit. We review your search, ads, and landing pages and send back what to fix first.
Get a free audit

Where this falls over after week one
Most towing operators who try this get the tracking numbers set up fine. Where it breaks down is in the habits around them, and it usually happens quietly enough that nobody notices for a month or two.
Checklist
- 1The same number ends up on everything
A truck gets re-signwritten, or a flyer gets reprinted, and someone grabs the main office number instead of requesting a fresh tracking line. Within a month, your "website" source is quietly absorbing calls that actually came from a truck parked outside a servo.
- 2The after-hours answering service doesn't log a source
If you outsource overnight calls to an answering service, check whether they pass through which number was dialled. Plenty don't by default, which means your busiest hours (storm callouts almost always come in overnight) show up as unattributed in your reports.
- 3Nobody fills in the qualification tag
Call tracking tells you a call happened. It doesn't tell you whether it turned into a paid job unless someone marks it in the log. This step gets dropped first when the team is flat out, which is exactly when you need it most.
- 4Offline conversions never make it back into Google Ads
Setting up the import once isn't enough. If the upload stalls or the feed breaks after a CRM update, the ad platform keeps optimising toward raw calls for weeks before anyone notices the qualified-job numbers have stopped moving.
- 5WhatsApp enquiries get answered from a personal phone
A dispatcher replies from their own number because it's faster, and that enquiry never touches the business account or the log at all. It looks like the lead vanished, when really it just went untracked from the start.
What tow operators say once they start separating real jobs from noise
“We used to think Facebook was dead weight because it never looked busy. Turns out it was quietly bringing in the jobs with the best margin, the GBP number was just getting all the credit because it rang the most.” - Owner, regional recovery and towing operation
“The storm numbers used to feel like a win. More calls, busier week. Then we actually counted how many of those calls were the same bloke ringing us twice because our after-hours line didn’t pick up the first time.” - Operations manager, metro towing fleet
![]()
FAQs
Do I need a separate tracking number for every single channel? At minimum, split out Google Ads, Google Business Profile, your website, and anything printed (trucks, flyers, uniforms). That’s usually four numbers, which most call tracking platforms handle for a modest monthly fee, often less than the cost of one missed job.
What actually counts as a “qualified lead” for a towing business? A call or message from someone within your service area, with a vehicle you can tow, who either books on the spot or asks for a quote you can action. Price shoppers calling five tow operators at once, duplicate calls from the same breakdown, and out-of-area requests aren’t qualified, even though they’ll show up in your raw call count.
How does storm or bushfire season change what I should be tracking? It tells you where your coverage genuinely breaks. Pull surge days out separately and check answer rates and source attribution for that window specifically, rather than averaging it into your normal month, which hides the problem.
Can I set this up without hiring someone full-time? Yes. Most of this is a call tracking subscription, a spreadsheet, and a weekly fifteen-minute review. The ongoing discipline, reviewing calls, updating tags, keeping the offline conversion import running, is the part that tends to slip without someone owning it.
What about GST on reported job values? Keep your reporting consistent, either always GST-inclusive or always exclusive, when you compare channel performance. Mixing the two makes a channel look stronger or weaker than it is purely because of how one invoice was entered.
Putting it to work
Start this week by pulling your last 90 days of job invoices and tagging each one with a best-guess source, Google, GBP, Facebook, insurance panel, repeat customer, word of mouth. It’ll take an afternoon. Once it’s done, you’ll see immediately which channel you’ve been crediting on instinct that isn’t actually producing paid jobs, and which one’s been quietly carrying your margin without any ad spend behind it.
Separating real paid tows from duplicate calls and price shoppers, especially during the storm and bushfire surges that drive a big share of your annual revenue, is exactly the kind of ongoing tracking and reporting work HeyLead builds and maintains for towing operators, connecting call tracking, offline conversion import, and ad spend to the jobs that actually got invoiced. Chat with us on WhatsApp.
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]