Quick answer

A governed stage dictionary for measuring how therapy-practice discovery becomes a valid contact, qualified enquiry, confirmed initial appointment, and attended intake.

A therapist dashboard can show more “conversions” while the intake calendar stays unchanged. The report has treated a click, phone tap, or form as though someone matched an accepting clinician, booked, and attended.

Use a governed evidence chain. Marketing owns discovery, intake validates contacts, scheduling confirms appointments, and the practice record supplies attendance. Segment each stage by real services, formats, payer paths, licensed geography, and capacity.

Working rule: never overwrite an early event with a later label. Preserve the raw event, its timestamp, source, owner, exclusions, and the handoff needed to reach the next stage.

Scope and safety: this is general marketing guidance, not medical, privacy, licensure, legal, financial, or clinical advice. Before implementation, confirm it with a qualified US mental-health practice operator, licensed provider, and privacy, advertising, and compliance reviewers. Marketing intake is not crisis care; route crisis/high-risk contacts under a reviewed policy and exclude them from acquisition reporting.

Define the therapist acquisition funnel before selecting KPIs

Write the evidence dictionary before building charts: impression, click, profile view, call click, form, valid contact, qualified enquiry, confirmed initial appointment, and attended initial appointment. “Booked job” means only a confirmed initial appointment here; “completed job” means only attendance at that appointment. Neither label establishes treatment, retention, payment, or clinical outcome.

Google Analytics documents recommended events including generate_lead, qualify_lead, working_lead, and close_convert_lead. They support separation but do not define therapy-practice stages. The practice still writes each rule and timestamp.

StageBusiness rule and timestampSource systemOwner and handoffPrivacy gateExclusions
ImpressionResult reported shown; report dateChannel reportChannel → discoveryAggregate export approvedTests, partial dates, wrong scope
ClickDestination selected; event timeChannel click reportChannel → page ownerEvent approvedBots, tests, duplicate firing
Profile viewProfile viewed; report dateProfile reportLocal → interactionsAggregate use approvedTests, blended locations
Call clickPhone control activated; event timeAnalytics eventMarketing → intakeTracking reviewedTests, duplicates
FormDeclared success state reached; submission timeForm logForm owner → intakeFields/storage reviewedFailures, bots, tests, duplicates
Valid contactUnique connected call or valid form; validation timeCall/form queueIntake → qualificationJoin reviewedSpam, admin, crisis, jobs, vendors
Qualified enquiryAdministrative fit rule passed; disposition timeIntake dispositionIntake → schedulingFields approvedUnsupported path/geography, no fit/capacity
Booked job / confirmed initial appointmentQualified enquiry gets confirmed time; booking timeScheduling recordScheduling → operationsHandoff approvedDuplicates, existing clients
Completed job / attended initial appointmentBooking marked attended; status timeAttendance recordOperations → boardJoin reviewedCancellations, no-shows, pending/missing

Connected calls and valid forms diagnose call-click and form failures. The therapist SEO guide covers broader channel planning.

Turn channel reports into a reviewed stage dictionary. theStacc can help map content and local-search handoffs; it does not provide intake, scheduling, or attendance attribution.

Book a free strategy call →

Impressions and clicks measure discovery only

Use impressions, clicks, and profile views to answer whether the right therapy path was discoverable in the declared channel, query, page, location, device, and date scope. Keep organic, paid, local, content, email, and social rows separate. Discovery activity cannot establish a valid contact, prospective-client fit, booking, attendance, or patient relationship.

Search Console reports impressions, clicks, CTR, average position, queries, and pages. It defines CTR as clicks divided by impressions and position as an average search-result measure. Separate branded searches from offered-path queries only when those paths are accepting. The therapist keyword research guide covers mapping.

Declare a complete window and channel lag. Exclude tests, identified bots, partial days, and mismatched filters. Keep organic and paid clicks separate even when both reach one telehealth page.

FormulaNumeratorDenominatorEvidence windowSource systemOwnerExclusions
Organic click-through rate = scoped clicks ÷ scoped impressionsSearch Console clicks for the declared page, query, country, and device scopeSearch Console impressions for the identical scopeOne declared complete 28-day window versus like-for-likeSearch ConsoleSEO ownerPartial days, mismatched filters, omitted/anonymized queries, unseparated brand mix, staff/tests

Call clicks and forms require connection and validity checks

Keep the call click and form as required stages, then diagnose whether a call connected or a form arrived in a reviewable state. Deduplicate only under a written identity rule. Remove spam, tests, existing-client administration, employment contacts, vendors, directories, and crisis/high-risk routing before calling the remaining record a valid prospective-client contact.

Common failures include double taps, full voicemail, success events firing before server delivery, and one person using both profile phone and website form. Keep raw events for debugging, not qualification.

Any join across analytics, call systems, forms, intake dispositions, scheduling, and practice records needs qualified privacy review first. HHS provides online-tracking guidance and describes a 2024 court-order limitation on that page. It does not approve a specific therapist stack or create a universal conclusion. If the join is not approved, report the downstream stage as unavailable.

FormulaNumeratorDenominatorEvidence windowSource systemOwnerExclusions
Valid-contact rate = unique connected calls and valid forms ÷ unique tracked call clicks and formsUnique connected calls plus valid submitted forms under the written ruleAll unique tracked call clicks plus form submissions in the same cohortOne 28-day acquisition cohort plus declared validation lagPrivacy-reviewed analytics, call system, and form logIntake ownerSpam, tests, duplicates, disconnected calls, failed forms, existing-client admin, vendors/applicants, crisis/high-risk contacts routed elsewhere

Qualified enquiries need a mental-health practice rule

Define qualification as an administrative routing decision for one unique valid contact, never as clinical triage. The rule checks whether the practice offers the requested service and age group, can serve the relevant patient location, has a licensed and accepting clinician fit, supports the stated payer or cash-pay path, and has a safe available next step.

Use practice-owned facts. A group may offer couples work through selected clinicians and telehealth in reviewed states; a solo practice may have one format. A genuine child/adolescent request is still unqualified when that path is unavailable.

Path or intentPatient-location/licensure gateClinician fit and accepting statusCapacity unitOwnerDisposition or exclusion
Individual therapyReviewed format/geographyAge/path fit; accepting clinicianPath slotIntakeQualify, waitlist, unsupported
Couples/familyRelevant participant locationsAccepting pathway clinicianCouples/family initial slotPath ownerSeparate from individual
Child/adolescentLocation; guardian workflowAge/clinician fit; acceptingAge-specific slotYouth intakeExclude unsupported age/path
Group therapyParticipant location reviewedNamed group acceptingNamed-group seatGroup ownerInterest is not booking
In-personOffice geographyOffice/clinician fit; acceptingOffice slotOffice intakeExclude unsupported office
TelehealthLocation; board-reviewed ruleFit, licensure path, acceptingTelehealth slotTelehealth intakeExclude unsupported location
Cash-payGeography gatePath; accepting clinicianPath slotIntakeNo affordability/collection inference
Insurance pathwayGeography gateParticipation facts; accepting clinicianEligible initial slotBenefits/intakePending separate; no coverage promise
Initial consultationPractice’s geography ruleOffered; owner acceptingConsultation slotSchedulingNot initial appointment
Existing-client administrationAdministrative routeExisting care-team routeNot acquisitionFront deskExclude
Crisis/high-riskReviewed crisis routeNo marketing-fit decisionNot acquisitionDesignated ownerRoute; exclude
Employment/supervisionNon-client routePractice contactNot acquisitionPractice managerExclude
Vendor/directoryNon-client routeBusiness contactNot acquisitionPractice managerExclude
Unsupported service/geographyNo approved routeNo licensed, accepting fitNo capacityIntake leadRecord reason; exclude

For cross-state telehealth, HHS describes several state-dependent licensing pathways. Verify the current rule with the relevant state boards and qualified reviewers; the dashboard must not decide where a therapist may practice.

Booked and completed jobs map to confirmed and attended initial appointments

Count a booked job only when a qualified prospective-client enquiry has one confirmed initial appointment. Count a completed job only when that same cohort appointment is marked attended. Keep holds, consultations, reschedules, cancellations, no-shows, and unknown status distinct. Attendance does not establish treatment start, future sessions, clinical outcome, collection, or retention.

A hold is not a booking. Keep one cohort identity through rescheduling. Cancellations and no-shows remain in the booked denominator but not the attended numerator. Leave future appointments and pending reschedules unresolved.

FormulaNumeratorDenominatorEvidence windowSource systemOwnerExclusions
Qualified-enquiry rate = qualified enquiries ÷ valid contactsUnique valid contacts meeting the full written mental-health practice ruleAll unique valid contacts reviewed in the cohort28-day contact cohort plus declared qualification lagIntake/CRM or practice-management dispositionsPractice manager or intake ownerUnsupported intent/geography, no licensed/accepting path, crisis routing, spam, duplicates, existing clients, jobs/vendors
Booked-job rate = confirmed initial appointments ÷ qualified enquiriesUnique qualified enquiries with a confirmed initial appointmentAll unique qualified enquiries in the cohortEnquiry cohort plus declared booking lagScheduling or practice-management systemScheduling ownerReschedules counted once; existing-client appointments excluded; cancellations/no-shows remain booked
Completed-job rate = attended initial appointments ÷ booked initial appointmentsUnique cohort bookings marked attended initial appointmentAll unique booked initial appointments in the cohortBooking cohort plus enough lag for scheduled datesPractice-management systemOperations ownerCancellations, no-shows, pending reschedules, duplicates, existing/later appointments; missing status separate
Cost per attended initial appointment = attributable channel cost ÷ attributable attended initial appointmentsDirect attributable channel cost under the written allocation ruleUnique attributable attended initial appointmentsAcquisition cohort plus full qualification, booking, and attendance lagChannel cost ledger plus privacy-reviewed aggregate practice recordMarketing owner with finance/operations sign-offExisting clients, unattributable/multi-touch records without allocation, cancellations, no-shows, uncosted labor, shared cost without rule

Segment by real practice economics without portable values

Segment only where the practice can supply current operating evidence: solo or group model, offered appointment path, intake burden, clinician and licensure fit, accepting status, schedule-capacity unit, and reviewed direct cost. Fees, collected amounts, episode values, margins, seasonality, local density, and channel benchmarks remain unavailable unless the practice provides dated, approved evidence.

Do not pool unlike capacity. An open cash-pay telehealth slot says nothing about insurance, child, couples, or in-person availability. Show the constraint instead of blaming marketing.

Practice-economics input card

  • Path: exact offered initial route.
  • Availability: accepting clinician, office, and format.
  • Boundary: patient location and licensure-rule owner.
  • Cost: named direct channel-cost allocation rule.
  • Economics: approved fee, collection, or contribution field if supplied.
  • Capacity: practice-defined unit for this route.
  • Governance: owner, verification date, expiry.
  • No inference: episode value, margin, outcome, or lifetime value.

Local-density observation card

  • Fix one city and state, one dated query set, and one device/location method.
  • Record observed organic, paid, and local entities with a written inclusion rule.
  • Name the source, observer, evidence date, and screenshots or export location.
  • Do not convert this observation into market share, difficulty, CPC, demand, rank probability, or a portable competitor benchmark.

Give every KPI an owner and stop rule

Assign each stage to the person who can verify it and act: channel owners handle discovery, intake owns valid contact and qualification, scheduling owns confirmations, operations owns attendance, and the practice operator owns capacity. A privacy, advertising, and compliance reviewer controls joins and public claims. Each row needs an evidence date and keep, change, pause, or stop decision.

Stop promoting a path when no clinician is accepting, the licensed geography is unsupported, intake coverage is absent, or the crisis-routing process fails a review. Pause the affected path, not every channel by reflex. Write the restart condition, such as renewed intake coverage or an approved accepting-status update, and record who can authorize it.

Review measurement inputs on a fixed monthly cadence and immediately after a clinician, office, telehealth geography, payer path, or crisis-routing rule changes. Reviews and testimonials need their own consent and advertising controls. The FTC’s reviews and testimonials rule Q&A addresses fake or false reviews and specified incentive practices; it is a review gate, not legal advice.

Build one monthly evidence board without a single conversion column

Use one row per channel and one column per evidence stage, including profile views, connected calls, and valid forms where applicable. Display unavailable joins, unknown attribution, and cohort maturity instead of filling gaps. The board should let a practice compare like-for-like pathways without pretending organic, paid, local, email, social, and referral records share one source.

ChannelImpressionsClicksProfile viewsCall clicksConnected callsFormsValid formsQualifiedBookedAttended
Organic searchSearch reportSearch reportEventCall joinForm logIntake reviewDispositionSchedule joinAttendance join
Paid searchAd reportAd reportEventCall joinForm logIntake reviewDispositionSchedule joinAttendance join
Local profileProfile reportWebsite clickProfile reportProfile reportCall joinDestination logIntake validationDispositionSchedule joinAttendance join
ContentSource reportSource reportEventCall joinForm logIntake reviewDispositionSchedule joinAttendance join
EmailEmail reportEmail reportEventCall joinForm logIntake reviewDispositionSchedule joinAttendance join
SocialPlatform reportPlatform reportDefined metricEventCall joinForm logIntake reviewDispositionSchedule joinAttendance join

KPI operating board

StageDiagnostic questionNumeratorDenominatorEvidence windowSource systemOwnerExclusionsCapacity dependencyDecision
DiscoveryWas an accepting path shown?Scoped impressionsDeclared scopeComplete 28 daysChannel reportSEO/paid/distributionTests, partial dates, wrong scopePath acceptingKeep/change targeting
Valid contactDid staffed intake receive it?Unique valid contactsUnique call clicks/formsCohort + validation lagCall/form/intake logsIntakeSpam, duplicates, admin, crisisIntake coverageFix tracking/coverage
Qualified enquiryDoes it fit a licensed path?Unique qualified enquiriesValid contacts reviewedCohort + qualification lagIntake dispositionPractice managerUnsupported path/geographyClinician/path capacityKeep/narrow/pause
Confirmed initial appointmentWas it confirmed?Unique confirmed bookingsUnique qualified enquiriesCohort + booking lagScheduling recordSchedulingDuplicates, existing clientsInitial slotsFix handoff/schedule
Attended initial appointmentDid the mature cohort attend?Unique attended appointmentsUnique booked appointmentsThrough cohort datesPractice recordOperationsCancellations, no-shows, pending/missingAppointment deliveryInvestigate

The therapist GBP guide owns profile governance. The blog strategy guide and content KPI guide own editorial measurement.

Content SEO supports research, drafting, scoring, queueing, and CMS publishing. Local SEO supports GBP posts, review replies, citations, and rank tracking. Neither supplies CRM, scheduling, compliance decisions, crisis routing, capacity, or attendance attribution.

Build marketing around approved stage definitions. theStacc supports reviewed content and local-search work; your team owns intake, scheduling, joins, and attendance.

Book a free strategy call →

Use the board to investigate, not promise growth

Read every stage gap as an investigation prompt. Discovery loss can reflect targeting or reporting scope; contact loss can expose broken forms or unstaffed phones; qualification loss can show unsupported intent or geography; booking and attendance gaps can reflect routing, capacity, cancellation, no-show, or missing-status problems. Fix the evidenced break before changing spend or content.

Cohort reconciliation sheet

  • Merge duplicates only under the approved identity rule; preserve raw touches.
  • Flag cross-channel contacts and brand searches that follow another known source.
  • Separate repeat contacts and existing-client administration from acquisition.
  • Route and exclude crisis/high-risk contacts under the reviewed policy.
  • Count reschedules once and keep cancellation, no-show, and unknown attendance states distinct.
  • Label missing attribution and joins; never backfill estimates.

Failure-state checklist

  • Impression, click, call, or form tracking is absent, duplicated, or fires on failure.
  • Intake is unstaffed when the practice says it accepts new enquiries.
  • The promoted service, age group, format, or patient geography is unsupported.
  • The matching clinician is not licensed for the route, not accepting, or has no capacity.
  • A crisis/high-risk contact entered the acquisition count instead of the reviewed route.
  • Spam, duplicates, vendors, applicants, or existing-client messages remain in the cohort.
  • A valid contact lacks a qualification disposition or a qualified enquiry lacks a booking join.
  • Cancellations, no-shows, reschedules, and missing attendance statuses are blended.

Change targeting when unsupported intent dominates. Repair intake coverage when contacts cannot connect. Pause closed clinician paths. Review scheduling when mature cohorts remain unresolved. These observations supply no portable benchmark.

Frequently asked questions

These answers extend the operating model into decisions practice owners face after the board is built: which stages belong on it, how qualification differs from a raw lead, how solo and group practices segment capacity, what telehealth geography changes, when a cohort is mature, and which clinical or financial measures must remain elsewhere.

What marketing KPIs should a therapy practice track?

Track impressions, clicks, profile views, call clicks, forms, valid contacts, qualified enquiries, confirmed initial appointments, and attended initial appointments as separate stages. Use rates only with a named numerator, denominator, evidence window, source, owner, and exclusions. Keep crisis contacts, existing-client administration, clinical measures, and financial benchmarks outside the acquisition chain.

What is the difference between a therapist lead and a qualified enquiry?

A lead is an unreviewed contact record. A qualified enquiry is a unique prospective-client contact that passes the practice's written rules for an offered service and age group, new-client status, format, patient location, clinician and licensure fit, accepting status, payer or cash-pay path, accessibility, capacity, and a reviewed non-crisis next step.

Does a call click or form submission count as a therapy client?

No. A call click records a phone-control action, and a form records a successful submission under the practice's rule. Either may be a test, duplicate, failed connection, existing-client request, unsupported enquiry, or crisis contact. A client relationship and an attended initial appointment require separate operational evidence; this marketing board does not define either clinically or legally.

How should a practice measure booked versus attended initial appointments?

Count a booking when one qualified enquiry has a confirmed initial appointment in the scheduling system. Count attendance only when the corresponding appointment is marked attended in the practice-management record. Retain cancellations and no-shows in the booked denominator, count reschedules once, and report pending reschedules or missing attendance status separately until the cohort matures.

How should solo and group therapy practices segment marketing data?

A solo practice can segment by the owner's actual licensed geography, offered paths, formats, payer or cash-pay routes, and open initial-appointment capacity. A group should also preserve office, clinician fit, licensure, accepting status, language, accessibility, and capacity by clinician or pathway. Never pool unavailable child, couples, group, or telehealth routes with accepting ones.

How should telehealth and patient location affect therapist marketing measurement?

Record the prospective client's relevant location separately from the practice office, then apply a current, state-board-reviewed licensure or registration routing rule before qualification. Telehealth availability does not make geography irrelevant. Keep unsupported locations as their own exclusion, and do not use marketing analytics to decide whether a therapist may practice across state lines.

How long should a therapist marketing evidence window be?

Start with one declared 28-day acquisition cohort, then add explicit lag for contact validation, qualification, booking, and scheduled appointment dates. The final maturity date is practice-specific. Compare only like-for-like windows, flag partial reporting days, and leave attendance pending when appointments have not occurred instead of estimating a completion rate early.

Which therapy-practice metrics should stay outside a marketing dashboard?

Keep diagnosis, treatment choice, clinical quality, health outcomes, session frequency, retention, collections, clinician utilization, clinician performance, revenue, margin, episode value, and client lifetime value outside this acquisition dashboard. A practice may govern some of those measures elsewhere with qualified reviewers, but none should redefine an impression, contact, qualified enquiry, booking, or attended initial appointment.

Turn the dictionary into a controlled monthly practice

Publish the stage dictionary before the dashboard, approve every source and join, and review one mature acquisition cohort at a time. Confirm offered paths, accepting clinicians, licensure geography, intake coverage, and initial-appointment capacity before promotion. Keep missing evidence visible, document each decision, and require qualified practice, licensed, privacy, advertising, and compliance review.

For regulated content production, theStacc’s Compliance Profiles inject configured license-number, responsible-firm, and not-advice disclosures at planning time. They steer drafts away from prohibited claims and apply a human verdict of None, Hold, or Block. Automated and agent-key callers cannot override that verdict; the licensed professional remains responsible.

This supports reviewed content, not HIPAA conclusions, licensure checks, clinical review, crisis routing, intake, scheduling, or attribution. The theStacc overview for therapists explains the fit. Qualified reviewers retain every approval decision.

Give every KPI an evidence trail and owner. Bring the dictionary, capacity facts, and review requirements to map a governed content workflow.

Book a free strategy call →

Sources & references

Ritik Namdev

Ritik Namdev

Growth Manager

Growth Manager at theStacc. Five years in digital marketing, content strategy, and growth at content-led SaaS. Writes on Medium and YouTube about programmatic SEO and growth systems.

From the theStacc product Explore theStacc modules

Blog SEO, Local SEO, and Social Media — one dashboard, no headaches.