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

There is a GP appointment in the middle of your funnel.

The click that starts the journey converts into a doctor's appointment, not a booking. Somewhere between 17 and 22 days later the client comes back, usually by typing your name into Google, and your brand campaign takes the credit.

The measurable version of a vague complaint

The funnel leak is documented, not theoretical.

The University of Melbourne's Better Access evaluation measured two things that together explain most of what looks broken in a psychology account. The median wait from obtaining a mental health treatment plan to the first treatment session was 17 days for the highest income quintile and 22 days for the lowest. And only 56.5 per cent of people in the lowest quintile proceeded from a plan to treatment at all, against 69.3 per cent in the highest.

So a top of funnel click has a roughly one in three chance of never producing a client, through no fault of the advertising, and where it does succeed the booking lands two to three weeks later and usually in a different reporting month than the spend.

Worse for attribution, the return visit is very often direct or branded, because by then the person knows your name. Last click hands the credit to your brand campaign and the prospecting campaign that actually caused it looks unprofitable and gets cut. That is the single most common way a working psychology account gets dismantled.

How we measure it instead

Five adjustments for a funnel with a gap in it.

  1. 01

    Lengthen the conversion window

    A 30 day window on a funnel with a 17 to 22 day median middle step will systematically under-report. This is the cheapest fix available and most accounts have never had it changed from the default.

  2. 02

    Stop making booking the only conversion

    Top of funnel traffic cannot book, because they need a plan first. Give them something they can do: a call, an enquiry, or a page explaining how to ask a GP for a mental health treatment plan. That is a real conversion and it is the one the bidding can learn from.

  3. 03

    Separate branded from non-branded before judging anything

    In this vertical the branded search is largely a consequence of the prospecting campaign, delayed by three weeks. Reporting them together makes prospecting look bad and brand look brilliant, which leads to exactly the wrong budget decision.

  4. 04

    Import the attended first session

    This is what the practice actually cares about. Halaxy publishes webhooks covering appointment creation and updates, Cliniko and Nookal can be polled, and where none of that is available, matching on hashed contact details works from any system that can export a client list.

  5. 05

    Report yield, not volume

    Attended first sessions by funding type and by clinician, so the practice can see which advertising is filling the hours it wanted filled rather than simply generating enquiries.

What the software allows

Australian psychology practice systems.

SystemPublic APIWebhooksNotes
HalaxyDocumented FHIR REST, OAuth, paid add-onYes. Patient, appointment and invoice eventsThe strongest option for offline conversion import in this set
ClinikoOpen, self serve RESTNoneDocuments that its embedded booking iframe breaks referral tracking
SploseREST, apply via dashboardNoneShips a booking confirmed data layer event, and documents that its booking pages are single page apps so thank you page tracking will not work
NookalOpen, self serveNone officialPollable
Zanda, formerly Power DiaryClosed betaNone foundEffectively closed for now
JaneVetted partner programme onlyNot mentionedThe vendor has stated it is not launching an open or public API

One thing worth knowing before you choose: Halaxy automatically lists every verified practitioner in its public directory, so your practice management vendor is also competing with you in search results.

One boundary we will not guess at
Google's sensitive category rules clearly prohibit advertiser-curated audiences, which covers Customer Match. Offline conversion import is a measurement mechanism rather than audience targeting, and in our reading it sits outside that prohibition. But Google does not draw that boundary explicitly on the relevant policy page. So before we upload anything derived from client records for a psychology practice, we verify it rather than assuming, and we would expect any agency proposing it to do the same.
Straight answers

Questions clinic owners actually ask

Why do my psychology Google Ads look unprofitable?
Very often because of where the conversion lands rather than whether it happened. The pathway runs search, then a GP appointment, then a plan, then a booking, and the documented median gap between plan and first session is 17 to 22 days. By the time the person books they usually know your name, so they search for it, and last click attribution credits your brand campaign. The prospecting campaign that created the demand shows a poor return and gets cut, after which brand performance quietly declines too. Separating branded from non-branded and lengthening the conversion window usually reveals a different picture.
What should a psychology practice count as a conversion?
Two things, measured separately. For the bidding, an action the visitor can actually take today, which for top of funnel traffic is a call or an enquiry rather than a booking, because they need a GP referral first. For the business, the attended first session, imported later and reported by funding type and clinician. That second number is what tells you whether the advertising filled the hours you wanted filled, which in a capacity constrained practice matters far more than how many enquiries arrived.
Which practice system is best for tracking psychology conversions?
Halaxy, on the narrow question of feeding results back to Google. It is the only system in the Australian psychology set with documented, self serve webhooks covering patient, appointment and invoice events, which means real time notification rather than polling. Cliniko and Nookal have open APIs and no webhooks, so they can be polled. Splose is unusually well documented for advertising conversion tracking specifically, including a warning that its booking pages are single page applications where standard thank you page tracking will not fire. Jane has stated it is not launching a public API.
How long should the conversion window be for a psychology account?
Longer than the default, and set deliberately rather than left alone. With a documented median of 17 to 22 days between obtaining a plan and the first session, and a GP appointment before that, a 30 day window will systematically miss conversions that the advertising genuinely caused. We would rather report on a longer window and explain the lag than report a tidy number that understates the account. It also matters for month end reporting, because spend and the resulting bookings routinely fall in different months.
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