Already searching
A man notices a lump at 11pm.
He wants it gone this week. He searches the symptom, reads three clinics and books one. Intent already exists.
Surgical and functional specialties. Search wins.
LEAD TRACKING · EVERY ENQUIRY, ITS TRUE SOURCE
Your spend says one thing. Your patients may say another, and only tracked enquiries settle it. Every Akros patient-acquisition engagement tracks each gated enquiry back to its true source, so you can see which channel your patients come from and move the budget accordingly.
$4,000 a month
moved from Google Ads to Meta at Nexus Aesthetic, 2026, after tracked enquiries showed where patients actually came from.
01 / The blind spot
It is the most common thing clinic owners say about the reporting they already pay for. Rankings went up, the phone did not ring. The dashboard is full of clicks, impressions and positions, and none of it answers the one question that decides next month's budget: which channel brought the patient who actually booked.
The reporting gap
Reports show rankings and traffic, never how many visitors became booked patients.
The defence
Spend gets defended with click volume, because lead quality was never measured.
The gap
Enquiries land in WhatsApp with no record of what sent them.
A report you cannot falsify isn't evidence. It is a claim. That is the difference this page is about.
02 / Channel fit by specialty
Different specialties are bought differently, and the difference isn't a matter of degree. It changes which channel can work at all.
Already searching
He wants it gone this week. He searches the symptom, reads three clinics and books one. Intent already exists.
Surgical and functional specialties. Search wins.
Trust comes first
Nothing hurts. She follows two clinics, watches the doctor explain things, and decides whom she trusts. Intent is built.
Aesthetic and elective specialties. Trust wins.
Same budget, opposite physics. Running the wrong channel for your specialty isn't an optimisation problem, it is a structural one, and no amount of good management fixes it. No opinion settles which side you are on either. Only tracked enquiries do.
03 / What it changed
At Nexus Aesthetic, tracked enquiries showed 3 from Google Ads against roughly 100 from Meta over a five-week window, so the budget followed the patients: about $4,000 a month moved to Meta, Google went from about $6,000 a month to about $1,500. Cost per enquiry fell from about $222 in April 2026, on Google Ads alone, to about $53 from 11 to 31 May across 82 gated leads. From 1 to 15 June it was about $34 across 50 gated leads.
Meta, roughly 100
Google Ads, 3
We publish the numbers, not the method. Which campaign survived, which keywords stayed and how the cut was decided all stay inside the engagement.
04 / The mechanism
Nothing here is reconstructed later. The source is attached at the moment the patient raises their hand, then it travels with the lead.
Whatever sent them, Google, Meta, a search result or a direct visit, arrives with them and is held for the session.
Name, number, what they want. Short enough that a motivated patient finishes it on a phone, in a lift.
The moment they submit they land in WhatsApp with the clinic, message prefilled. No waiting on a page, no email that never gets read.
The enquiry arrives in the clinic's own workspace with its true source already on it, ready to be counted against what that channel cost.
The source is captured with notice, in plain language in the form's privacy line. Never silently.
Yes, it adds five seconds. Those seconds are what make every dollar traceable, and the gated-lead counts above were taken this way.
Click-to-WhatsApp campaigns skip the form by design, so those campaigns get restructured to land on a fast page first. That work is part of the engagement, not an extra.
This is what clinic marketing attribution looks like when it is built into the funnel instead of assembled from a report at the end of the month.
05 / The monthly read
This is the view a clinic owner opens each month. One row per channel, what it cost, how many patients it actually produced, and what came back. The figures below are invented so you can see the shape of it without doing any arithmetic yourself.
| Channel | Total spent | Patients | Cost per patient | Total revenue |
|---|---|---|---|---|
| Metapaid for itself | S$2,800 | 24 | S$117 | S$8,160 |
| SEO and contentpaid for itself | S$1,600 | 7 | S$229 | S$2,940 |
| Google Adscost more than it returned | S$4,200 | 9 | S$467 | S$3,420 |
What this month is telling you
Google Ads cost S$780 more than it returned, while Meta produced almost three times its spend. On these numbers the conversation about where next month's budget goes takes about a minute, and nobody has to defend the click numbers.
These figures are invented to show the shape. The arithmetic is what the monthly read does on your own tagged enquiries. The diagnosis shows where your current reports cannot answer this. The table comes once tracking is live.
Get this built on your own numbers06 / Try it on two channels
Both channels below take the same budget. The only difference is how many enquiries turned into patients who paid. The numbers are filled in already, so you can see the shape of it straight away, and you can type over any of them.
Google Ads
6.7%
S$1,250
S$8,000
S$2,000
Meta
8.5%
S$455
S$22,000
What you could have kept by putting this money elsewhere
S$2,000
Better channel here: Meta
That is the spend on the weaker channel that did not come back as patients, on the numbers above. These figures are invented to show the shape. The arithmetic is what the monthly read does on your own tagged enquiries. Moving it is the decision, and you cannot make it without knowing which channel is which.
Have me check these numbers properly07 / What you would look at
| Enquiry | True source | Campaign | Received |
|---|---|---|---|
| Amanda L. (fictional)Consultation request | Meta | Awareness, video | Tue 21:47 |
| Wei Ming T. (fictional)Asked about availability | Google Ads | Brand, exact | Wed 09:12 |
| Priya S. (fictional)Consultation request | SEO and content | Organic, condition page | Wed 13:05 |
| Daniel O. (fictional)Asked about availability | Referral | None | Thu 11:30 |
One row per human who raised their hand, with the thing that sent them attached. Filterable by source, exportable, and it is the clinic's list, not ours.
08 / What the tracking buys you
4
1
0
Not cost per click. What it actually costs to make one human ask for an appointment, on each channel you fund.
The portion of the budget no one can tie to a patient gets stated, not buried. That number is usually the first thing that changes.
Measured in patients who enquired, not in clicks. It is the difference between a scoreboard and the agency grading its own homework.
One page: what each channel cost, what it produced, what should move. Explained, not delivered and left to interpret.
Raw tagged enquiries sit in the clinic's own workspace. Export them whenever you like, including the day you decide to stop working with me.
The same measurement runs every month, so a channel that stops working shows up as a number instead of a feeling, and the budget moves while it still matters.
09 / Where this sits
What it tells you
Clicks, impressions, rankings, sometimes form fills.
What it cannot tell you
Which channel produced the patients who booked, and what each one cost you.
What it tells you
Who came in, what they had done, when they return.
What it cannot tell you
What sent them. By the time a patient reaches it, the marketing source is long gone.
What it tells you
Which number a caller dialled, and sometimes the campaign behind it.
What it cannot tell you
Anything about the enquiries that arrive by WhatsApp or a web form, which is where most of the enquiries I track come in.
What it tells you
The true source of every gated enquiry, and the cost per enquiry of each channel.
What it cannot tell you
Attribute a walk-in who saw a billboard, or a patient who messaged the clinic directly. It is a floor, not a ceiling.
This is a measurement layer inside a patient-acquisition engagement, not a product you install and manage yourself.
10 / The harder version
A patient asks ChatGPT, Claude, Copilot, Gemini or Perplexity which clinic to visit. They click through, look around, and leave without messaging. Three days later they come back and send a WhatsApp message. Most tracking has already forgotten where they came from, so it logs the enquiry as direct.
I save the source on their first visit and keep it for 90 days, on their own device. When they finally message, that source travels with the enquiry. Every assistant on that list is counted the same way.
At one general practice clinic, 7 of 192 enquiries in 1 to 18 August 2026 traced back to a patient who asked an assistant first.
That is a floor, not a total. I can only see the patients who clicked straight through. Anyone who asked an assistant and then typed your clinic's name into Google is invisible to every tracker, mine included. So treat it as proof the channel is real, never as its size.
11 / Who reads your numbers
There is no account manager between you and the person doing the work. I look at your channels, your enquiries and your reports personally, and I tell you what the data says even when it means cutting something I set up. I'm one senior brain producing an AI team's output, working with a small number of clinics on purpose.
More about how I work12 / Questions
No. It doesn't manage your patient records, your appointments or your recalls, and it isn't trying to. It answers one question your other systems cannot: which channel each new enquiry actually came from, and what that enquiry cost. It sits alongside whatever you already use.
That is the closest everyday description. Every gated enquiry a clinic receives is tagged with its true marketing source, so cost per enquiry can be compared channel by channel and budget can move to the channel that fits the specialty. It is built into an Akros patient-acquisition engagement rather than sold separately.
No. The tracking lives on the pages your ads point at and on the enquiry path, so in most cases nothing on your main site changes. Where a campaign sends people somewhere unsuitable, we change where that campaign lands, not your website.
Honestly, those are the edges this doesn't reach. Someone who saves your number from a friend and messages you months later cannot be attributed, and we don't pretend otherwise. What you get is a reliable floor covering the enquiries your marketing spend produced, which is far more than most clinics can prove today.
The enquiry form tells the patient what is collected before they send it. The data sits in the clinic’s own account, and a deletion request is carried out. Your PDPA duties stay yours. This is built to fit around them, not to replace your own advice. Our privacy policy sets out what we do with data on this site.
Yes, and that is often how it starts. The tracking is neutral. It measures whoever is running the channel, including me. If your current agency is doing good work, this will show it.
No. The tagged enquiries are yours and they are exportable, and you can take them with you. You keep the leads, and your ad accounts stay in your name throughout.
13 / The next step
Thirty minutes. Bring three months of agency reports and one question: which channel brought the patients who booked. Most reports cannot answer that, and the gap is where thousands go every month.
For clinics spending SGD 3,000 or more a month on marketing.
How growth is counted here
Growth is counted in real enquiries and clinic revenue, not clicks.