Most clinical research sites cannot answer the question: which of our recruitment channels produces the lowest cost-per-enrolled patient? They know their total ad spend. They know total enrollment. They do not know which fraction of each belongs to which channel. Without channel attribution, every budget decision is a guess — you might be spending 60% of your budget on a channel that produces 20% of your enrolled patients, while underfunding the channel that produces 60% of enrolled patients at half the cost.
The Three Channels That Require Attribution for Every Site
- Paid digital (Google Ads, Meta Ads): Attribution is achievable at the campaign level using UTM parameters and conversion tracking. This is your most granular attribution opportunity.
- Organic search: Attribution requires a Google Search Console + Google Analytics connection and a “How did you hear about us?” intake field. Organic inquiries are often the lowest cost-per-enrolled channel and the most undercredited.
- Physician referral: Attribution requires a specific referral tracking question in intake (“Were you referred by a physician?”) and a record of the referring physician. Many sites have physician referral programs they cannot measure because they have no attribution mechanism.
Implementing UTM Parameters for Paid Channels
UTM parameters are tags added to your ad landing page URLs that tell Google Analytics which campaign, which ad set, and which ad produced each visitor. In Google Ads: click on your ad → Final URL → append: ?utm_source=google&utm_medium=cpc&utm_campaign=[campaign-name]. In Meta Ads: ad set → Website URL → use Meta’s URL Parameter field to add: utm_source=facebook&utm_medium=paid-social&utm_campaign=[campaign-name].
In Google Analytics 4: Reports → Acquisition → Traffic acquisition → filter by Session source/medium. This shows exactly how many inquiry form submissions (if you have set up conversion events) came from each UTM-tagged source.
The Intake Form Attribution Field
For channels that UTM parameters do not capture — physician referrals, organic word-of-mouth, health fair contacts — a “How did you hear about us?” dropdown on your inquiry form is the primary attribution tool. Include specific options:
- Google search (I searched and found your website)
- Google Ad (I saw an ad on Google)
- Facebook or Instagram Ad
- Referred by my doctor or care team
- Referred by a friend or family member
- ClinicalTrials.gov
- Other
Patient self-report is less precise than UTM tracking but captures the 30–50% of inquiries from non-digital sources that UTMs miss entirely.
Building the Channel Attribution Report
In your enrollment tracking spreadsheet, add a “Source channel” column that combines UTM data (from your CRM’s lead source field, populated automatically from UTM parameters) and intake form self-report. For each patient row, record the source channel at inquiry. Then calculate, by channel: inquiry count, screen rate, enroll rate, total spend, and cost-per-enrolled-patient.
The channel with the lowest cost-per-enrolled-patient is your highest-ROI channel. The one with the highest is your reallocation candidate — unless it is producing a patient type (higher completion rate, specific demographic) that justifies the premium cost.
48-Hour Action List
- Hour 1: Open Google’s Campaign URL Builder (ga-dev-tools.google/campaign-url-builder). Build UTM-tagged URLs for each of your active Google Ads campaigns and Meta ad sets. Update the Final URLs in your ads.
- Hour 2: Add the “How did you hear about us?” dropdown to your inquiry form with the seven options listed above. Verify the response is captured in your CRM as a lead source field.
- Hour 3: In Google Analytics 4: Admin → Events → create a conversion event for your inquiry form submission. This enables GA4 to attribute conversions to UTM sources automatically.
- Day 2: Retroactively code your last 60 days of patient inquiries by channel using available data (coordinator notes on how they found you, CRM records, ad platform click timestamps). This gives you a 60-day baseline for the channel attribution analysis before the new tracking system generates clean forward-looking data.
