Marketing Leads Tracking: Overview
Last updated: April 24, 2026
What is the Website Tracking Widget?
The Website Tracking Widget is a powerful JavaScript-based tool designed to bridge the gap between your digital marketing efforts and your physical appointment book.
While many practices can see how much they spend on ads and how many patients book online, the "middle" often remains a mystery. This widget acts as the connective tissue, capturing critical attribution data (like ad campaigns and click IDs) the moment a user lands on your site and carrying that data through to the final booking in the TeamCare Scheduler.
Why Do You Need It?
Without this tracking script, the "source" of a patient often gets lost. A patient might click a Facebook ad, browse your services page, and then book an appointment. Without the widget, that appointment might show up as "Direct Traffic," leaving you in the dark about which ads are actually generating revenue.
Key Benefits Include:
End-to-End Attribution: Track a patient's journey from the initial ad click to the completed appointment.
Eliminate "Data Gaps": Capture UTM parameters, campaign names, and click-source data that typically disappear once a patient navigates away from your landing page.
Optimize Marketing Spend: Identify exactly which paid campaigns (Google Ads, Meta, etc.) are driving high-value conversions and which are underperforming.
Funnel Transparency: Gain a clear view of your conversion funnel to understand where potential patients are dropping off.
How It Works
The Click: A potential patient clicks on a paid advertisement or organic search link.
The Capture: The JavaScript snippet on your website immediately "grabs" the attribution data (the campaign info) tied to that visitor.
The Bridge: As the visitor moves through your website and opens the TeamCare Scheduler, the widget passes that attribution data along with the appointment request.
The Insight: When the appointment is booked, the lead is recorded in your Marketing > Leads dashboard, fully tagged with the specific ad or campaign that brought them there.
Requirements for Success
To utilize the full power of end-to-end tracking, ensure your practice meets the following requirements:
TeamCare Scheduler: You must have the Scheduler module active to link web traffic to actual appointments.
Standard UTMs: Ensure your paid ads are using standard tracking parameters so the widget has data to capture.
Next Steps: Setup and Installation
To begin capturing attribution data, you will need to copy your unique script from the TeamCare dashboard and install it on your website.
Ready to get started? Follow our step-by-step guide here: Marketing Leads: Installing the Website Tracking Script