Skip to main content
Google Ads · Personal injuryGoogle Ads × Personal injury

Google Ads conversion tracking for personal injury law firms

Personal injury is the most expensive keyword inventory in paid search, and most firms optimize it toward form fills and phone calls — the two signals that correlate worst with revenue. What Google Ads adds on top of that is a mechanical requirement: gclid, gbraid and wbraid have to reach the record that holds the money, because Google Ads can only credit a conversion it can tie back to a click it recognizes. This page covers both halves — what a conversion is in personal injury law firms, and what Google Ads specifically needs to accept it.

Free30 minutesNo obligation

Specific to Google Ads × Personal injury

Google Ads for PI firms: import signed retainers, not ringing phones

On Google Ads, a personal injury firm should import the signed retainer as an offline conversion, keyed on the gclid, gbraid or wbraid captured at landing and stored on the matter, with an agreed expected value per case type. Send it from the case management system, and import qualified calls as a separate action for volume.

Google is where most PI budgets go, and a lot of that spend buys calls that never touch your site. Call assets and call-only ads can connect a caller without a landing page, so no gclid ever exists for that lead. If calls run through Google forwarding numbers, check whether your account can import call conversions matched on caller ID and call start time; otherwise those signed cases stay invisible to bidding however clean your web capture is.

Value is where PI accounts usually waste Smart Bidding. Maximize conversion value only works if a trucking case and a soft-tissue claim arrive with different values, so put the agreed expected value by case type on the retainer action and keep the qualified-lead action at a small proxy value. Set both to count one per click, because a claimant who calls three times is still one case.

The 90-day limit decides the design. A firm that signs most cases within a few weeks can bid on retainers directly. A firm whose catastrophic cases sign after months of investigation should make the qualified lead the primary action, import whatever retainers land inside the window as a secondary action, and report the late ones from the case system.

Google Ads · Personal injury · what breaks

Why Google Ads under-reports for personal injury law firms

  1. 01

    Paying premium CPCs to optimize toward intake calls

    Where most calls are outside your practice area, outside your state, or outside the statute.

  2. 02

    Every signed case counted as equal

    A rear-end soft-tissue claim and a trucking catastrophic case cost the same to acquire and are not the same business.

  3. 03

    The signing happens weeks later, in software the ad platforms never see

    So the campaign that produced your best case looks identical to the one that produced twenty tire-kickers.

  4. 04

    Gclid, gbraid and wbraid never reaches the record

    Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.

Google Ads · Personal injury · the fix

What working looks like — Google Ads · Personal injury

  • Signed retainers as the conversion

    Sent from the case management system when the agreement is executed, not when a form is submitted.

  • Case value carried with the conversion

    So the platform learns which campaigns produce the cases worth having.

  • Unqualified intake filtered before it is sent

    Out of area, out of practice, out of time — none of it reaches the bidding algorithm as a success.

Google Ads · Personal injury · architecture

How Google Ads and personal injury law firms actually connect

  1. 1

    The conversion in personal injury law firms

    The money event is a signed retainer. Everything above it exists so bidding has enough volume to learn from, and each earlier step must carry a value that reflects its actual likelihood of becoming a case rather than a round number someone guessed.

  2. 2

    Google Ads needs a click to match

    A click identifier inside the 90-day window, a conversion action name that matches one configured in the account, a conversion timestamp for when the outcome happened, and a value. Read the match rate after uploading — a file can upload perfectly and match nothing.

  3. 3

    The identifier: gclid, gbraid and wbraid

    Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.

  4. 4

    Where it gets sent from

    The case management system — signed retainers by execution date, for the same window, at the case types you agreed to count..

  5. 5

    Deduplication and window

    There's no shared event ID mechanism like Meta's. What matters instead is the counting setting on each conversion action — 'one' for lead-type conversions so a repeat submitter doesn't count three times, 'every' for ecommerce where a second purchase is a second sale. This is the single most common misconfiguration we find in Google Ads accounts. Google's offline import window is 90 days from the click. Anything older can't be matched, and rows outside it fail as unmatched without much explanation. Measure your median click-to-outcome time against that before designing anything.

Google Ads · Personal injury · events

The conversion map for personal injury law firms

Four steps between click and case. Only the last one is revenue, and the three above it are worth measuring only because signed cases are too rare to bid on alone.

Form submissionVolume signal only. Useful for learning, worthless as a target — the majority will not qualify.
Answered intake callBetter. Filter by duration and by whether intake reached qualification, not by the fact that a phone rang.
Qualified leadIntake confirmed practice area, jurisdiction and timeliness. This is the first signal that correlates with revenue at all.
Signed retainerThe money event. Sent from the case management system with the case type.
Case valueExpected value by case type, agreed with the firm in advance. Not a fabricated settlement figure.

Google Ads · Personal injury · diagnose

Diagnostic order — Google Ads · Personal injury

  1. 01

    Count records carrying gclid, gbraid and wbraid

  2. 02

    Call tracking without qualification

    Every ring counts, including wrong numbers, existing clients and opposing counsel. This single mistake wastes more PI budget than any other.

  3. 03

    Intake software that drops the identifier

    The identifier reaches the form and dies when intake creates the matter in a different system. Nobody notices until months of cases are unattributable.

  4. 04

    Case management on a long cycle

    If your median click-to-signature exceeds the ad platform's import window, the conversion cannot be uploaded at all. Measure that gap before designing anything.

  5. 05

    Read the match rate on the upload, not the success message

    A conversion action that stops receiving hits is flagged as inactive 30 days later — by which point a month of budget has already run against a missing signal. Check the last-received date on every action monthly; it takes two minutes and it's the cheapest monitoring available.

Google Ads · Personal injury · prove

How it gets proven — Google Ads · Personal injury

Source of truth

The case management system — signed retainers by execution date, for the same window, at the case types you agreed to count.

  • Signed cases in the case management system reconciled per case against what each ad platform reports.
  • Identifier coverage measured across intake: what share of matters carry a click identifier at all.
  • The qualification filter confirmed to run before anything is sent, on a lead that should not have counted.
  • Median click-to-signature measured against every destination's import window, in writing, before the build.
  • The match rate on the upload, not the success message read directly, not inferred from an upload succeeding.

Google Ads · Personal injury · free audit

What we check in the free audit

  • Count records carrying gclid, gbraid and wbraid
  • Call tracking without qualification
  • Intake software that drops the identifier
  • Case management on a long cycle
  • Read the match rate on the upload, not the success message

Checked against

The case management system — signed retainers by execution date, for the same window, at the case types you agreed to count.

Get my free conversion tracking audit

Free30 minutesNo obligation

Google Ads · Personal injury · when not to buy

When you don't need this — Google Ads · Personal injury

  • If Google Ads already reports conversions that reconcile against the case management system within a few percent, this is working and there is nothing to buy.
  • Measure identifier coverage yourself first — pull your last hundred records and count how many carry gclid, gbraid and wbraid.
  • If you're running Performance Max exclusively and haven't separated your conversion actions, the import will work and the reporting won't tell you much. Worth sorting the account structure first.

Google Ads · Personal injury · what we deliver

What gets built — Google Ads · Personal injury

  • Click identifier captured at the landing page

    Persisted server-side immediately, because a PI intake can run across several sessions and devices before anyone signs.

  • Carried into intake and onto the matter record

    Through the intake form and the call platform, and mapped through to the case record when intake creates the matter.

  • Signed retainer fires the conversion

    From the case management system, with the case type and expected value attached.

  • Declined and withdrawn cases handled honestly

    A case you sign and later drop is not revenue. Where the destination accepts a reversal, it gets one.

  • Dispatch via Google's offline conversion import

    Uploaded against the click identifier, either through the Google Ads API or as a file. The upload is the easy part; what limits it is how many of your records carry an identifier at all. Verify the current column format against Google's own template — it has changed before.

Written guarantee

95%+ tracking accuracy

Measured against The case management system — signed retainers by execution date, for the same window, at the case types you agreed to count.. Miss it and we keep working at no cost.

Get my free conversion tracking audit

From $400 · See packages

FAQ

Google Ads · Personal injury questions, answered

Usually yes: hashing the email and phone collected at intake helps match leads whose gclid was lost between devices. Check Google's customer data policies for your setup, and send only the hashed contact fields, never anything about the injury.

Free · 30 min

Get Google Ads reporting what personal injury law firms actually earn

Free30 minutesNo obligation