Quick answer
Google Business Profile reports interactions such as call-button clicks, website clicks and directions requests, not automatically completed calls or booked dental appointments. Track website contact attempts separately from successful enquiries. Let reception define qualified enquiries, then count booked and attended consultations from the practice's authorised records. Avoid duplicates, preserve unknown attribution and keep patient information out of marketing analytics.
Key takeaways
- Profile call metrics count call-button clicks, not answered conversations.
- Website clicks and directions requests are not booked appointments or clinic visits.
- Define received, qualified, booked and attended stages before reporting lead performance.
- Use GA4 for tested website interactions and secure clinic records for actual booking outcomes.
- A Business Profile to GA4 link can share aggregated profile data but does not automatically connect individual offline bookings.
- Keep unknown sources unknown, avoid double counting and protect sensitive patient information.
A dental clinic may see more Google Maps calls and website clicks this month while reception reports very few extra bookings. Both figures can be correct because they describe different stages. A patient might find the clinic, tap the call button, speak with reception, book and later attend. Measuring those steps separately shows whether local visibility is improving and whether the clinic is converting interest into consultations.
Understand the stages between finding a clinic and attending
A useful measurement plan starts with the patient's journey. Google can report some interactions on Search and Maps. A website can report selected clicks or completed forms. Reception knows whether an actual conversation happened, whether the enquiry was relevant and whether a consultation was placed on the schedule.
| Stage | What it means | Evidence source | What it does not prove |
|---|---|---|---|
| Profile discovery | Someone viewed or found the clinic profile | Google Business Profile performance | An enquiry or a patient visit |
| Profile interaction | Someone clicked call, website or directions | Google Business Profile performance | A completed call or appointment |
| Website contact attempt | Someone selected phone or WhatsApp contact | Tested website analytics event | A successful conversation |
| Received enquiry | The clinic received a call, form or message | Reception, telephony or form inbox | The service was suitable |
| Qualified enquiry | A genuine person asked about a service and branch the clinic can support | Clinic-approved lead status | A booking was confirmed |
| Booked appointment | A consultation was scheduled | Practice-management or reception system | The patient attended |
| Attended appointment | The scheduled consultation took place | Secure clinic appointment records | The patient accepted treatment |
Keep these stages separate. One person can click the website from Google, tap WhatsApp, call and submit a form. Counting all four actions as four new patients would exaggerate the result.
What Google Business Profile actually measures
Google's Business Profile performance report includes views, searches, calls, website clicks, directions requests and other measures where supported. Its Calls metric counts clicks on the call button, not verified connected calls. Directions measures requests for navigation, not actual clinic attendance. Google's Business Profile performance documentation explains the available definitions.
The Bookings metric applies to completed bookings managed through supported booking providers. Many dental practices rely on reception, telephone conversations or their own appointment systems, so those bookings will not automatically be counted in the profile.
Another detail is easy to overlook. Business Profile performance reflects activity on Google Search and Maps, and the data can include both organic search results and Google Ads. Do not label all profile interactions as organic Maps leads without checking the source and definition.
- Views and search terms indicate discovery, not qualified patients.
- Call-button clicks do not prove that reception answered.
- Website clicks do not prove that an appointment form was submitted.
- Directions requests do not prove a patient reached the clinic.
- Provider-supported bookings are not necessarily the same as all appointments handled by the practice.
- Different profile metrics should not be added together as a single unique lead total.
Why call-button clicks and actual calls differ
Someone may tap twice before the phone dialler opens, end the call before it connects or phone only to ask about opening hours. Another patient may save the clinic number and call later without pressing the Business Profile button again. The profile's click count and the clinic's actual conversations will naturally differ.
The same limitation applies to website contact buttons. Clicking a WhatsApp link can open an app without anyone sending a message. Tapping a phone link does not guarantee a conversation. A report should call these contact attempts unless the clinic has evidence that the contact was received.
Agree on what counts as a qualified dental enquiry
Before building charts, ask the dentist and reception team what a suitable enquiry looks like. A practical definition is a genuine person contacting the clinic about an offered service at a suitable branch with potential interest in care. Do not classify everyone who asks about cost as unqualified. They may be comparing options before deciding.
| Example situation | Reasonable status | Why |
|---|---|---|
| Person asks to book root canal treatment at an available branch | Qualified, then booked if scheduled | Service and location match |
| Caller asks for charges and says they may call later | Potentially qualified, not booked | Interest exists but no booking |
| Person requests treatment the clinic does not provide | Not service-qualified | Clinic cannot deliver it |
| Job seeker asks about a receptionist vacancy | Not a patient enquiry | Different reason for contact |
| The same person calls and sends WhatsApp | One underlying enquiry when safely matched | Avoid duplicate counting |
| Missed call without follow-up outcome | Unknown | No confirmed conversation or intent |
A small status list such as received, contacted, qualified, booked, attended, not suitable and unknown is usually easier to use consistently than a complicated sales pipeline. Set clear meanings and agree who updates each status.
Let reception record outcomes in the right system
The team needs a practical way to record the enquiry date, branch, known channel, status and booking outcome in its authorised practice system. A marketing agency should not need a copy of the patient's clinical history to assess whether more enquiries are becoming appointments.
Reception may ask how someone heard about the clinic when appropriate, but the answer should be marked as self-reported. Someone might say Google despite having seen an advert, a recommendation and the clinic profile before contacting reception.
- Capture the intended branch and date of contact.
- Record phone, form, WhatsApp or another channel only when known.
- Use consistent lead status definitions across shifts.
- Confirm the appointment from the actual booking record.
- Reconcile repeated contacts inside the secure practice system when justified.
- Mark source or outcome as unknown rather than guessing.
Track website events without claiming every click is a lead
GA4 and Google Tag Manager can measure selected website interactions. Use an event for a phone link click and another for a messaging click if those actions are useful, but label them clearly. A successful form submission is a stronger signal than opening a form or pressing submit while validation fails.
Google's recommended lead generation events include generate_lead for a created lead, such as a completed form, and qualify_lead when a lead meets a qualification condition. The event should fire because the defined outcome occurred, not just because someone opened a contact page.
| Action | Appropriate measurement | Test required |
|---|---|---|
| Website call link tapped | Click-to-call event | Confirm it fires on actual click |
| Website WhatsApp link tapped | Messaging click event | Do not count as received message |
| Form submitted successfully | generate_lead where suitable | Trigger after acceptance and prevent duplicates |
| Reception verifies suitable enquiry | Secure clinic status | Do not infer from a website click |
| Appointment scheduled | Booked status in clinic system | Check the actual calendar record |
| Appointment attended | Attendance status in clinic system | Keep separate from booking |
Test repeat form submissions, refreshes of the thank-you page, validation errors and missed calls. Without a deduplication rule, one person can create several events that look like several leads.
Connecting Business Profile with GA4
Google now documents an option in GA4 Admin under Product links to connect one or more Google Business Profiles when the account has appropriate permissions. The connection can share aggregated Business Profile metrics alongside Analytics data. See the official Business Profile and GA4 connection guide.
This does not automatically identify which individual profile visitor later booked offline. Continue to distinguish aggregate Google interactions, tracked website events and reception-confirmed outcomes. If the connection is not available or enabled, report the sources separately.
When a tagged website link helps
UTM parameters on the Business Profile website link can help distinguish clicks through that link from some other website traffic. An internal naming convention might use utm_source=google, utm_medium=organic and a campaign value such as gbp_kothrud, after checking the clinic's existing tagging plan.
Tagged URLs describe how a website session arrived. They do not identify someone who called directly from the Google listing, and they do not prove offline booking. Google explains how campaign parameters affect source and medium in its Analytics traffic source guidance.
Avoid placing a person's name, phone number or treatment information in UTM parameters, page URLs or event values. Those details can be collected by analytics or server logs.
Use telephony information carefully
A reliable phone system may help the clinic distinguish connected calls, missed calls and callbacks. That information comes from the clinic's phone or call management system, not the profile call-button metric. Any call measurement and recording must respect appropriate consent, privacy and operational requirements.
A missed call is useful to investigate because it may signal poor reception coverage. It should not automatically be labelled a qualified patient enquiry. Review whether a callback happened and what was actually confirmed.
Protect sensitive dental patient data
Google's guidance on personally identifiable information says names, email addresses and personal phone numbers must not be sent to Analytics. For clinics, keep diagnoses, treatment history and other sensitive medical details out of GA4 events, page URLs and marketing dashboards as well. Use the authorised practice system for patient-level records.
If you plan to share offline booking outcomes with an analytics or advertising platform, review the proposed identifiers, consent, applicable law and platform rules before implementation. A safer starting point for many clinic reports is aggregated booking counts without personal patient data.
Prevent duplicate lead and appointment counts
A person may click a website link from the profile, tap WhatsApp and later call reception. Those are separate interactions but may be one underlying enquiry. Keep click metrics in their own table and let the clinic's authorised records define unique enquiries and booked consultations.
- Do not add calls, website clicks and directions requests together and label the sum unique leads.
- Count a successful form only after confirmed submission, not each click on submit.
- Reconcile repeat calls and messages only in a system permitted to handle identifying information.
- Count an appointment as booked only when a real booking exists.
- Track cancellations and attended consultations as later statuses.
- Keep unattributed bookings in an unknown group instead of assigning them to Google Maps.
For related troubleshooting, read why dental websites receive traffic but few patient enquiries. It explains how the website and reception journey can fail even when visitors arrive.
Create a monthly report the clinic owner can use
Show the month, branch, data source, metric definition and any important changes such as new hours, an advertising campaign or a website redesign. A simple summary should answer whether local discovery changed, whether reception received suitable enquiries, whether appointments were booked and what the team will improve next.
| Report area | Question | Primary evidence |
|---|---|---|
| Profile visibility | Were people finding the clinic? | Business Profile views and searches |
| Profile actions | Did people click phone, website or directions? | Business Profile interactions |
| Website contact attempts | Did visitors select contact options? | Tested GA4 events |
| Received enquiries | Which calls, forms or messages actually reached the clinic? | Approved reception and telephony records |
| Qualified enquiries | Were enquiries relevant to offered care? | Consistent clinic statuses |
| Booked and attended | Which consultations were scheduled and took place? | Practice appointment records |
| Action plan | What should change next? | Issue log and clinic manager review |
Looker Studio can present these measures side by side, but label each data source carefully. A dashboard displaying Business Profile calls and GA4 leads does not by itself provide a person-by-person connection between those numbers.
Compare trends without inventing causes
A rise in directions requests could reflect seasonal demand, a local event, paid promotion or a change in opening hours. It does not show how many people arrived. Compare similar date ranges and write down known changes before crediting an SEO task with an increase in booked consultations.
For multi-location dental groups, keep branch metrics separate. A Baner call-button click should not automatically count as a Kothrud booking. Searcher proximity also influences Maps visibility. Our guide on why dental Maps rankings change across neighbourhoods explains why location-specific checks matter.
Worked example: a hypothetical Pune dental clinic
Imagine a single-location clinic in Pune that sees profile call-button clicks and directions requests while reception answers telephone and WhatsApp enquiries. The practice uses its own appointment calendar. This is a hypothetical example, not a reported HealthDigital client result.
The manager checks that the profile number, website link and opening hours are correct. Reception agrees on the difference between received, qualified and booked. The marketing team tests phone and WhatsApp clicks but reports them as attempts, not completed conversations.
During review, the team finds that some calls go unanswered at lunch and some contacts ask about services not currently offered. Improving phone coverage and clarifying services may be the next sensible actions. Publishing more blogs will not repair a missed-call process.
Questions to ask when profile activity increases but bookings do not
- Is the public clinic number correct and answered during advertised hours?
- Do appointment forms deliver successfully to the intended team?
- Are missed calls followed up under an appropriate process?
- Are people seeking services and branches the practice actually offers?
- Are price enquiries handled helpfully rather than discarded immediately?
- Are booked, cancelled and attended statuses recorded consistently?
- Did advertising, seasonality, website changes or local competition affect the comparison?
- Are the report's definitions and dates consistent with earlier periods?
The dental local SEO audit checklist can help decide which patient contact problems need fixing before lower-priority website work.
First-month implementation plan
- Week 1: Define discovery, contact, qualified enquiry, booked and attended in writing with reception.
- Week 2: Test the profile contact details, website calls, WhatsApp links and forms on mobile.
- Week 3: Verify GA4 event logic, review the Business Profile connection option and establish secure enquiry statuses.
- Week 4: Produce the first report with clearly labelled sources, unknown outcomes and next actions.
This is a suggested sequence, not a promise that a new tracking system or marketing activity will produce a particular number of bookings.
Four reporting myths
- Myth: Every Maps call is a completed call. Reality: the Business Profile Calls metric measures call-button clicks.
- Myth: Every directions request is a patient visit. Reality: navigation requests do not confirm attendance.
- Myth: Every WhatsApp click is a qualified lead. Reality: the person may not send a message.
- Myth: Every booked consultation is an attended consultation. Reality: cancellations and no-shows are separate outcomes.
Final measurement checklist
- Reports label profile metrics as Search and Maps interactions, not automatically organic Maps patients.
- Call-button clicks are not described as answered calls.
- Directions requests are not treated as clinic visits.
- Forms count only successful submissions and have duplicate protection.
- Reception has consistent definitions for received, qualified, booked and attended.
- Repeated contacts are reconciled only where appropriate in the clinic's secure system.
- Unknown source and unresolved outcome remain unknown.
- Personal and clinical data are excluded from marketing analytics.
- Each branch has a working phone, website and booking route.
- The monthly report states evidence, limitations and the next action.
Google Maps enquiries and dental bookings should appear in the same management report, but they should never be treated as the same metric. The profile shows interactions with the clinic on Google. Website tracking can show contact attempts and completed forms. Reception and the booking system show whether genuine enquiries became consultations. Explore HealthDigital's analytics and tracking services for help measuring these stages responsibly.
If the clinic also runs Google Ads, our guide to tracking qualified dental enquiries and booked consultations in Google Ads covers how to compare paid lead actions with real booking outcomes.
Keyword opportunities
| Query | Intent | Suggested page | Why it matters | Research data |
|---|---|---|---|---|
| Google Maps enquiries vs booked dental appointments | informational comparison | This guide | Primary topic on interpreting Maps interactions compared with real appointments. Unverified research seed. | No measured data supplied |
| Google Business Profile calls vs appointments | informational measurement | Business Profile metric section | Research phrase requiring verification; clarifies call-button clicks versus confirmed consultations. | No measured data supplied |
| track Google Maps leads for dental clinic | informational practical | Tracking and reporting sections | Potential research seed for enquiries and appointment measurement. | No measured data supplied |
Frequently asked questions
Are Google Business Profile calls actual phone calls?
No. Google counts clicks on the call button. The metric does not confirm that the call connected, reception answered or an appointment was booked.
Do Google Maps directions requests count as clinic visits?
No. Directions requests show navigation interest, not confirmed arrival or consultation attendance.
How do I measure dental bookings that came from Google Maps?
Review Business Profile interactions and tested website events, then use the clinic's authorised appointment records to count bookings. Assign Maps as a source only where evidence supports that attribution.
Can I link a Google Business Profile to GA4?
Google documents a linking option from GA4 Admin under Product links for appropriately authorised profiles. It provides aggregated profile metrics, not automatic person-level proof of offline bookings.
What counts as a qualified dental enquiry?
A genuine person asking about a service the clinic can provide at a practical branch, according to an agreed clinic definition. Someone asking about cost may still be a suitable enquiry even without a booking.
Should a phone or WhatsApp click be a GA4 lead?
Track the click as a contact interaction. Do not count it as a completed lead unless you have evidence of a received enquiry. A successfully submitted form can use the recommended generate_lead event when correctly configured.
How do I avoid counting one patient several times?
Keep profile and website clicks separate from actual enquiries. Reconcile repeated contact attempts in the clinic's approved secure workflow when appropriate, and count real booked appointments from booking records.
References
Understand your Business Profile performance – Google Business Profile Help
Connect your Business Profile to Google Analytics – Google Business Profile Help
Recommended events – Google Analytics for Developers
Campaigns and traffic sources – Google Analytics Help
Best practices to avoid sending personally identifiable information – Google Analytics Help
Rahul Singh
Rahul Singh has over 5 years of experience in digital marketing. He shares practical insights on healthcare marketing, SEO, websites and improving patient enquiry journeys through HealthDigital.
Free Audit