Free setupLive in 7 days30 leads in 30 days or your money back
Home  /  Industries  /  Veterinary  /  Conversion tracking
Veterinary · conversion tracking

The category deliberately withholds the price to force the phone call.

Australian emergency clinics publish that their consultation fee can be obtained by calling. That is a designed funnel, and it means call tracking is not a supplementary metric here, it is the whole measurement.

What the funnel actually looks like

A phone call, at night, from somebody frightened.

Emergency veterinary clinics in Australia do not publish their consultation fee. Several state openly that the fee can be obtained by calling. That is not an oversight, it is a deliberate design that moves the conversation to a person who can triage the animal and set expectations before quoting.

It also means an account measuring form submissions is measuring the minority path. The conversion in this vertical is a call, frequently outside business hours, and often long, because triage takes time. Counting every ring, or counting a fifteen second hang up, produces a number that flatters the account and misleads the clinic.

The evidence for that claim

We went looking for published emergency consultation fees.

If the category really does withhold price to force a call, it should be visible in what clinics publish. It is.

ProviderPublished emergency consult fee
ARE Centre, Broadmeadow NSW$365.20, plus 50 per cent of the treatment estimate up front
MediPaws, Leichhardt NSW$295
AES, SASH, Perth Vet Emergency, the AEC networkNothing published

Checked September 2026. Two providers out of the major Australian emergency networks publish a number. For comparison, one Melbourne general practice charges $98 for a standard consult and $173 on a Sunday or public holiday, a 76 per cent loading. Price led ad copy is not viable in this category, which is exactly why the call is the conversion.

What to build

Measuring a veterinary account properly.

  1. 01

    Track calls, segmented by hour

    Unique first time callers over about 60 seconds. Then split them by when they came in, because an overnight emergency call and a Tuesday afternoon vaccination enquiry are completely different outcomes with completely different values.

  2. 02

    Decide whether the booking layer is instrumentable

    We read the widget code: Vetstoria renders in a cross domain iframe, so a tag on your page cannot see the booking, and the ezyVet portal carries no analytics at all. Neither will report a booking on its own. Our booking systems page sets out what each platform can and cannot return.

  3. 03

    Get attendance and value out of the practice system

    ezyVet publishes a developer API and read only access to your own data is free. The Covetrus systems, RxWorks and VisionVPM, are on premise and route through a slow partner process. OpenVPMS is open source with a directly queryable MySQL database, which makes it the easiest platform in the market to wire up, not the hardest.

  4. 04

    Weight by what the visit was worth

    A vaccination and an overnight emergency admission are not the same conversion. Where the practice system can return the invoice value, the bidding can learn the difference. Without it, the account will optimise toward whichever is cheapest to acquire, which is always the routine visit.

  5. 05

    Reconcile monthly

    Especially in an emergency clinic, where the phone is the funnel and a broken tracking number looks exactly like a quiet fortnight.

The default booking embed reports no conversions at all
We traced a live Australian clinic's booking flow end to end. The booking loads from an Asia Pacific host on a different origin and renders inside an iframe injected at runtime, which is why inspecting the page source misses it. The messages passing between the page and that frame carry resize and repositioning instructions only. There is no data layer push, no Google tag and no pixel call in either loader script. So completing a booking causes no navigation on the clinic's own domain, the clinic's tag manager never sees it, and a conventional thank you page conversion cannot fire. We inspected the loaders rather than the booking application inside the frame, and the vendor does list analytics integrations, so in-app tracking may well be configurable. What is verified is narrower and still decisive: the default embed exposes no conversion signal to your own page.
What that means in practice

Most Australian veterinary accounts are optimising on a proxy.

If the booking cannot fire a conversion, the account is either running with no conversion signal at all, or it is optimising towards something standing in for one. Usually that is a phone number click, a page view, or arriving at the contact page.

None of those is a booking, and the bidding will get better at producing whichever is cheapest, which is generally the one least connected to revenue. That is very likely the most common broken thing in Australian veterinary advertising, it is invisible without opening the widget source, and we have not seen an agency page anywhere mention it.

It is also diagnosable in about two minutes on your own site, which is what we do before quoting rather than after.

Straight answers

Questions clinic owners actually ask

What should a veterinary clinic count as a conversion?
A call of meaningful length, segmented by time of day, and where possible an attended visit with its invoice value attached. The category has designed its funnel around the phone, with emergency clinics openly stating that the consultation fee is available by calling, so an account measuring form fills is measuring the minor path. Segmenting by hour matters more here than in any other clinic type, because a 2am emergency call and a weekday vaccination enquiry are worth wildly different amounts and should not share a target.
Can ezyVet send conversion data back to Google Ads?
It publishes a developer API, so the raw capability is there, and we could not verify whether it exposes webhooks as opposed to requiring polling. What we can say is that we found no Australian agency actually doing this work, and the vendor's own documentation addresses Google Analytics on e-booking rather than Google Ads offline conversion import. So it is buildable and it is not a switch, and anybody quoting you for it should be able to describe the mechanism rather than just naming the system.
Does online booking work for veterinary clinics?
For routine work yes, for emergency largely no. The main Australian veterinary booking platform integrates with ezyVet, the Covetrus systems, OpenVPMS and others, and also connects to Google Business Profile so booking can sit behind the Book button on your listing. That is genuinely useful for vaccinations, checkups and dental. Emergency presentations are a different matter, because the owner needs triage advice before they know whether to come in, which is precisely why the category routes those to the phone.
How do we value a veterinary conversion?
By visit type, and the spread is wide enough to matter. A vaccination and an emergency admission differ by orders of magnitude, and published Australian insurance claim data shows the most expensive dog conditions averaging several thousand dollars with maximums well into the tens of thousands. If every conversion reports back to Google as one identical event, the bidding will find more of the cheap and plentiful ones, which in veterinary means routine visits rather than the emergency work that sustains an after hours operation.
Related

Conversion tracking in other clinics

A campaign partnership built for clinics

Ads that earn their place in your P&L.

A senior team that lives inside your account. Conversion infrastructure wired in before any ad goes live. Reporting that ties spend to booked appointments, not impressions.

Dedicated account manager

A senior specialist who runs clinic accounts day to day.

Clinic-only specialists

Every keyword, headline and account structure built inside real Australian clinic accounts.

Award-winning team

Winner, Best Google Ads Campaign, Australia 2025. Google Partner. AFR Fast 100.

When you're ready
We will be too.
Start a conversation →How we work