Skip to main content
Google Ads · TowingGoogle Ads × Towing

Google Ads conversion tracking for towing companies

Towing has the most fragmented demand of any roadside trade. What Google Ads adds on top of that is a mechanical requirement: gclid, gbraid and wbraid have to reach the record that holds the money, because Google Ads can only credit a conversion it can tie back to a click it recognizes. This page covers both halves — what a conversion is in towing companies, and what Google Ads specifically needs to accept it.

Free30 minutesNo obligation

Specific to Google Ads × Towing

Google Ads for towing: call ads, caller ID and the completed tow

On Google Ads, a towing company should count a completed, invoiced tow rather than the call. Capture gclid, gbraid or wbraid on landing with the number swap running instantly, tie it to the dispatch job, and upload the completed tow at its invoiced value through offline conversion import, usually within a day of the call.

Google is where a stranded driver actually looks, so this is the one platform where the towing funnel and the ad platform line up almost exactly. Most of the paid demand arrives as calls, and a large share of those come from call ads or call assets, where the driver dials straight from the results page and never loads your site. Those calls carry no gclid to your dispatch system at all. Google tracks them itself through its forwarding number, and the way to tie one to a completed tow is to match the caller ID and call start time on the job record, then import the outcome against that call. Check Google's current template for call conversion imports before building; it uses different columns from a click upload.

Timing is on your side here. A tow is ordered, run and invoiced within hours, so the 90-day import window never bites, and you can upload daily rather than weekly. That speed also means bidding can learn quickly, provided the value differs by job: send the invoiced amount, and keep motor-club dispatches out of the upload entirely rather than sending them at zero.

Where it breaks is the call-length threshold. Google's call conversions count a call once it passes a minimum duration you set, and a driver who hangs up to try the next company after forty seconds can still clear a short threshold. Treat the call action as secondary and make the completed tow the primary goal.

Google Ads · Towing · what breaks

Why Google Ads under-reports for towing companies

  1. 01

    Motor-club and rotation work blended with paid

    Fixed-rate dispatch work is not what your ads produced.

  2. 02

    Every call counted

    Stranded drivers call several companies and take the fastest.

  3. 03

    Job values spanning an order of magnitude

    A jump start and a heavy recovery are the same conversion unless the value says otherwise.

  4. 04

    Gclid, gbraid and wbraid never reaches the record

    Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.

Google Ads · Towing · the fix

What working looks like — Google Ads · Towing

  • Completed tows as the conversion

    At the invoiced value, from the dispatch system.

  • Dispatch source separated

    Paid search, motor club and rotation each reported on their own.

  • Service type on the conversion

    Because a winch-out and a jump start are not comparable.

Google Ads · Towing · architecture

How Google Ads and towing companies actually connect

  1. 1

    The conversion in towing companies

    The money event is a completed and invoiced tow. Because motor-club and rotation work arrive through channels ads cannot influence, separating dispatch source is the first requirement of an honest report.

  2. 2

    Google Ads needs a click to match

    A click identifier inside the 90-day window, a conversion action name that matches one configured in the account, a conversion timestamp for when the outcome happened, and a value. Read the match rate after uploading — a file can upload perfectly and match nothing.

  3. 3

    The identifier: gclid, gbraid and wbraid

    Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.

  4. 4

    Where it gets sent from

    The dispatch system — tows completed and invoiced by date, by dispatch source and service type, for the same window.

  5. 5

    Deduplication and window

    There's no shared event ID mechanism like Meta's. What matters instead is the counting setting on each conversion action — 'one' for lead-type conversions so a repeat submitter doesn't count three times, 'every' for ecommerce where a second purchase is a second sale. This is the single most common misconfiguration we find in Google Ads accounts. Google's offline import window is 90 days from the click. Anything older can't be matched, and rows outside it fail as unmatched without much explanation. Measure your median click-to-outcome time against that before designing anything.

Google Ads · Towing · events

The conversion map for towing companies

Five events with three different demand sources feeding them.

Tracked phone callThe paid funnel, effectively in full.
Job accepted and dispatchedCommitted cost.
Truck arrivedA share never do — someone else got there first.
Tow completed and invoicedThe money event.
Dispatch sourcePaid, motor club or rotation. Carried on the conversion.

Google Ads · Towing · diagnose

Diagnostic order — Google Ads · Towing

  1. 01

    Count records carrying gclid, gbraid and wbraid

  2. 02

    Page speed on weak mobile connections

    A stranded driver on one bar will not wait for a heavy page, and a deferred number swap never runs.

  3. 03

    Motor-club fixed rates

    Different economics entirely and not attributable to ads.

  4. 04

    Customers calling several companies

    Ring counts overstate badly.

  5. 05

    Read the match rate on the upload, not the success message

    A conversion action that stops receiving hits is flagged as inactive 30 days later — by which point a month of budget has already run against a missing signal. Check the last-received date on every action monthly; it takes two minutes and it's the cheapest monitoring available.

Google Ads · Towing · prove

How it gets proven — Google Ads · Towing

Source of truth

The dispatch system — tows completed and invoiced by date, by dispatch source and service type, for the same window

  • Completed tows reconciled per job against what each platform reports, paid source only.
  • Number-swap timing verified on a throttled mobile connection, not just on desktop.
  • Motor-club and rotation work identified and reported separately.
  • Invoiced values confirmed on the conversion.
  • The match rate on the upload, not the success message read directly, not inferred from an upload succeeding.

Google Ads · Towing · free audit

What we check in the free audit

  • Count records carrying gclid, gbraid and wbraid
  • Page speed on weak mobile connections
  • Motor-club fixed rates
  • Customers calling several companies
  • Read the match rate on the upload, not the success message

Checked against

The dispatch system — tows completed and invoiced by date, by dispatch source and service type, for the same window

Get my free conversion tracking audit

Free30 minutesNo obligation

Google Ads · Towing · when not to buy

When you don't need this — Google Ads · Towing

  • If Google Ads already reports conversions that reconcile against the dispatch system within a few percent, this is working and there is nothing to buy.
  • Measure identifier coverage yourself first — pull your last hundred records and count how many carry gclid, gbraid and wbraid.
  • If you're running Performance Max exclusively and haven't separated your conversion actions, the import will work and the reporting won't tell you much. Worth sorting the account structure first.

Google Ads · Towing · what we deliver

What gets built — Google Ads · Towing

  • Click identifier captured with the number swap running immediately

    Roadside callers dial instantly and often on weak connections.

  • Carried into the dispatch system

    Onto the job record.

  • Completed tow fires the conversion

    At the invoiced value with the service type.

  • Cancelled and beaten-to-scene jobs excluded

    Common when the driver called three companies.

  • Dispatch via Google's offline conversion import

    Uploaded against the click identifier, either through the Google Ads API or as a file. The upload is the easy part; what limits it is how many of your records carry an identifier at all. Verify the current column format against Google's own template — it has changed before.

Written guarantee

95%+ tracking accuracy

Measured against The dispatch system — tows completed and invoiced by date, by dispatch source and service type, for the same window. Miss it and we keep working at no cost.

Get my free conversion tracking audit

From $400 · See packages

FAQ

Google Ads · Towing questions, answered

They suit towing better than most trades because the customer wants to dial, not browse. Track them with Google's forwarding number and import the completed tow against the call, or the ad gets credit for calls that went to a competitor's truck.

Free · 30 min

Get Google Ads reporting what towing companies actually earn

Free30 minutesNo obligation