Back to Blog
Source Intelligence9 min read2026-04-08

How to Measure Google Ads Cost Per Case for Personal Injury Firms

Google reports cost per conversion. Your managing partner wants cost per signed case. The gap between those two numbers is where most PI Google Ads budgets go wrong. Here's the attribution setup that bridges it.

How to Measure Google Ads Cost Per Case for Personal Injury Firms

Google Ads is the single largest paid channel for most personal injury firms. Monthly search spend alone routinely runs $30,000 to $150,000 or more. And yet most PI marketing directors can't answer the one question that determines whether that budget is justified: what does Google Ads cost us per signed case?

The Google Ads dashboard will tell you your cost per click, your cost per conversion, and your ROAS. None of those metrics connect to a signed case. A “conversion” in Google's world is a phone call over 60 seconds or a form submission — not a client who signed a retainer. The gap between those two definitions can be enormous, and operating without bridging it means making budget decisions on incomplete data.

This guide covers the complete attribution setup — from Google Ads to call tracking to your CRM to a cost-per-case number — and explains how to use that number to evaluate your Google spend like any other lead source.

Google Ads for PI Firms: The Attribution Gap

Typical PI Google Ads Monthly Spend

$30K–$150K

Varies by market size, competition level, and case type mix

Avg. Google Ads CPC Reporting Gap

3–6x

Google's “cost per conversion” vs. true cost per signed case

PI Firms Tracking Google CPC to Signed Cases

~20%

Most track leads or calls — not cases — from their Google spend

Why Google's Own Reports Don't Give You What You Need

Google Ads measures success at the click and conversion level. When you configure conversion tracking — whether that's a phone call, a form fill, or a chat initiation — Google reports cost per conversion and uses that number to optimize your campaigns. The system works exactly as designed.

The problem is that conversions aren't cases. A prospect who calls your firm after clicking a Google ad has not signed a retainer. They may not qualify. They may connect with your intake team on day one and never call back. They may qualify beautifully and sign — or they may be the fifth call that day about a fender-bender your firm doesn't handle.

Google optimizes for the event you tell it to optimize for. If that event is a phone call, Google will deliver more phone calls. It cannot optimize for signed cases because signed case data lives in your CRM — LeadDocket, Salesforce, or wherever your intake team records dispositions — not in Google's platform.

The result is a structural disconnect: Google reports impressive performance metrics on the channel side while you have no way to verify whether those metrics translate to actual case acquisition at an acceptable cost.

The Three-Layer Google Ads Attribution Setup

Bridging the gap requires three connected layers: call tracking that captures the source of every phone call, a CRM that preserves that source through intake and case signing, and a reporting layer that calculates cost per case from those connected data points. Here's how each layer works.

Google Ads Cost-Per-Case Attribution: The Setup
1

Dynamic Number Insertion via CallRail

Deploy CallRail (or equivalent) with dynamic number insertion on your website. Visitors arriving from Google Ads see a unique tracking number — separate from your organic number. Every call from that number is automatically tagged as Google Ads in your call log.

2

UTM Parameters on All Google Ads URLs

Tag every Google Ads URL with UTM parameters: utm_source=google, utm_medium=cpc, and utm_campaign=[campaign-name]. These parameters pass through to your website and can be captured in form submissions, feeding source data directly into your CRM for web leads.

3

Source Tag Capture at Intake

Configure your CRM to automatically capture the Google Ads source tag from CallRail or the UTM parameter from web forms when a lead record is created. The source field on that record should read “Google Ads” — or, if you have campaign-level tracking configured, the specific campaign name.

4

Disposition Tracking Through Signing

Ensure your CRM records disposition at each stage: qualified, not qualified, signed, rejected. The Google Ads source tag must persist through every stage change so that when a case is signed, you can still see it originated from Google Ads and from which campaign.

5

Cost Per Case Calculation

Pull total Google Ads spend for the period from your Google Ads account. Pull signed cases from your CRM where source = Google Ads for the same period. Divide spend by cases. That is your Google Ads cost per case. Run this monthly and by campaign for actionable granularity.

Campaign-Level Cost Per Case: Where the Real Decisions Live

A blended Google Ads cost per case is useful for comparing Google to your other channels. But the more valuable analysis happens at the campaign level — because different campaign types within Google produce very different cost-per-case outcomes.

Branded campaigns(targeting your firm's name and close variants) almost always produce the lowest cost per signed case in your entire marketing portfolio. People searching your firm name have already decided to contact you — the cost of the click is modest and conversion to a signed case is high. Typical PI branded cost per case runs $500 to $1,500.

Non-branded search campaignstarget queries like “car accident lawyer near me” or “personal injury attorney Houston.” Competition is fierce in most metro markets, CPCs run $80 to $250 per click, and conversion rates vary widely based on ad copy, landing page quality, and intake response speed. Cost per case from non-branded search typically runs $2,500 to $5,000 in competitive markets.

Performance Max (PMAX) campaignsare Google's automated, multi-channel format. They can produce volume, but transparency is limited — Google controls placement decisions and many firms find it difficult to verify which placements are producing signed cases. PMAX cost per case varies significantly and requires the same attribution discipline as search campaigns to evaluate accurately.

Remarketing campaignstarget people who visited your website but didn't contact you. CPCs are much lower, but so is absolute volume. Cost per case from remarketing is typically very favorable — often comparable to branded search — but represents a small fraction of total case volume.

Cost Per Signed Case by Google Campaign Type vs. Other Channels (Example: Competitive Metro)

The breakdown above explains why aggregate Google Ads reporting can be misleading. Branded and remarketing campaigns pull the blended number down significantly. If branded search is driving 30% of your Google volume at $900 per case and non-branded search is driving 70% at $3,400 per case, your blended Google cost per case might look like $2,700 — but that number masks very different economics across campaign types.

What to Do With Your Google Ads Cost Per Case Data

Once you have campaign-level cost per case numbers, three decisions become much clearer.

Protect your branded budget.Branded campaigns almost always have the best cost per case in your entire portfolio. Many PI firms underinvest here because the clicks “feel” redundant — your firm name ranks organically, why pay for it? The answer is competitor bidding on your brand terms, reduced visibility for firm-name searches, and the consistently low cost per case that branded clicks produce. Branded budgets are almost never worth cutting.

Evaluate non-branded campaigns against your threshold.Every firm has a maximum acceptable cost per case that makes sense given their average case value and fee structure. If your non-branded search campaigns are running above that threshold — say, $5,000 per case in a market where average settlements don't justify it — that's an actionable signal. The fix may be improving landing pages, intake response time, keyword match type settings, or shifting budget to channels that clear your threshold more reliably.

Use Google cost per case to benchmark other channels.The value of knowing your Google Ads cost per case isn't just to evaluate Google — it's to give you a benchmark for everything else. When a new lead aggregator pitches you at $150 per lead, you can calculate what cost per case that implies at your conversion rate and compare it to what Google is producing. Cost per case creates a common language for every channel allocation decision.

Google Ads Without Case Attribution

  • Reporting on cost per click and cost per conversion (phone call / form)
  • No visibility into which campaigns produced signed cases
  • Budget decisions based on Google's ROAS or cost per conversion
  • Branded and non-branded economics mixed into one blended number
  • No basis to compare Google against lead aggregators or other channels

Google Ads With Case-Level Attribution

  • Cost per signed case by campaign type (branded, non-branded, PMAX, remarketing)
  • Monthly trend visibility into whether cost per case is rising or stable
  • Budget allocation decisions based on which campaign types clear your threshold
  • Google benchmarked against every other channel on the same metric
  • Managing partner gets one number per channel — not a page of Google metrics

Attribution Pitfalls to Avoid

Google Ads attribution for PI firms has several common failure points. Knowing them in advance saves weeks of bad data.

Not separating branded from non-branded in your CRM.If your intake CRM records both campaign types as “Google Ads,” you lose campaign-level visibility. Configure UTM campaign naming consistently so your CRM preserves the distinction.

Using Google's offline conversion import without verification. Google allows you to upload signed case data back to your ads account so campaigns can optimize toward real outcomes. This is powerful, but it requires a clean CRM-to-Google data export and verification that the signed cases being uploaded match your actual dispositions. An error in the feed distorts campaign optimization.

Attributing call duration to quality without CRM verification.CallRail filters calls by duration (commonly 60+ seconds as “qualified”) to exclude obvious spam. But a three-minute call that ends in an intake rejection is not a qualified lead, and treating it as one inflates your apparent conversion rate. The signed case in your CRM is the only reliable quality filter.

Ignoring the lag window.Google Ads leads that call today won't all become signed cases this week. Most PI intake processes take one to five days from first contact to signed retainer. Your cost-per-case calculation should use a 30-to-90-day window to capture the full signing cohort from any given spend period, rather than measuring same-week cases against same-week spend.

Connecting Google Ads Attribution to Your Full Marketing View

Google Ads cost per case is one data point in your multi-channel attribution dashboard. The goal isn't just to know your Google number — it's to see Google, LSA, lead aggregators, Facebook, and referrals in the same view, on the same metric, so you can allocate budget toward what actually produces signed cases at your target economics.

Most PI firms that go through this attribution setup discover one of two things: either their non-branded Google campaigns are outperforming their assumptions, and the channel deserves more budget — or certain campaigns have been quietly producing cases at two to three times the cost they assumed, and reallocating that spend to better-performing channels immediately improves portfolio efficiency.

Both outcomes are better than operating without the data. Marketing directors who know their Google Ads cost per case by campaign type go into every budget conversation with something most PI firms don't have: an independent, verified cost-per-case number their managing partner can hold them to.

If your firm wants to see how connected Google Ads attribution works alongside your other channels in a live revenue intelligence environment, book a demo. We'll walk through the attribution setup, show you what campaign-level cost per case looks like in practice, and help you identify where your current Google spend is earning its budget.

Related guide:If you want the full category framework, read ourRevenue Intelligence pillar guide for PI firms — it covers the four intelligence layers, the Maturity Model, and how PI firms self-fund the move to a connected system.

See it in action

Discover how RevenueScale tracks cost per case from click to settlement.

Book a Demo

Want to see Revenue Intelligence in action?

See how RevenueScale connects your marketing spend to case outcomes — so you can cut waste, scale winners, and prove ROI to partners.