Target CPA bidding has one fatal assumption baked into it: all your conversions are worth the same. Set a $400 tCPA target and Google will work to get you form submissions at $400 each - without any regard for whether the person submitting is worth $500 to your firm or $500,000.
For most businesses, this is fine. For personal injury law firms, it is a structural problem that gets worse as your budget grows.
The Problem With tCPA for Law Firms
In personal injury, case value varies by orders of magnitude. A rear-end collision with soft tissue injuries might settle for $8,000-15,000. A catastrophic truck accident with permanent injury could be worth $2M+. Both prospects search Google. Both might submit the same contact form. Under standard tCPA, Google treats them identically.
The algorithm naturally gravitates toward the easiest, cheapest conversions - which in legal means the broadest, most generic injury queries. Over time, your account accumulates volume in minor injury keywords and underinvests in catastrophic injury, commercial truck, and product liability terms where CPCs are higher but case values are dramatically better.
The outcome: High lead volume, low case quality. Your intake team is overwhelmed screening out minor cases while the high-value signed cases you actually want go to competitors bidding more aggressively on those terms. This is exactly what was happening before the value-based bidding rebuild for the New Orleans PI firm - where CAC to LTV was sitting at 1:3 before the shift to VBB brought it to 1:7.4.
What Value-Based Bidding Actually Does
Value-based bidding (VBB) runs on a Target ROAS model instead of Target CPA. Instead of telling Google "get me conversions at $X each," you tell Google "get me conversions where the expected return is Y times my ad spend." To make this work, you need to assign a financial value to each conversion type before passing it back to Google's algorithm.
According to Google's Smart Bidding documentation, value-based bidding works best when you have at least 15-30 conversions per month with assigned values, and when your conversion values reflect real business outcomes rather than arbitrary scores. For law firms, this means mapping lead types to projected case values.
Building the Case Value Formula
The core formula I use for PI campaigns combines three inputs: estimated policy limit based on case type, injury severity score based on search intent signals, and the firm's historical win rate for each case category.
Projected Case Value = (Estimated Policy Limit x Injury Severity Score) x Historical Win Rate
Example: Truck accident query (policy limit: $1M, severity score: 0.8, win rate: 0.65) = $520,000 projected value
Example: Minor fender-bender (policy limit: $25K, severity score: 0.3, win rate: 0.70) = $5,250 projected value
In practice, you don't need to calculate this in real time. You assign static conversion values by lead category that approximate these tiers:
- Minor soft tissue injuries: baseline value (e.g. $500 algorithmic weight)
- Standard vehicle accidents: mid-tier value (e.g. $2,500 algorithmic weight)
- Motorcycle, bicycle, pedestrian accidents: high-tier (e.g. $8,000 algorithmic weight)
- Commercial truck, catastrophic, wrongful death: top-tier ($25,000+ algorithmic weight)
These are not the actual dollar amounts paid per conversion - they are relative weights that tell Google's algorithm which lead types to prioritize in its real-time auction decisions.
Implementation: How to Pass Conversion Values to Google
There are two ways to assign conversion values: statically (same value for all conversions of a type) or dynamically (value varies per individual conversion based on signals). For most law firm campaigns, static tier-based values are the right starting point.
- In Google Ads, go to Tools and Settings > Conversions and edit your primary conversion action
- Change the conversion value setting from "Don't use a value" to "Use different values for each conversion"
- In your GTM setup, push a dataLayer event that includes a numeric value variable corresponding to the lead type
- Map the form field or landing page URL to a value tier (truck accident LP = $25,000 weight, standard car accident LP = $2,500 weight)
- Switch your campaign bid strategy from Target CPA to Target ROAS
- Set an initial tROAS target that reflects your current CAC to LTV ratio with room for the algorithm to learn
The server-side component matters here too - see Server-Side GTM vs. Browser-Side Tracking for why passing these values through a server-side pipeline rather than browser JavaScript produces cleaner data.
What to Expect and When
Value-based bidding requires a learning period. Google's Smart Bidding algorithm needs sufficient conversion volume with value data to optimize effectively. Plan for a 4-6 week transition period before making significant budget decisions based on performance.
- First 2-3 weeks: algorithm learning, performance may fluctuate - do not panic and revert
- Week 4-6: algorithm begins shifting spend toward higher-value lead tiers if data is sufficient
- Week 6+: compounding improvement as the value signal accumulates and Google's model refines
The PI Law Firm case study documents what happened when this was fully implemented alongside a server-side GTM pipeline: the CAC to LTV ratio shifted from 1:3 to 1:7.4, and pipeline velocity dropped from 18 days to 4.2 days click-to-signed-retainer.
Running PI or personal injury campaigns?
A free audit will show whether your current setup is optimizing for cheap leads or case value.
Written by Andreus Jedd Sarte. Related: Google's Smart Bidding documentation and offline conversion tracking setup guide.