Guide 4 chapters

CTV Attribution and Measurement for Law Firms

CTV attribution tracks household exposure to site visits, calls, and signed cases. No cookies. No clicks. Here's how it works and what benchmarks to expect.

Jared Reagan Updated Mar 3, 2026 8 min read

“How do you know if CTV is working?”

Every law firm asks this. It’s the right question. Unlike Google Ads where you track click to conversion in a straight line, CTV requires different measurement. The viewer doesn’t click your TV ad. They remember it, search for you later, and call from their phone. Connecting those dots is what attribution does.

This guide covers how it works, what you can measure, and how to prove ROI.

Why CTV Measurement Is Different

Search Advertising

  • Click → Visit → Conversion
  • Clear, direct, immediate
  • Single device journey
  • Cookie-based tracking

CTV Advertising

  • Ad exposure → Memory → Action
  • Delayed, cross-device
  • TV to phone to laptop
  • Household IP matching

The gap between exposure and conversion isn’t a click. It’s recognition and delayed action, often on a completely different device. Someone sees your :30 spot on Hulu, grabs their phone three days later after an accident, and searches your firm name. Two devices. Days apart. No cookie trail.

That’s why CTV attribution exists. Traditional digital tracking can’t handle this journey.

How CTV Attribution Works

Household Matching

Every CTV attribution method starts with the same foundation: connecting a television ad exposure to an action on another device.

The Attribution Process

1

Exposure Capture

When your ad serves, the platform records the household IP address, device ID, timestamp, and which ad played.
2

Website Activity Capture

When someone visits your site, a tracking pixel captures their IP address, device info, timestamp, and actions taken.
3

Matching

The platform compares exposure data to website data. Same household IP within the attribution window equals a verified visit.

Three Matching Methods

IP-based matching connects the streaming device’s IP to website visitor IPs. Same IP means same household. It’s the most common method. Accuracy is high for same-session behavior but decreases over time as dynamic IPs rotate.

Device graph matching uses databases that map all devices in a household. Your Roku, your phone, your laptop, your spouse’s tablet. All linked to one household profile. When any device converts, it ties back to the CTV exposure. Nearly 70% of advertisers now use cross-device dashboards for this.

Deterministic matching connects logged-in users. Same email on Hulu and on your website. Highest accuracy, lowest volume. Works best with platforms that have deep login data.

Attribution Windows

How long after exposure can a conversion count?

WindowBest ForTrade-off
7 daysConservative measurementMay miss legitimate conversions
14 daysBalanced (most campaigns)Standard for local services
21 daysExtended considerationRight for PI
30 daysLong decision cyclesHigher risk of coincidental matches

For personal injury, 14-21 days works. Someone sees your ad on Monday. Gets in an accident the following week. Searches your name. That path takes time. A 7-day window misses it.

What You Can Measure

Delivery Metrics

These tell you your ads ran as planned.

Impressions count how many times your ad served. Reach counts unique households exposed. Frequency tracks average exposures per household. Completion rate measures how many viewers watched the full spot. On CTV, that’s typically 95%+ because most inventory is non-skippable.

Delivery metrics confirm your campaign is running. They don’t tell you it’s working.

Response Metrics

These tell you it’s working.

Verified visits are the core metric. A household that saw your ad AND visited your website within the attribution window. That’s a direct connection between exposure and interest.

Verified visit rate (VVR) is verified visits divided by impressions, expressed as a percentage. Here’s what the numbers mean:

VVR RangeWhat It Means
0.8%+Strong. Targeting and creative are clicking.
0.4-0.7%Reasonable. Room to optimize.
Under 0.3%Something’s off. Check targeting or creative.

Conversions include form submissions, phone calls, and chat initiations from verified visitors. These are the actions that turn into cases.

Efficiency Metrics

Cost per verified visit: Media spend divided by verified visits. Benchmark is $30-75 for well-targeted campaigns.

Cost per lead (CPL): Total spend divided by leads generated. For PI law firms, $200-500 is the range. Compare that to Google Ads CPCs running $150-300+ per click for generic PI terms, and CTV’s economics look strong.

Cost per case (CPA): Total spend divided by signed cases. $1,500-4,000 for PI practices. This is the number that matters most.

Verified Visits: The Core Metric

Verified visits are CTV’s version of clicks. Not a perfect analogy, but the closest thing to a direct response signal from a TV ad.

A verified visit counts when four conditions are met: the household was exposed to your ad, someone from that household visited your website, the visit fell within the attribution window, and the platform successfully matched exposure to visit.

What Verified Visits Miss

They’re a floor, not a ceiling. Here’s what they don’t capture:

Phone calls without a website visit first. That happens more than you’d think. Someone sees your spot, calls the number from the ad, never touches your site. Store visits. Actions that happen after the attribution window closes. Users running VPNs or privacy tools.

Actual impact is almost always higher than verified visit counts suggest.

Call Attribution

For PI firms, phone calls drive most conversions. If you’re only measuring website form fills, you’re seeing half the picture. Maybe less.

How Call Tracking Connects to CTV

Call tracking platforms like CallRail or Invoca provide unique phone numbers that link calls back to their source. Integration with your CTV platform enables household-level matching. When a call comes in, the system checks whether the caller’s household was exposed to your ad.

Three approaches work.

IP matching compares the caller’s device IP to CTV exposure records. Dedicated CTV numbers put a unique number in your TV creative so every call from that number attributes to CTV. Manual attribution asks “how did you hear about us?” at intake. Low-tech but surprisingly effective as a backup.

Implementation

Use dynamic number insertion on your website to track web-to-phone paths. Put a dedicated number in your CTV creative for direct-call attribution. Integrate CallRail or Invoca with your CTV platform for automated matching. These three layers together capture 80-90% of CTV-driven calls.

Multi-Touch Attribution

The Real Conversion Path

Nobody converts in a straight line. A typical PI client journey looks like this:

  1. Sees your CTV ad (day 1)
  2. Searches your firm name on Google (day 5)
  3. Visits your website (day 5)
  4. Sees a retargeting ad on Instagram (day 7)
  5. Returns to your site directly (day 10)
  6. Calls your office (day 10)

Which channel gets credit? That’s the attribution model question.

Attribution Models

Last-touch gives 100% credit to the final touchpoint. CTV gets nothing. Looks like it doesn’t work. Misleading.

First-touch gives 100% to CTV. Ignores everything that happened after. Also misleading.

Position-based (40/20/40) splits credit: 40% to first touch, 40% to last touch, 20% to middle touchpoints. This is the model we recommend. CTV gets credit for starting the journey. Search gets credit for closing it. Both did real work.

Data-driven uses algorithms to assign credit based on patterns. Needs significant data volume to be accurate. Most law firms don’t run enough campaigns across enough channels for this to outperform position-based.

Incrementality Testing

Attribution tells you what happened. Incrementality tells you what would’ve happened without CTV. Different question. Harder to answer.

The Method

Split your target market into two groups. Test group sees CTV ads. Control group doesn’t. Compare conversion rates between groups. The difference is your incremental lift.

Lift RangeWhat It Means
0-10%Minimal incremental effect
10-25%Moderate lift
25-50%Strong lift
50%+Very strong lift

When It’s Worth Running

Incrementality tests make sense when you’re spending $50K+ monthly on CTV and need to prove value to stakeholders. They don’t make sense for smaller campaigns where the testing cost exceeds the value of the certainty you’d gain. Most firms under $30K/month should rely on verified visit attribution instead.

ROI Calculation

The Formula

CTV ROI = (Revenue from CTV-attributed cases - Total CTV costs) / Total CTV costs x 100

Working Example

InputValue
Monthly CTV spend$35,000
Management + production (amortized)$5,000
Total monthly cost$40,000
CTV-attributed leads65
Lead-to-case rate25%
Cases signed16
Average case value$12,000
Revenue$192,000

ROI: ($192,000 - $40,000) / $40,000 = 380%

ROAS: $192,000 / $40,000 = 4.8x

Two caveats. First, CTV ROI isn’t immediate. Month one is learning. Months two and three show improvement. Month four and beyond is mature performance. Second, PI cases take months to resolve. True ROI plays out over one to two years, not one billing cycle. The law firm marketing ROI framework covers this timeline in detail.

Reporting Framework

Weekly Check

Track impressions delivered, pacing vs. plan, verified visits, conversions, and spend vs. budget. These tell you whether the campaign is running as intended.

Monthly Review

Go deeper: reach and frequency trends, VVR trajectory, CPL and CPA, attribution analysis by creative, and audience segment performance.

Stakeholder Report

Keep it simple. Decision-makers need five numbers.

Total spend. Leads generated. Cost per lead. Cases signed. Cost per case. Add trend lines comparing to the previous period. Add context on what’s improving and what needs adjustment.

Don’t drown executives in impression counts. Nobody signs a retainer because you served 2M impressions.

Technical Setup

Required from Day One

Website pixel from your CTV platform captures visitor data for matching. Conversion tracking tags form submissions, calls, and chat events. GA4 integration connects CTV data to your broader analytics. CRM connection traces leads from first touch through signed case.

IntegrationWhat It Does
CTV platform → WebsiteVerified visit tracking
CTV platform → CallRailCall attribution
CTV platform → GA4Unified analytics
GA4 → CRMLead-to-case tracking

Common Technical Problems

Pixel not firing means zero verified visits recorded. Check implementation before assuming creative isn’t working. Call tracking disconnection means calls aren’t attributed. Verify the integration monthly. Attribution window mismatch happens when your platform uses 14 days but your analysis assumes 30. Standardize. Duplicate counting inflates numbers when the same conversion gets counted twice. Deduplicate across platforms.

The Taqtics Approach

We build measurement into every campaign from the start.

Day-one setup. Pixel, call tracking, CRM integrations configured properly before the first ad serves. Not after.

Position-based attribution. CTV gets credit for starting the journey. Search gets credit for closing it. Both channels see honest numbers.

Transparent reporting. You see everything. Impressions, visits, conversions, costs. No black boxes.

Honest assessment. We’ll tell you what we can measure with confidence and what involves estimation. Attribution isn’t perfect. Pretending otherwise doesn’t help anyone.

References

  1. IAB. "2025 Digital Video Ad Spend & Strategy Report." April 2025.
  2. MNTN Research. "CTV Ad Spend Will Grow to $46.89 Billion by 2028." 2025.
  3. Nielsen. "The Gauge: Streaming Peaks Again." May 2025.
  4. eMarketer. "Connected TV Continues to Redefine TV Advertising." June 2025.
  5. LiveRamp. "A Guide to CTV Ad Measurement: 10 Metrics Worth Tracking." 2025.

210 markets tracked. $150M+ in monthly legal ad spend. Get your market's data.

See my market