3 min read Last updated February 5, 2026

Tracking Phone Calls and Form Submissions for Your Practice

For most therapy practices, new clients reach out in two primary ways: phone calls and contact form submissions. Without tracking these conversion events, you have no way to measure which marketing efforts actually generate client inquiries. Implementing proper tracking closes the loop between your marketing spend and your client acquisition, allowing you to make data-driven decisions about where to invest your resources.

Call Tracking Services

Call tracking services like CallRail, CallTrackingMetrics, and WhatConverts assign unique phone numbers to different marketing channels. Your Google Ads display one number, your website shows another, your Psychology Today profile shows a third. When someone calls, the tracking service records which number they dialed, the call duration, and in many cases a recording of the call. This data tells you exactly which marketing channel generated each phone inquiry, eliminating the need to rely on callers remembering where they found you.

Dynamic Number Insertion

Dynamic number insertion (DNI) is a feature that automatically swaps the phone number displayed on your website based on how the visitor arrived. A visitor from Google Ads sees one number, a visitor from organic search sees another, and a visitor from social media sees a third. This happens seamlessly without the visitor noticing. DNI provides the most granular call attribution data because it tracks the exact source, medium, and even keyword that led to each phone call.

Form Submission Tracking

Track contact form submissions using Google Tag Manager (GTM) and Google Analytics. Set up a GTM trigger that fires when someone successfully submits your contact form, either by detecting the form submission event or by tracking the “thank you” page that appears after submission. Configure this event as a conversion in Google Analytics 4 so it appears in your conversion reports alongside call data. If you use Google Ads, import these form submission conversions into your Google Ads account to track which keywords and ads generate actual inquiries.

Attributing Leads to Marketing Channels

With both call tracking and form tracking in place, you can attribute every new client inquiry to a specific marketing channel. Create a monthly report that shows the total number of calls and forms from each channel: Google Ads, organic search, social media, directory listings, and referrals. Compare the cost of each channel to the number of leads it generates to calculate your cost per lead. Then track which leads become paying clients to calculate the true cost per acquisition for each channel.

CRM Integration and Reporting Dashboards

For a complete picture, integrate your call tracking and form tracking data with a CRM (customer relationship management) system or a simple spreadsheet that tracks each lead from initial inquiry through to becoming a client. This allows you to see the full funnel: how many leads each channel generates, what percentage of leads become consultations, and what percentage of consultations become ongoing clients. Many call tracking services offer integrations with CRMs and can feed data into reporting dashboards that visualize your practice’s marketing performance at a glance.

Table of Contents