Most clinic marketing dashboards undercount conversions by 30 to 60 percent because they cannot see phone calls. The website tracks form fills. The ad platforms track lead-form submissions. The booking platform records bookings. Nobody is tracking the patient who called the clinic directly after seeing the ad.
For clinics serving patient cohorts that still prefer to call (which is most clinic categories in Canada), this gap means the algorithm is optimising against a partial picture. The Google Ads keyword that drove 12 phone calls and 4 form fills looks worse than the keyword that drove 8 form fills and zero calls, because Google sees only one of those signals.
Call tracking closes the gap. Here is the setup.
Why phone still matters in 2026
Despite the dominance of online booking, phone remains the primary booking channel for several clinic categories:
- Naturopathic medicine: patients want to ask qualifying questions (does this practitioner treat my specific issue) before booking. Phone is the path.
- Dental: older cohorts call to confirm insurance, ask about specific procedures, and schedule.
- Chiropractic: mixed, but a large segment of patients still call.
- Mental health and counselling: patients often call to feel out fit with a therapist before booking online.
- General physiotherapy: for ICBC and complex insurance situations, patients call to ask about coverage before scheduling.
For these categories, phone calls are typically 30 to 60 percent of total new-patient inquiries. If your tracking does not see them, your spending decisions are being made against a fraction of the truth.
For younger-cohort clinics (RMT under-40, pelvic-floor physio, aesthetic services), phone is a smaller share (10 to 20 percent). Call tracking is still useful but lower priority.
What good call tracking looks like
A working call-tracking setup has four components:
1. Dedicated forwarding numbers per ad source
Each marketing channel gets its own phone number that forwards to your main reception line. Google Ads sees one number, Meta sees another, organic search sees a third, direct/print marketing gets a fourth. When a patient calls, the system records which source the call came from before forwarding.
CallRail and similar platforms make this trivial. You buy local Vancouver-area numbers, point each one at your main line, and assign them to ad sources.
2. Dynamic Number Insertion (DNI) for the website
For website traffic, you cannot pre-assign a phone number to every visitor. Instead, JavaScript swaps the phone number displayed on the site based on the visitor’s source (referrer, UTM parameters, click identifiers).
A visitor from Google Ads sees the Google Ads number. A visitor from organic search sees the organic-search number. A visitor from Meta sees the Meta number. The phone they call carries the attribution.
DNI is built into CallRail. It is also doable with a custom JavaScript setup if you have a developer. Either way, this is what lets a single website attribute calls to specific channels.
3. Call-duration conversion threshold
Not every call is a real patient inquiry. Wrong numbers, hang-ups, telemarketers, and accidental dials all happen. The standard fix is a call-duration threshold: only calls lasting 60 seconds or more fire as conversions.
This filters out nearly all the noise. A real patient inquiry almost always lasts at least 60 seconds (hello, question, response, schedule conversation). Most non-patient calls do not.
For high-precision setups, layer on call-tracking auto-tagging: the platform uses AI to classify each call (new patient inquiry, existing patient, vendor, spam) and only fires conversion events for new patient calls.
4. Conversion events fed to Google Ads and Meta
The whole point of the setup is to make calls visible to the ad-bidding algorithms. The call-tracking platform fires conversion events into Google Ads and Meta when a qualifying call happens.
For Google Ads: the integration is native through CallRail’s Google Ads connector. Imported calls show up as conversions and feed into Smart Bidding.
For Meta: same approach via the Meta Conversions API. CallRail sends call events to Meta’s CAPI endpoint, which lets the algorithm optimise against phone calls in addition to form fills.
The result: Google Ads and Meta now see the full picture of conversions, not just the digital ones. Bidding decisions get better. Cost per booked patient drops.
The metric that ties this back to bookings
Tracking the call is half the work. The other half is connecting the call to a booking.
The clinics that close this loop fully do one of two things:
- Front-desk tagging in the booking platform. When a patient books over the phone, reception tags the booking with the source (Google Ads call, Meta call, organic call, etc.). This data ties the call to the booking record.
- Call recording with manual review. For lower-volume clinics, sampling 10 to 20 percent of calls and manually noting which ones turned into bookings produces a defensible attribution rate. It is not perfect, but it is better than guessing.
Either approach answers the question every ad-platform conversion event leaves open: what fraction of these calls actually became patients?
For the deeper booking-to-ad-platform integration, see our Jane/Cliniko/Juvonno tracking article. Call tracking is the upstream half. Booking tracking is the downstream half. Together they create the full attribution chain.
What to ignore
Call tracking is a maturity step, not a starting step. Things to deprioritise in favour of getting basics in place:
- Sentiment analysis on call recordings. Interesting but rarely changes a decision. Skip until you have the basic conversions firing.
- Call scoring AI features. Marketing platforms upsell these. The benefit is marginal until you have 200+ calls per month.
- Multi-tier IVR phone trees with extension tracking. Overkill for clinics. A single forwarding number per source is enough.
Get the four core components working before considering features.
What changes after call tracking is live
First 30 days after a working setup goes live, three things typically happen:
- Google Ads dashboards show 30 to 60 percent more conversions. The calls that were always happening are finally being counted.
- Cost-per-conversion appears to drop. Same true cost, but distributed over more conversion events.
- Bidding strategies become trustworthy. The algorithm finally sees enough conversion volume to optimise against, especially for clinics that previously had thin form-fill data.
By day 60, the keyword and campaign performance reports look meaningfully different. Campaigns that looked weak when only form fills counted often turn out to be the strongest call drivers. Reallocate accordingly.
The clinics this matters most for
If your clinic serves:
- Older patient cohorts (45+)
- Naturopathic, dental, chiropractic, or mental-health categories
- ICBC or insurance-complex services where patients call to ask about coverage
- A geographic area where landline penetration is still high
Call tracking is closer to a requirement than a nice-to-have. If you serve younger urban cohorts who default to online booking, it is still useful but less urgent.
If you want a real audit of how many calls your current marketing is generating and which channels are producing them, the Clinic Growth Review covers the call-tracking gap among the other tracking pieces.