How to Set Up Google Ads Conversion Tracking for Personal Injury Lawyers
Set up Google Ads conversion tracking for a personal-injury firm by defining the intake outcome first, mapping it to the firm’s authoritative records, installing the approved call or web event path, and testing it against accident type, jurisdiction, consent, and disposition states. Use a qualified intake or confirmed consultation as a primary action only when the firm can state why it qualifies, identify it later, and separate it from a duplicate, referral, existing-client, or unsupported enquiry.
Personal-injury intake can involve collisions, workplace incidents, premises injuries, product questions, medical-negligence enquiries, wrongful-death concerns, and matters outside the firm’s service area. A form may include sensitive medical or accident facts. A consultation may be cancelled. An accepted engagement is not the same as an ad click, and a modeled case value is not collected revenue. The setup should keep those distinctions explicit.
Google’s web conversion setup documentation, primary and secondary conversion guidance, and Google tag documentation describe the platform pieces. The firm supplies the accident and jurisdiction rules, intake states, consent decisions, call-routing process, screening workflow, case-management fields, value model, and owners. This is measurement guidance, not legal advice or case evaluation.
Write the intake contract before adding tags
Describe the path from ad or landing page to phone or form, intake, screening, consultation, engagement, matter, billing, referral, or closure. For each state, identify the system that proves it and the stable ID that links it to the previous state.
For every proposed conversion action, record:
- what the event means and its truth condition;
- the website, phone, form, intake, scheduling, CRM, or case-management source;
- the accident type, jurisdiction, contact, representation, and timing rules;
- the stable intake, call, appointment, consultation, client, or matter ID;
- the primary or secondary role and value treatment;
- the consent, privacy, and approved data-use condition; and
- the owner, test case, and rollback path.
If the event cannot be reconciled to a source record, keep it diagnostic. Do not use a generic form submission as the primary goal simply because it is the first event that appears in a browser.
Define the incident and jurisdiction routes
List only the accident or incident types the firm accepts: motor-vehicle, truck, motorcycle, pedestrian, workplace, premises, product, medical, wrongful-death, or another documented category. Mark the jurisdictions, languages, urgency bands, representation state, referral route, and existing-client path that change qualification.
An insurance question should not become coverage advice or a claim conclusion. An incident narrative may contain facts that the advertising system does not need. Record the firm’s intake disposition and protect the person’s details rather than trying to make Google Ads decide liability, injury severity, or legal eligibility.
Prepare the source systems and permissions
Identify the website or landing-page platform, phone and call-routing provider, form handler, CRM or intake tool, booking or consultation scheduler, case-management system, billing system, consent-management platform, tag manager, analytics property, and Google Ads account. Record the owner and change log for each system.
Confirm that the systems can relate advertising activity to an intake or call record without exporting unnecessary details. A stable intake ID, call ID, appointment ID, or matter ID is generally more useful for reconciliation than a full name, address, accident narrative, medical fact, opposing-party name, or private note.
Create the implementation event table
Use a table like this before implementation:
| Action | Trigger | Source of truth | Google Ads role | Match key |
|---|---|---|---|---|
| Accident-page view | Page renders | Web analytics | Secondary | Page and jurisdiction context |
| Phone-link click | Number is activated | Browser event | Secondary | Call if connected |
| Connected call | Provider records connection | Call system | Candidate | Call ID |
| Qualified intake | Firm’s rule is met | Intake or CRM | Primary candidate | Intake ID |
| Consultation booked | Scheduler confirms slot | Booking system | Primary candidate | Appointment ID |
| Consultation completed | Appointment is recorded completed | Scheduler or CRM | Downstream | Appointment and intake IDs |
| Engagement accepted | Firm records engagement | Case-management system | Downstream | Matter or client ID |
| Approved later state | Matter or billing state is recorded | Case-management or billing system | Analysis | Matter and billing IDs |
The table prevents an early click or form event from being mistaken for a qualified personal-injury matter. It also clarifies whether a call conversion means a link click, connected call, screened intake, or later accepted state.
Create and name the conversion actions
Create only actions with agreed definitions. Google’s primary and secondary conversion guidance can help separate actions that influence bidding from those kept for observation. A firm might make “personal injury — qualified intake” or “personal injury — booked consultation” primary and keep page views, form starts, phone clicks, generic contacts, and referrals secondary.
Use names that show the state, practice area, and source: “PI — qualified intake”, “PI — booked consultation”, or “PI — accepted engagement”. Record accident types, jurisdiction, excluded dispositions, source system, value meaning, and owner in the action documentation. Avoid “Lead 1” and “Conversion 2”, which make later audits harder.
Choose the earliest reliable primary state
Choose the earliest state that consistently represents a useful prospective matter. That might be a screening-approved intake or confirmed consultation. If the firm cannot identify accepted engagements reliably or cannot import them through an approved process, do not pretend that a browser form is collected revenue. Keep later engagements, billing, and matter outcomes connected for analysis.
Do not make every downstream status another acquisition conversion. Screening, rescheduling, engagement, invoice, referral, and closure can be separate actions only when they answer separate questions and remain linked to the original intake ID.
Install the web, phone, and form paths
Install the Google tag through the firm’s approved website or tag-management process, following Google’s Google tag guidance. Keep the configuration governed in one place. If an event is missing or duplicated, inspect consent, trigger conditions, page state, tag versions, and integrations before adding another tag.
For a form, fire the conversion only after the handler accepts and stores the request under the firm’s validation rule. A button click or form-start event is not necessarily an intake. For a booking, use the confirmed appointment state rather than the first page of the scheduler. For a phone number, distinguish phone-link click, connected call, qualified call, existing-client call, and support contact.
Preserve identity across retries and callbacks
Carry the original intake or call ID through qualification, appointment, consultation, engagement, matter, billing, referral, and closure records. A person may refresh a form, retry after an error, call after submitting, reschedule, or contact the firm through another incident page. Apply the firm’s deduplication policy rather than counting every action as a new prospective client.
Do not use page views, exact timestamps, browser sessions, incident details, or public case information as the only identity. If the phone provider creates a call ID and the intake tool creates a lead ID, document their relationship and preserve both where the source systems need them.
Set value and consent rules
Choose whether a value represents modeled qualified-intake value, booked-consultation value, completed-consultation value, accepted-engagement value, collected fee, realized revenue, or contribution. Document source, assumptions, accident-type differences, jurisdiction, referrals, timing, write-offs, refunds, and closure states.
An estimated settlement, damages amount, fee expectation, or case value is not collected revenue. If a modeled value helps compare campaigns, label it as modeled and keep it separate from accepted engagement and billing evidence. A contingency matter, hourly matter, fixed-fee service, referral, and declined intake may need different analysis.
Keep sensitive facts out of the advertising path
Review consent, the privacy notice, retention, access controls, approved integrations, and the firm’s professional-responsibility process before sending identifiers or intake fields. Google’s conversion measurement and data-use guidance should be used with the firm’s own privacy requirements. Do not send detailed medical facts, accident narratives, employment or financial records, opposing-party names, privileged notes, full addresses, or payment information when those fields are not necessary for measurement.
Connect screening, consultation, and matter stages
Screening, consultations, engagements, matters, billing, referrals, and closures are usually established outside the browser. Connect those states to the original intake or call record in the CRM or approved case-management workflow. One intake can have several calls, one appointment can be rescheduled, one consultation can lead to a matter, and one matter can have several billing or closure states.
Use the first state the firm can reliably prove as the primary action. That may be a qualified intake or confirmed consultation. Keep accepted engagements, billing, and matter outcomes for later analysis or approved offline measurement until their timing, consent, matching, and import process is dependable.
Keep status changes from creating new leads
Do not fire a new acquisition conversion merely because an intake is screened, a consultation is rescheduled, an engagement is signed, an invoice is issued, a referral is recorded, or a matter is closed. Give each action a separate role only when it answers a separate question and can be linked to the original intake ID. A new matter ID should extend the intake record, not replace it.
If the firm uses offline conversion imports or approved enhanced-conversion workflows, follow current Google documentation and the firm’s privacy controls. Google’s enhanced conversions best practices do not authorize sending every intake field. Use only the approved matching key, consent state, data owner, retention path, and access scope.
Test the complete setup
Use an approved test environment and controlled contacts before relying on the data for campaign decisions. Tag inspection can show whether an event request was attempted, but it cannot prove a qualified intake, consultation, engagement, matter, or legal outcome. Check the event against the source record and expected Google Ads action.
Test accident, phone, form, and consent paths
Test an accident page, phone click, connected call, missed call, voicemail, callback, transfer, accepted intake, validation error, refresh, retry, duplicate submission, out-of-jurisdiction request, unsupported incident, referral request, existing-client support, consultation booking, reschedule, cancellation, no-show, and completed consultation.
If the firm serves multiple jurisdictions, languages, accident types, or urgency bands, test each materially different route separately. Test consent granted, declined, changed, and unavailable on desktop and mobile, during and outside office hours. For each test, record:
- the truth condition, event name, expected trigger, and primary or secondary role;
- stable intake, call, appointment, consultation, client, matter, or billing IDs;
- incident type, jurisdiction, contact state, urgency, source, value treatment, and channel;
- consent state and whether the approved data path allowed or reduced the event; and
- expected duplicate, merge, cancellation, and downstream matching results.
Google’s Tag Assistant help can help inspect tags. Use it with the phone provider, form handler, intake workflow, scheduler, CRM, and case-management records. If a browser event fires twice, inspect duplicate tags, retries, and route transitions. If it fires once but no intake exists, inspect validation, consent, storage, and integration. If an intake exists but Google Ads has no event, inspect the approved path, identifier, timing, and conversion action.
Reconcile the first reporting period
Compare Google Ads actions with phone, form, intake, screening, appointment, consultation, engagement, matter, billing, referral, and closure records for a stated period. Investigate differences caused by attribution or reporting delay, call routing, duplicate merging, missed calls, consent, browser behavior, time zones, jurisdiction filters, abandoned forms, cancelled appointments, no-shows, repeat contacts, existing clients, and offline referrals.
Segment by accident type, jurisdiction, language, urgency, new versus existing contact, call versus form, landing page, campaign, device, intake disposition, consultation state, engagement state, referral, and approved later value. A mismatch in one collision form or jurisdiction should not be diagnosed the same way as a mismatch across every channel.
Keep a change log
Record changes to phone numbers, call routing, forms, landing pages, consent controls, Google tags, tag-manager containers, CRM mappings, conversion action settings, campaign goals, scheduler behavior, accident paths, jurisdictions, intake staffing, appointment availability, and value rules. Date the change, identify its owner, and state the expected effect.
Do not add a second tag to hide a discrepancy. Fix the source definition or integration, keep the old action history understandable, and document replacement or deprecation. If the meaning of an action changes materially, treat it as a new measurement decision rather than silently comparing unlike periods.
Avoid common setup mistakes
- Creating a primary conversion for every page view, form start, phone click, or generic contact.
- Firing a form event before the handler accepts and stores the intake.
- Treating a phone-link click as a connected or qualified call.
- Counting missed calls, callbacks, repeat contacts, support calls, referrals, vendors, spam, or duplicates as new prospective matters.
- Making a consultation-start event primary when only a confirmed booking or completed intake has meaning.
- Combining accident types and jurisdictions without status, disposition, or source fields.
- Creating a new acquisition ID for a form retry, callback, reschedule, CRM sync, engagement, matter, or invoice.
- Calling modeled settlement, damages, fee, or case value collected revenue.
- Sending medical facts, accident narratives, employment or financial records, opposing-party names, privileged notes, or payment data to an ad platform.
- Testing only a successful desktop form and ignoring phone, mobile, consent, jurisdiction, cancellation, or after-hours paths.
- Changing campaigns or adding tags before identifying the source record that proves the mismatch.
Personal-injury tracking setup checklist
Before relying on the account, confirm that:
- Call, form, intake, qualified intake, screening, consultation, engagement, matter, referral, closure, and billing boundaries are written down.
- Each action has a meaning, trigger, source record, accident and jurisdiction rule, role, owner, test case, and rollback.
- Stable IDs connect intake, call, appointment, consultation, client, matter, referral, billing, and approved value records.
- Accident type, jurisdiction, urgency, language, contactability, new versus existing contact, and intake disposition are explicit.
- Modeled intake, booked consultation, completed consultation, accepted engagement, collected fee, realized revenue, and contribution values remain distinct.
- Consent, privacy, retention, access, professional-responsibility review, approved integrations, and data owners are documented.
- Desktop, mobile, call, form, accident-type, jurisdiction, after-hours, consent, duplicate, retry, cancellation, no-show, and existing-client tests pass.
- Google Ads, phone, form, intake, CRM, scheduling, consultation, matter, referral, billing, and closure evidence can be reconciled.
- The implementation version, test evidence, change log, rollback owner, and deprecated actions are recorded.
For a practical account workflow, adz.so can organize evidence and review steps around the firm’s definitions. It does not provide legal advice, evaluate an injury or claim, determine liability or jurisdiction, screen for conflicts, form an attorney-client relationship, promise an outcome, manage a matter, replace case-management or CRM systems, or replace the firm’s professional, privacy, and regulatory responsibilities.
Sources and further reading
- Google Ads: Set up web conversions
- Google Ads: About primary and secondary conversion actions
- Google Ads: About the Google tag
- Google Ads: Best practices for enhanced conversions
- Google Ads: Conversion measurement and data use
- Google Ads: Troubleshoot with Tag Assistant
- American Bar Association: Model Rules of Professional Conduct
- Best Google Ads conversion tracking settings