A stage-by-stage measurement dictionary for connecting physical therapy discovery records to qualified enquiries, scheduled evaluations, and attended first visits.
A call click is not a new physical therapy patient. Neither is a submitted request for a pelvic-health evaluation, a voicemail about postoperative rehabilitation, or a scheduled vestibular appointment that the person has not yet attended.
The useful dashboard is an evidence chain. It preserves what marketing observed, what intake verified, what scheduling confirmed, and what the practice-management record later marked attended. That separation matters when different offices, therapists, documentation gates, and appointment types have different availability.
Use one rule: never let a later label overwrite an earlier event. Keep every stage, timestamp, source, owner, and exclusion. Join only the records your practice can connect under a privacy-reviewed rule.
Define the physical therapy acquisition funnel before choosing KPIs
Start with a stage dictionary that runs from an observed impression to a verified attended initial evaluation. Keep interface actions, valid contacts, qualification, scheduling, and attendance as separate records. In this article, “booked job” maps only to a scheduled first appointment, while “completed job” maps only to an attended first visit.
Google Analytics 4 documents recommended lead-generation events such as generate_lead, qualify_lead, working_lead, and close_convert_lead. Those names do not define a physical therapy workflow. The practice must decide which record proves each stage.
| Stage | Business rule and timestamp | Source system | Owner and handoff | Exclusions |
|---|---|---|---|---|
| Impression | Result or ad shown; reporting date | Channel report | Discovery owner → click analysis | Staff/tests; mismatched scope |
| Click | Result selected; reporting date | Channel report | Discovery owner → site | Bots/tests; filter mismatch |
| Profile view | Business Profile viewed; reporting date | Profile report | Profile owner → interaction analysis | Staff/tests; filter mismatch |
| Call click | Phone control activated; event time | Consented analytics | Marketing → intake | Tests and duplicates |
| Form start | First form interaction recorded; event time | Consented analytics | Marketing → form analysis | Tests, duplicates, bot activity |
| Form submission | Payload reaches form log; submission time | Form log | Marketing → intake | Failed forms, spam, tests |
| Connected call | Conversation successfully connected; contact time | Call record | Intake → qualification | Disconnected calls, tests, duplicates |
| Valid submitted form | Reviewable contact request received; validation time | Form/intake record | Intake → qualification | Spam, tests, duplicates, incomplete requests |
| Qualified enquiry | Written PT routing rule passed; disposition time | Intake/CRM record | Intake → scheduling | Existing patients, unsupported intent |
| Booked job | First appointment confirmed; booking time | Scheduling system | Scheduling → operations | Duplicate and existing-patient bookings |
| Completed job | First visit marked attended; attendance time | Practice-management system | Operations → aggregate board | No-shows, cancellations, later visits |
A diagnosis, treatment recommendation, plan-of-care start, or collection belongs later and outside this marketing dictionary.
Need a cleaner acquisition measurement plan? We can help map your content and local-search records to the stage definitions your practice owns. theStacc does not replace intake, scheduling, practice-management, or compliance review.
Impressions and clicks measure discovery only
Use impressions and clicks to diagnose whether prospective patients can discover the right offered pathway, page, and office. Preserve the channel’s own source record and dimensions. Do not relabel search activity as enquiries, scheduled evaluations, or attended visits, even when the query appears to describe a musculoskeletal, sports, or postoperative need.
Search Console exposes impressions, clicks, queries, pages, countries, and devices in its Performance reports. Declare one exact page/query/country/device scope and one complete 28-day window. Compare it only with a like-for-like window, because reporting lag, partial dates, anonymized queries, brand searches, and filter changes can distort the view.
| KPI | Numerator | Denominator | Window, source, owner | Exclusions |
|---|---|---|---|---|
| Organic click-through rate | Search Console clicks in the declared scope | Search Console impressions in the identical scope | One complete 28-day window; Search Console; SEO owner | Partial days, mismatched filters, omitted queries, blended brand/non-brand, staff/tests |
Keep paid, local, content, email, and social exports in separate source rows. The physical therapy SEO guide covers the broader search system, while the keyword research guide owns query-to-page mapping.
Call clicks, connected calls, and forms are different events
Record a phone-interface activation, a connected call, a form start, and a valid form submission as different events. This is where physical therapy dashboards often overcount: a tap can disconnect, an intake form can fail, and one person can contact both the sports-rehabilitation page and the clinic’s Business Profile.
Google Business Profile performance can report call and website clicks. Those interactions do not establish that intake spoke with someone or received a usable request. The profile-specific setup and measurement details belong in the physical therapy Google Business Profile guide.
| KPI | Numerator | Denominator | Window, source, owner | Exclusions |
|---|---|---|---|---|
| Connected-contact rate | Unique connected calls plus valid submitted forms under the written rule | All unique tracked call clicks plus the named form-start or submission denominator in the same cohort | 28-day acquisition cohort plus validation lag; consented analytics, call system, form log; intake owner | Spam, tests, duplicates, disconnected calls, failed forms, existing-patient administration, vendors, applicants |
A join across analytics, call, form, and practice records needs a qualified privacy review. HHS explains that HIPAA applicability depends on covered-entity and business-associate status; it does not approve a particular tracking setup.
Qualified enquiries require a physical therapy rule
A qualified enquiry is a unique valid contact that passes the practice’s written routing rule for office, offered appointment pathway, urgency, new-patient status, geography, provider fit, accepting status, documentation gates, and current capacity. Qualification is an administrative disposition, not a diagnosis, candidacy decision, treatment recommendation, or insurance promise.
| Pathway or intent | Documentation/authorization gate | Therapist/location fit | Owner | Capacity unit and disposition |
|---|---|---|---|---|
| Initial musculoskeletal evaluation | Practice-approved intake rule | Accepting evaluator and office | Intake | Initial-evaluation slot; qualify or route |
| Postoperative rehabilitation | Order/protocol review if applicable | Appropriate therapist and timing | Intake lead | Evaluation slot; hold or schedule |
| Sports rehabilitation | Age and intake documents | Sports pathway and location | Intake | Evaluation slot; qualify or refer |
| Pelvic health | Approved intake and privacy handling | Pelvic-health therapist | Pathway owner | Specialist slot; waitlist separately |
| Pediatric | Guardian and payer documents if applicable | Pediatric therapist and site | Pediatric intake | Age-fit slot; route separately |
| Neurologic | Practice-defined documentation | Appropriate therapist/equipment | Pathway owner | Evaluation slot; capacity check |
| Vestibular/balance | Approved screening/routing process | Vestibular-trained therapist | Intake lead | Specialist slot; route safely |
| Workers’ compensation | Claim/referral/authorization record as applicable | Accepting office and provider | Authorization owner | Authorized slot; pending stays separate |
| Auto-injury | Practice-approved payer/document rule | Accepting location and therapist | Intake lead | Evaluation slot; unresolved documents separate |
| Home-health request | Offering and eligibility route | Coverage area and provider | Program owner | Visit capacity; exclude if not offered |
| Referral enquiry | Referral details under approved rule | Service and therapist fit | Referral coordinator | Evaluation slot; preserve source |
| Existing-patient administration | Identity and administrative route | Current care team | Front desk | Exclude from acquisition |
| Employment/vendor/education | Non-patient routing rule | Relevant department | Office manager | Exclude from acquisition |
| Unsupported service/geography | Unsupported-intent record | No accepting path | Intake lead | Exclude; retain disposition |
Booked and completed jobs map to scheduled and attended first visits
Count a booking when one qualified enquiry has a confirmed initial appointment, then count completion only when that appointment is marked attended. A cancellation or no-show remains evidence that a booking occurred, but it is excluded from attended-first-visit completion. A pending reschedule stays unresolved until its final appointment status arrives.
| KPI | Numerator | Denominator | Window, source, owner | Exclusions |
|---|---|---|---|---|
| Qualified-enquiry rate | Unique valid contacts meeting the full PT rule | All unique valid contacts reviewed | 28-day contact cohort plus qualification lag; intake/CRM dispositions; practice manager or intake owner | Unsupported intent/geography, no accepting path, spam, duplicates, existing patients, jobs/vendors |
| Booked-job rate | Unique qualified enquiries with a confirmed scheduled first appointment | All unique qualified enquiries in the cohort | Enquiry cohort plus booking lag; scheduling system; scheduling owner | Reschedules counted once; existing-patient appointments excluded; cancellations/no-shows remain booked |
| Completed-job rate | Unique cohort bookings marked attended first visit | All unique booked first appointments in the cohort | Booking cohort plus enough lag for appointment dates; practice-management system; operations owner | Cancellations, no-shows, pending reschedules, duplicates, existing/later visits; missing status reported separately |
| Cost per completed first visit | Direct attributable channel cost under the written allocation rule | Unique attributable attended first visits in the cohort | Acquisition cohort plus full qualification, booking, and attendance lag; channel cost ledger plus privacy-reviewed aggregate practice record; marketing owner with finance/operations sign-off | Existing patients, unattributable or multi-touch records without allocation, cancellations, no-shows, uncosted owner labor, shared costs without a rule |
Do not use attendance to infer diagnosis, treatment acceptance, future visit cadence, clinical outcome, payment, or episode value.
Segment by real service economics without portable values
Segment the funnel by appointment pathway only when the practice can supply reviewed operating facts. Urgency, intake burden, therapist fit, documentation, appointment length, room or equipment needs, and accepting-provider status can change the usable capacity. Fees, episode values, margins, ticket sizes, and seasonality remain unavailable unless reviewed practice evidence supplies them.
Practice-economics input card
- Path: exact offered service or initial-appointment type.
- Availability: accepting provider and location, with evidence owner and expiry date.
- Capacity: the practice-defined appointment unit, not a portable slot assumption.
- Cost: direct acquisition-cost allocation rule and channel ledger owner.
- Economics: reviewed contribution field only if the practice supplies it.
- Prohibited inference: no fee, collection, margin, episode value, outcome, or lifetime-value estimate from an enquiry.
For example, a pelvic-health specialist waitlist and an open musculoskeletal evaluation calendar should not share one capacity status. Workers’ compensation or auto-injury enquiries may remain pending while documentation is reviewed. A vestibular request may need a particular therapist or location. The dashboard should expose those constraints instead of blaming the channel.
Give every KPI a decision owner and stop rule
Assign each stage to the person who can verify its evidence and make the next decision. Discovery owns channel records, intake owns valid contacts and qualification, scheduling owns confirmed first appointments, and operations owns attended status. Every board row also needs an evidence date, capacity dependency, and explicit keep, change, pause, or stop action.
| Stage | Diagnostic question | Numerator | Denominator | Window and source | Owner | Exclusions | Capacity dependency | Decision |
|---|---|---|---|---|---|---|---|---|
| Impression | Was the right pathway/page shown? | Scoped impressions | Same scoped window | Complete channel report | Discovery | Staff/tests, partial dates | Offered and accepting truth | Keep or change targeting |
| Click | Did the result earn a visit? | Scoped clicks | Scoped impressions | Same channel scope | Discovery | Bots/tests, filter mismatch | Destination accuracy | Change message/page |
| Connected contact | Did intake receive a usable contact? | Unique connected calls and valid forms | Named call/form event cohort | Cohort plus validation lag; call/form logs | Intake | Spam, tests, duplicates, failed contacts | Staffed intake | Fix tracking or coverage |
| Qualified enquiry | Did the request fit an accepting PT path? | Unique contacts passing the PT rule | All unique valid contacts reviewed | Contact cohort plus review lag; intake dispositions | Practice manager | Existing patients and unsupported intent | Provider/location capacity | Narrow, keep, or pause |
| Booked first visit | Was an initial appointment confirmed? | Unique qualified enquiries booked | All unique qualified enquiries | Enquiry cohort plus booking lag; scheduler | Scheduling | Duplicates and existing-patient visits | Evaluation slots | Fix routing/scheduling |
| Attended first visit | Did the booked cohort attend? | Unique first visits marked attended | All unique booked first appointments | Booking cohort through appointment dates; practice system | Operations | Cancellations, no-shows, pending/missing status | Appointment delivery | Investigate dispositions |
Pause promotion for a pathway when the clinic has no accepting provider, location, documentation route, or appointment capacity. Record the restart condition rather than continuing to collect requests the practice cannot route.
Build one monthly evidence board
Build the monthly board with one row per channel and separate columns for every evidence stage. Missing joins must remain visibly missing. Use one declared 28-day acquisition cohort, then add the qualification, booking, and attendance lag required for that cohort. Never blend fresh enquiries with older attended appointments in one conversion column.
| Channel row | Impressions | Clicks/profile views | Call clicks | Connected calls | Form starts | Valid forms | Qualified | Booked | Attended |
|---|---|---|---|---|---|---|---|---|---|
| Organic search | Search report | Search report | Analytics | Call join | Analytics | Form join | Disposition | Schedule join | Attendance join |
| Paid search | Ad report | Ad report | Analytics | Call join | Analytics | Form join | Disposition | Schedule join | Attendance join |
| Business Profile | Profile report | Profile report | Profile report | Call join | Not forced | Form join | Disposition | Schedule join | Attendance join |
| Content | Source report | Source report | Analytics | Call join | Analytics | Form join | Disposition | Schedule join | Attendance join |
| Email report | Email report | Analytics | Call join | Analytics | Form join | Disposition | Schedule join | Attendance join | |
| Social | Platform report | Platform report | Analytics | Call join | Analytics | Form join | Disposition | Schedule join | Attendance join |
| Physician referral | Not forced | Not forced | Not forced | Referral record | Not forced | Referral record | Disposition | Schedule join | Attendance join |
Cohort reconciliation sheet
- Merge duplicates only under the approved identity rule; preserve raw touches.
- Flag cross-channel contacts and brand searches after another known touch.
- Separate repeat callers and existing-patient administrative requests.
- Count reschedules once; keep cancellations and no-shows as distinct dispositions.
- Label missing attribution, booking joins, and attendance status instead of estimating them.
The physician-referral guide owns referral operations. This board only preserves the source row. For marketing production, Content SEO supports live-SERP and keyword research, long-form drafting, on-page scoring, queueing, and connected-CMS publishing. Local SEO supports GBP posts, review replies, citations, and rank tracking. Neither module creates the practice-system joins described here.
Want one board that keeps discovery, intake, scheduling, and attendance distinct? We can help define where theStacc’s content and local-search records fit while your team retains operational evidence and approval.
Use the board to investigate, not promise growth
Read stage loss as a prompt to investigate before changing spend or content. A drop may come from broken tracking, an unstaffed phone, unsupported service intent, incomplete intake, no accepting therapist, a documentation gate, appointment scarcity, cancellations, or missing attendance status. The board identifies where evidence stops; it does not promise growth.
Failure-state checklist
- Tracking event absent, duplicated, or firing on a failed form.
- Calls arriving when trained intake coverage is unavailable.
- Page promotes a service, office, or geography the practice does not accept.
- No accepting provider or matching therapist/location capacity.
- Spam, test, duplicate, vendor, applicant, or existing-patient contacts mixed into acquisition.
- Valid contact has no qualification disposition or next step.
- Qualified enquiry has no scheduling-system join.
- Reschedule, cancellation, and no-show states are blended.
- Booked first visit has no final attended or not-attended status.
Only after the failure is located should the owner act. Fix the event when tracking is broken. Change the destination when it advertises an unsupported pathway. Narrow promotion when specialist capacity is closed. Improve intake coverage when valid calls are not connected. Review scheduling and reminder operations when booked cohorts accumulate cancellations or no-shows, without turning that review into a portable benchmark.
Frequently asked questions
These physical therapy marketing KPI answers preserve the article’s central boundary: channel activity describes discovery, while intake, scheduling, and practice-management records establish later stages. The answers also cover pathway segmentation, cohort timing, duplicate handling, and the measures that must remain outside an acquisition dashboard.
What marketing KPIs should a physical therapy practice track?
A physical therapy practice should track each acquisition stage separately: impressions, clicks, call clicks or form starts, connected calls or valid submissions, qualified enquiries, scheduled first appointments, and attended first visits. Add cost per attended first visit only when channel cost and attendance can be joined under a reviewed attribution rule.
What is the difference between a physical therapy lead and a qualified enquiry?
A lead is a recorded contact that still needs review. A qualified enquiry matches the practice's written rule for office, offered appointment pathway, new-patient status, geography, accepting provider, therapist fit, capacity, and any applicable referral or insurance-documentation gate. Existing-patient administration, vendors, applicants, spam, duplicates, and unsupported requests stay outside that count.
Does a call click or form submission count as a new physical therapy patient?
No. A call click proves only that someone activated a phone interface, and a form submission proves only that a submission reached the form log. Neither proves a valid contact, qualified enquiry, scheduled evaluation, attendance, diagnosis, treatment acceptance, or patient relationship. Each later stage needs its own timestamped operational evidence.
How should a practice measure booked versus attended first visits?
Count a booked first visit when a unique qualified enquiry has one confirmed initial appointment in the scheduling system. Count attendance only when that cohort's appointment is marked attended under the practice's written rule. Keep cancellations, no-shows, pending reschedules, duplicate bookings, existing-patient visits, and missing statuses visible as separate dispositions.
How should physical therapists measure marketing by service or appointment pathway?
Segment only by pathways the practice actually offers and has approved, such as an initial musculoskeletal evaluation, postoperative rehabilitation, pelvic health, pediatric, neurologic, vestibular, workers' compensation, or auto-injury intake. Preserve provider, location, documentation, authorization, appointment-length, and capacity differences instead of comparing them as interchangeable enquiries.
How long should a physical therapy marketing evidence window be?
Use one declared 28-day acquisition cohort for the funnel, then leave enough additional lag for qualification, scheduling, and the appointment date to occur. The final lag is practice-specific. Compare like-for-like windows, flag partial data, and do not judge attended-first-visit performance while scheduled appointments in that cohort are still pending.
How should physical therapy practices handle duplicate and cross-channel enquiries?
Keep raw channel touches, then reconcile them to one unique contact under a written, privacy-reviewed identity rule. Mark repeat callers, duplicate forms, brand searches after another touch, and enquiries with multiple sources. If no approved allocation rule exists, report the attended visit as multi-touch or unattributable instead of awarding it twice.
Which physical therapy metrics should stay outside a marketing dashboard?
Keep diagnosis, candidacy, treatment acceptance, visit cadence, plan-of-care starts, clinical outcomes, collections, margins, staff performance, satisfaction, retention, and patient lifetime value outside this acquisition dashboard. Operations or clinical teams may govern those measures separately, but they should not be used to redefine an impression, enquiry, booking, or attended first visit.
Turn the dictionary into a controlled monthly practice
Publish the dictionary before publishing the dashboard. Name the owner of each source, document the 28-day cohort and its later validation lag, display missing joins, and record the action taken. Require a qualified physical therapy administrator and privacy, advertising, and compliance reviewer to approve the workflow before the practice relies on it.
- Confirm every promoted appointment pathway, accepting location, therapist fit, and current capacity.
- Test impression, click, call, and form records without using patient-derived examples.
- Reconcile contacts, qualification, bookings, cancellations, no-shows, and attendance.
- Review stage loss with the owner who can correct that specific handoff.
- Keep clinical, retention, billing, collection, staff, and financial measures on their own governed boards.
theStacc can support the content and local-search layer. The practice still owns intake truth, scheduling evidence, privacy-reviewed joins, therapist capacity, and attended-first-visit status.
Ready to give every marketing number a precise physical therapy business meaning? Bring your current channel and intake definitions, and we will help identify the gaps without treating clicks or bookings as attended visits.
Sources & references
Blog SEO, Local SEO, and Social Media — one dashboard, no headaches.