Guide

How to send signed cases back to Google Ads in 2026

Last reviewed October 24, 2026 by the Probative editorial team

The single most valuable thing a law firm can tell Google is which clicks became clients. Not leads, not calls: signed cases, with a rough sense of what each kind is worth. It is also the thing most firms never send, because it lives in the CRM, the ad account lives somewhere else, and nobody owns the pipe in between. Since June 15, 2026, that pipe has a new required route for anyone building it fresh. This guide is the plumbing, step by step, with the privacy lines drawn first.

Why this matters more than any bid change

Google’s automated bidding finds more of whatever counts as a conversion. If calls count, it finds calls. If signed cases count, with values, it learns which searches, times, places and ads produce clients worth having, and it bids for those. Google’s own value-bidding guidance describes exactly this: give each conversion a value that reflects what it’s worth to the business, and let bidding aim at value (Google).

Uploading signed cases is allowed for injury firms and every other practice. What Google bars in sensitive categories is personalized advertising (remarketing, Customer Match and lookalikes, Google), which is a different thing: uploads tell Google which clicks were valuable, not whom to follow around the internet.

What changed on June 15, 2026

Google announced that from June 15, 2026, new adopters can no longer import offline click conversions through the Google Ads API and must use Data Manager instead (Google Ads Developer Blog); only setups already active before that date kept the old route (PPC Land, secondary). Data Manager is Google’s tool for bringing first-party data into its ad products (Google). In practice, any firm that sets up uploads now, or rebuilds after changing agencies, builds on Data Manager.

What Data Manager reads, as of October 2026 (Google):

Source typeExamplesNote for law firms
SpreadsheetsGoogle SheetsThe simplest start: a daily export from the CRM to a sheet
WarehouseBigQueryBetter at volume, and supports cleaner automation
CRMsHubSpot (lifecycle stages, Google), Salesforce (Lead, Opportunity and Order objects only, Google), ZohoNo legal CRM is a native source; Salesforce-based legal systems with custom intake objects need a bridge
File transferSFTP, HTTPSWorks with any CRM that can export on a schedule

Data Manager also has an API that can validate a batch before sending it and restate a value later, for example when a qualified lead signs or is declined (Google). It launched in December 2025, so expect it to change; keep your adapters swappable.

The privacy line, drawn first

Before any plumbing, decide what may leave the firm. Prospective clients are owed confidentiality, and even identities can be confidential: New York’s bar treated client identities stored in a phone’s contacts as confidential information (NYSBA Op. 1240). So the upload level is the responsible attorney’s decision, signed before anything is sent.

Sent to Google (Standard level)Never sent, at any level
The click ID (GCLID, GBRAID or WBRAID)Names, emails or phone numbers in the clear
A neutral stage name (“Stage 1”)Injuries, diagnoses, treatment
A value band (“Band B”, carrying its representative value)Charges, case facts, opposing parties
The time the stage was reachedImmigration status
Call recordings or notes

Hashed contacts (“enhanced conversions for leads”) add a hashed email or phone. Keep them off by default. Google’s customer data policy excludes conversions about crime, divorce, health and negative financial status from enhanced conversions (Google), and hashing isn’t anonymizing (FTC). Family, criminal and immigration firms should never use them; injury, employment and other firms only after counsel’s review, consent at intake and the attorney’s sign-off.

Step 1: capture the click ID on every lead

Every Google ad click adds an ID to the landing-page address: gclid on most clicks, gbraid or wbraid on some app and iOS traffic. Capture it before the person calls or submits.

  • Forms: a hidden field reads the ID from the page address (and from a first-party cookie if the person browses to another page first) and submits it with the form.
  • Calls: your call-tracking tool shows a number tied to the visit and passes the click ID to the call record.
  • Chat and text: the widget passes the ID with the conversation.
  • Into the CRM: a dedicated field on the lead or intake record, never buried in a notes box.

Test it the boring way: click your own ad from a clean browser (only where that can’t create a billed Local Services lead), submit a test form marked as a test, and confirm the ID arrives in the CRM field. Then mark the record as a test so it never uploads.

Step 2: map your statuses to four neutral stages

Every CRM names intake statuses differently. What Google needs is four stages, defined the same way every time.

StageDefinitionSent as
LeadA real conversation about a new matter, in scope, not junk (calls past your minimum length)Stage 0
Qualified leadScreened against your written case criteria and accepted as a potential caseStage 1
Consult setA consultation or signing appointment booked, or the engagement agreement sentStage 2
Signed caseEngagement agreement executed and recorded in the CRMStage 3
DeclinedClosed without signing, with a reason codeNever sent
Exhibit A

Free worksheet

The CRM stage map: fill in your own status names, then check four things

Your CRMWhere intake statuses usually liveYour status names for Stage 1 / 2 / 3Published route toward Google uploadsAsk your vendor
Clio GrowThe intake pipeline stages for leads and matters____ / ____ / ____A Zapier template sends Clio activities to Google Ads as offline conversions (Zapier)Can a scheduled export include the click-ID field and stage dates?
LawmaticsPipeline stages on the matter____ / ____ / ____Lawmatics documents sending offline conversions with click IDs (Lawmatics)Does it send values, or only conversions? Does it use Data Manager for new setups?
Lead DocketLead statuses through to signed____ / ____ / ____No native Data Manager source; daily export to Sheets or SFTPWhich export or API carries the click ID and status timestamps?
LitifyIntake records on Salesforce____ / ____ / ____Data Manager’s Salesforce connector reads Lead, Opportunity and Order objects only (Google), so custom intake objects need a bridgeCan intake stages be mirrored to a supported object, or exported daily?
FilevineIntake and project phases____ / ____ / ____No native Data Manager source; daily export or a bridgeWhich export carries the click ID and phase dates?
SmartAdvocateIntake statuses____ / ____ / ____No native Data Manager source; daily export or a bridgeWhich export carries the click ID and status dates?

Four checks for any mapping: every stage has a timestamp; declined leads carry a reason code; test records are flagged; the click-ID field is filled on at least 90% of paid leads.

Probative's mapping worksheet. Integration options are from each vendor's public documentation where cited; anything uncited is a question to put to your vendor, not a claim. Checked 2026-10-24.

Step 3: build value bands from your own fees

Values let Google tell a truck case from a fender-bender. Build them only from your own history:

  1. Expected case value for each case type = the average net fee on your resolved cases of that type over the last 24 to 36 months (fee received, minus unrecovered costs, minus fees shared with co-counsel).
  2. At least 20 resolved cases per type; below that, pool with the nearest type.
  3. Group into at most four bands, A to D, each sent with one representative value (its median, rounded to the nearest $500).
  4. Stage values. A qualified lead is worth the band value times how often that kind of qualified lead signs within 90 days, from your last 12 months.
  5. Recalibrate quarterly and date every change.
Exhibit B

Worked example: a fictional injury firm

Illustrative

Four value bands from one firm's own resolved cases

BandCase types in the bandMedian net fee (rounded)Qualified leads that sign within 90 daysValue sent for a qualified leadValue sent for a signed case
ACommercial truck, catastrophic injury$48,00035%$16,800$48,000
BCar crash with surgery$14,50045%$6,525$14,500
CCar crash, soft tissue$4,00055%$2,200$4,000
DPremises, minor injury$2,50040%$1,000$2,500
ILLUSTRATIVE numbers. The firm's real bands come only from its own fee history, never from another firm or a benchmark.

Step 4: upload daily, inside the windows

Upload new stages every morning. Daily matters because the windows are short, and they differ by platform.

Exhibit C

Platform rules, October 2026

How long each platform will accept a conversion after the click or event

Upload windows by platformGoogle click conversions: 90 days after the click. Google enhanced conversions for leads: 63 days. Meta Conversions API: 7 days after the event.Google click conversions90 daysGoogle enhanced (leads)63 daysMeta Conversions API7 days
Platform routeWindowSource
Google click conversions90 days after the clickGoogle
Google enhanced conversions for leads63 daysSame
Meta Conversions API7 days after the eventMeta
Sources: Google Ads Help (90 days for click conversions; 63 days for enhanced conversions for leads); Meta Conversions API (7 days from the event). A case that signs outside the window still counts in your own report; it just can't teach the platform.

Set each upload conversion action to the maximum 90-day click-through window, make one stage primary per bidding goal and the rest secondary so nothing counts twice, and log every failed row. Microsoft Advertising accepts offline conversions too, so the same export can feed Bing (Microsoft).

Step 5: move bidding in stages

StepWhenGoogle aims forMoves on when
BaselineDays 0 to 14Current goals, waste cutTracking verified
SignalFrom about day 15Stage 1, uploaded dailyTwo weeks of clean uploads, failed rows under 2%
ValueUsually days 31 to 60Stage 1 carrying its stage value15 or more conversions in 30 days (Google)
TargetWhen volume allowsA return target from recent actual resultsA deeper stage has enough volume
DeepenWhen volume allowsStage 2, then Stage 3Ongoing

Most firms sign too few cases a month for Stage 3 alone to drive bidding. That is fine. A qualified lead carrying its signed-case-weighted value already prices each click by the case it’s likely to become.

Step 6: check it every week

  • Match rate. Share of paid leads with a click ID in the CRM. Aim for 90% or better.
  • Failed rows. Under 2% of each upload.
  • Reconciliation. Signed cases uploaded versus signed cases in the CRM for paid channels, with the gap explained (outside the window, no click ID, declined consent).
  • Timeliness. Share of qualified-lead decisions recorded within 7 days.
  • Outages. When tracking breaks, tell Google to ignore those days with a data exclusion, and note it.

Local Services, Meta and Microsoft

  • Local Services Ads don’t accept value uploads. Store each Local Services lead ID in the CRM, rate leads within 48 hours (ratings can go through the Google Ads API, Google), and credit signed cases by lead ID in your own report.
  • Meta takes neutral stage events through its Conversions API within 7 days. Never build custom or lookalike audiences from CRM data.
  • Microsoft takes offline conversions from the same export.

What this means for your firm

  • Start with the field. If your CRM has nowhere to store the click ID, nothing else is possible. Add it this week.
  • Write your stage definitions and map your status names to them. One page, signed by intake and the managing partner.
  • Have the attorney sign the upload level. Standard everywhere; never hashed contacts in family, criminal or immigration.
  • Use Data Manager for anything new, and keep the export simple: a daily file is enough to start.
  • Check weekly. A pipe nobody checks quietly breaks.

Probative is AI-first SEO and ads for law firms. Our Google Ads service builds and runs this loop in your own account, and signed-case reporting reconciles it to your CRM every Monday. The definitions come from The Probative Standard, free to adopt.

Marketing information, not legal advice. What information about clients and prospective clients leaves the firm is your responsible attorney’s decision.

Questions firms ask

Can we still upload offline conversions through the Google Ads API?
Only if your setup was already importing that way before June 15, 2026. Since then, new adopters have had to import offline click conversions through Data Manager. If you are starting now, or switching agencies and building fresh, plan on Data Manager.
Does our legal CRM connect to Data Manager directly?
Not natively, as of October 2026. Data Manager reads Google Sheets, BigQuery, HubSpot, Salesforce (Lead, Opportunity and Order objects), Zoho, SFTP and HTTPS. Most legal CRMs reach it through a daily export to one of those, a vendor integration, or a small bridge.
What exactly do we send Google about a case?
A click ID, a neutral stage name such as 'Stage 3', a value band and a timestamp. Never a name, contact details in the clear, an injury, a charge, immigration status or any case fact. Your responsible attorney approves the upload level before anything is sent.
What if a case signs more than 90 days after the click?
Google won't accept it as a click conversion. That is why the qualified-lead stage matters: it uploads within days and carries a value based on how often that kind of lead signs. The late signed case still counts in your own report.
Should family, criminal or immigration firms do this?
They can upload Standard conversions (click ID, stage, value band, time) for bidding. They should never use hashed contact uploads: Google's customer data policy excludes conversions about crime, divorce and negative finances from enhanced conversions, and immigration carries a higher privacy risk.

Sources

  1. Google Ads Developer Blog: changes to offline click conversion imports from June 15, 2026 · Accessed October 23, 2026
  2. PPC Land (secondary): Google blocks new offline conversion imports via the Ads API from June 15 · Accessed October 23, 2026
  3. Google Ads Help: Data Manager for offline conversion imports · Accessed October 23, 2026
  4. Google Data Manager Help: supported data sources · Accessed October 23, 2026
  5. Google Data Manager Help: connecting Salesforce (Lead, Opportunity and Order objects) · Accessed October 23, 2026
  6. Google Data Manager Help: HubSpot lifecycle stages · Accessed October 23, 2026
  7. Google Data Manager API: sending events (validate-only checks and restatements) · Accessed October 23, 2026
  8. Google Ads Help: upload windows (90 days for click conversions, 63 for enhanced conversions for leads) · Accessed October 23, 2026
  9. Google Ads Help: bidding on conversion value · Accessed October 23, 2026
  10. Google Ads Help: target ROAS (conversion volume guidance) · Accessed October 23, 2026
  11. Google Ads policy: customer data policy (sensitive categories excluded from enhanced conversions) · Accessed October 24, 2026
  12. Google Ads policy: personalized advertising and sensitive categories · Accessed October 24, 2026
  13. FTC: hashing doesn't make data anonymous · Accessed October 23, 2026
  14. Meta: Conversions API (events older than 7 days are rejected) · Accessed October 23, 2026
  15. Microsoft Advertising: offline conversions · Accessed October 24, 2026
  16. Lawmatics Help: sending offline conversions to Google Ads · Accessed October 23, 2026
  17. Zapier: Clio to Google Ads offline conversion template · Accessed October 23, 2026
  18. Google Ads API: Local Services campaigns and lead feedback · Accessed October 23, 2026
  19. New York State Bar Association Ethics Opinion 1240 (client identities in phone contacts are confidential) · Accessed October 24, 2026

New guides and notes, by email

At most twice a month. No selling. Unsubscribe in one click.

By subscribing you agree to our privacy policy.

Start with your own numbers.

Free. A person records a 90-second video of what clients see when they search for you, by email within 2 business days. No account access, no call. We take a few each week; if we're full we'll tell you the date. Paid work opens in January 2027.

  1. Free video review

    A 90-second video on your public ads and search presence, made by a person, within 2 business days.

  2. The measurement study, $3,000

    Your numbers, from click to signed case, in 14 business days. 7-day refund; credited if you sign within 30 days.

  3. Choose your plan

    A package or single services, every one with a published price. You own every account.