Marketing Attribution for Law Firms: Full Stack

Most law firms can't trace an ad dollar to a signed case. Here's what marketing attribution requires, what it costs to get wrong, and how CTV closes the loop.

Three billion dollars. That’s how much the legal industry spends on advertising every year. And most of it runs through channels where nobody can tell you which dollar produced which case.

Marketing attribution is the system that connects an ad dollar to a signed retainer. Not a lead. Not a click. A signed case with a real client and a real fee. For law firms spending $30,000 to $100,000 a month on advertising, the absence of that system isn’t a reporting gap. It’s a money fire.

We track over $150 million monthly in legal advertising across 210 US markets. The pattern is consistent: firms buy channels, vendors report channel metrics, and nobody closes the loop. The call tracking companion piece covers the first layer. This article goes deeper into methodology, the cost of getting it wrong, and the CTV attribution chain that nobody on the SERP covers.

The Measurement Gap by Channel

Not all advertising channels are equal when it comes to attribution. Some give you household-level data. Some give you click-level data. Some give you nothing but a reach estimate and a handshake.

Here’s how the major legal advertising channels stack up on measurability.

Attribution Capability by Channel
CTV/Streaming Household-level closed loop: impression to site visit to call to intake to signed case. $25-$45 CPM.
PPC (Google Ads) Click-level, last-touch only: captures the conversion but misses the awareness that drove the search. $75-$300 CPC for PI.
SEO/Organic Session-level via analytics: knows the visit happened but can't trace back to what prompted the search.
Broadcast TV DMA-level reach estimate only: $5-$15 CPM, near-zero attribution capability. No household connection.
Billboards/OOH Traffic count estimates: no digital trail, no call connection, no intake link.

Broadcast TV is the biggest gap. Firms pour millions into local broadcast every month. The vendor sends a post-buy report showing GRPs and estimated household reach. None of it connects to a phone call, let alone a signed case. At $5 to $15 CPM, broadcast looks cheap. But when you can’t measure a single conversion, the effective cost per signed case is incalculable.

PPC sits in the middle. You know exactly which click triggered a call. That’s useful. But even the best law firm PPC services only measure the last touch. When someone searches “car accident lawyer Houston” and clicks your ad, Google takes full credit. It doesn’t mention the CTV campaign that put your firm’s name in that person’s head two weeks earlier. Last-click attribution over-credits search and under-credits awareness. Every time.

CTV is the only channel that bridges the gap between television-scale reach and digital-grade measurement. Household-level impression logs. IP matching to subsequent calls and site visits. A 7-to-14 day attribution window that captures the full consideration timeline. That’s why the CTV cost breakdown matters for budget planning.

What Bad Attribution Actually Costs

The price of broken measurement isn’t abstract. It shows up in three specific ways.

Misallocated spend. Without attribution, firms evaluate channels by the metrics each vendor provides. Broadcast reports impressions. Google reports clicks. CTV reports completions. These are different units measuring different things. Comparing them is like comparing miles to gallons. The firm that can’t calculate cost per signed case by channel will overweight whatever metric looks biggest. Usually that’s broadcast reach. Usually that’s the wrong answer.

Dead awareness channels. The opposite problem. A firm runs CTV for brand awareness and PPC for capture. The CTV campaign lifts branded search volume by 30%. Google Ads reports a surge in cheap branded clicks. The marketing director credits Google, cuts the CTV budget, and watches branded search dry up two months later. Without cross-channel ROI measurement, the cause-and-effect chain stays invisible.

Vendor lock-in through opacity. When you can’t independently verify channel performance, you’re dependent on each vendor’s self-reported data. Every vendor has an incentive to make their numbers look good. Independent attribution breaks that dependency. You don’t ask the fox to count the chickens.

The CTV Attribution Chain

Here’s the part the SERP doesn’t cover. Every “marketing attribution” article talks about multi-touch models in the abstract. None of them walk through the actual data chain for a CTV-to-signed-case attribution path.

Step one. A 30-second spot plays on Hulu in the Houston DMA. The DSP logs the impression with a household IP, timestamp, device type, and creative ID.

Step two. Nine days later, someone in that household googles your firm name. They land on your site. The site pixel captures the visit. Call tracking assigns a dynamic number.

Step three. They call. The call tracking platform records the source (organic branded search), duration, and whether it connected to intake.

Step four. Your CRM tags the lead with the source channel. Intake marks it as a qualified PI consultation.

Step five. The attribution platform matches the household IP from step one to the site visit in step two and the call in step three. One chain. CTV exposure to branded search to call to intake.

Step six. The case signs. Your CRM records the signed retainer. Now you can divide the CTV campaign cost by signed cases attributed to CTV households. That’s your cost per signed case for streaming.

Broadcast can’t do any of this. There’s no household IP. No impression log. No match key. You know the ad ran during the 6 PM news. You don’t know who saw it, whether they acted, or what happened next. That’s the measurement gap between a $15 CPM broadcast buy and a $35 CPM CTV buy. The CTV buy is measurable. The broadcast buy is a guess.

CTV vs. Broadcast: Attribution Capabilities
CTV Household IP match, 7-14 day window, creative-level reporting, site visit correlation, call attribution
Broadcast DMA-level reach estimate, no household connection, no digital trail, no call correlation
Gap CTV closes the loop from impression to signed case. Broadcast measures delivery, not outcomes.

The Fasig Brooks Pattern

We see this in every audit. A firm runs 10 platforms. Google Ads. Meta. Broadcast. A CTV vendor. SEO. Programmatic display. Maybe Yelp, Avvo, a local sponsorship. Each one generates a dashboard. Ten platforms, ten dashboards, ten vendors claiming credit for the same cases.

The marketing director exports reports from each dashboard, pastes them into a spreadsheet, and tries to reconcile. The spreadsheet shows leads by channel. It can’t show signed cases by channel. The CRM doesn’t tag intake by source.

So the firm decides based on cost per lead. Google Ads shows $200 CPL. CTV shows $35 CPM. Display shows $8 CPM. These aren’t comparable. They measure different things at different funnel stages. But somebody has to make a budget decision, so the cheapest-looking metric wins. That’s how firms end up with 70% of their budget in broadcast and billboards while the full-funnel approach goes unfunded.

The fix isn’t fewer platforms. It’s one attribution layer sitting on top of all of them.

Quantifying the Waste

What does bad attribution cost in real dollars? Here’s the math on a $50,000 monthly budget.

A firm with no attribution runs 50% broadcast ($25,000), 30% PPC ($15,000), and 20% untracked ($10,000). Broadcast produces unmeasurable results. PPC shows 12 signed cases at $1,250 cost per signed case. The untracked spend produces some leads but nobody knows how many cases it influenced.

Now apply attribution. The same firm discovers that CTV drove 40% of branded search volume through household matching. Reallocating $15,000 from broadcast to CTV and connecting the measurement chain reveals a true cost per signed case of $900 across the blended CTV-plus-PPC path. That’s $4,200 saved per case on 12 cases. Over $50,000 per year recovered, just from knowing which dollars worked.

Scale that to a firm spending $100,000 a month. Or $200,000. The waste compounds.

The Minimum Attribution Stack

You don’t need an enterprise platform. You need four connected layers. The marketing ROI breakdown covers the channel-level returns. Here’s the infrastructure that makes those returns measurable.

Call tracking. CallRail or Marchex. $50 to $200 per month per DMA. Dynamic number insertion on every page and traffic source. No exceptions. If 80.8% of firms don’t have this, starting here puts you ahead of four out of five competitors.

CTV household matching. Your DSP should provide impression-level household data matched against your call tracking numbers and site visit logs. If your CTV vendor can’t deliver household-level attribution, they’re selling you broadcast with a streaming label. Find a vendor who closes the loop.

CRM intake tagging. Free if your CRM supports custom fields. Clio, Litify, and Filevine all do. Two fields: “source channel” and “campaign name.” Tagged at the moment the lead enters intake. Not retroactively. Not in a weekly batch. At the moment.

Unified reporting. One weekly view: spend by channel, calls by channel, consultations by channel, signed cases by channel. Cost per signed case as the single metric that determines budget allocation. One spreadsheet works to start. The point is that every number traces to every other number.

Total infrastructure cost: under $500 a month. The cost of not having it? Every wasted dollar you can’t trace.

Attribution Stack: Cost vs. Cost of Inaction
Under $500/mo Call tracking, CRM tagging, CTV matching, and unified reporting for a single-DMA firm
$50K+/year Estimated recoverable waste from proper attribution on a $50K monthly budget
Zero What most firms currently know about which ad dollar produced which signed case

Attribution Is the Growth Multiplier

Every channel in your mix gets better when you can measure it. PPC budgets sharpen because you stop paying for keywords that generate calls but not cases. CTV campaigns optimize because you see which creatives, dayparts, and audiences produce household-to-case conversions. Broadcast gets right-sized because you finally have a channel that does what broadcast claims to do, except with receipts.

The competitive advantage isn’t the data itself. It’s the decisions the data enables. The firm that knows its cost per signed case by channel reallocates spend monthly. Cuts the waste. Doubles down on what converts. Everyone else is reviewing vendor dashboards and hoping.

Three billion dollars flows through legal advertising every year. Most of it runs unmeasured. The firms that build the attribution chain from ad exposure to signed case don’t just save money. They compound it. Every dollar traced to growth. That’s what measurement means. Not dashboards. Not reports. Answers.

References

  1. Taqtics. "Pennsylvania Law Firm Website Messaging Audit." 2026.
  2. ATRA. "Legal Services Advertising in the United States, 2020-2024." 2025.
  3. Clio. "Legal Trends Report." 2025.
  4. Nielsen. "Streaming Shatters Multiple Records in December 2025 with 47.5% of TV Viewing." 2026.
  5. CallRail. "Law Firm Marketing Statistics and Trends." 2025.
  6. Marchex. "Call Attribution and Legal Advertising ROI Report." 2024.
  7. INCRMNTAL. "CTV Delivers 10x More Conversions Than Linear TV." 2025.

Ready to Dominate Your Market?

See how Taqtics helps personal injury firms grow with CTV advertising, market intelligence, and full-funnel strategy.

See my market