GA4 Conversion Tracking for Law Firm Websites: What to Measure Beyond 'Contact Form Submitted'
Here's an opinion that ruffles feathers in a partner meeting: if your GA4 reports one conversion event — form submitted — it isn't wrong, it's just half the story, and you've been deciding budget off it anyway. This shows up constantly with family and criminal law firms, where the stressed prospective client taps the phone number straight from the Google listing without landing on the site properly. That call doesn't exist in your GA4 report. So when leads feel soft, SEO gets blamed and the phone — which has actually been ringing — gets no credit at all 💖.
What most firms get wrong
The pattern's always the same: GA4 gets set up, and the only "conversion" configured is the thank-you page after a form submits. It feels complete because a number shows up. Nobody checks whether that number represents all the ways a client actually reaches the firm.
For a service built on trust and urgency, the form is often the slowest path to contact. Someone just served with divorce papers isn't filling out a form and waiting for a callback — they're calling. Reading only form data means measuring a fraction of real demand, then acting on it as the whole picture: pausing a campaign, doubting an SEO investment, or shifting budget toward whatever channel shows in the incomplete report.
The law firm GA4 event checklist
Copy this in and tick off each as it's confirmed live. No deep Google Tag Manager (GTM) expertise needed — just the concept, which a developer can wire up.
- Form submitted — baseline. Fires on the thank-you page or successful submit.
-
Phone number clicked (tap-to-call) — fires on a mobile
tel:tap. Usually the biggest gap. -
Email link clicked — fires on a
mailto:click. - Live chat engaged — fires on a first sent message, not just the widget loading.
- Resource/PDF downloaded — fires on a guide or checklist click.
- Booking widget completed — fires when a consult time is confirmed, not when the calendar opens.
Developer brief, fill in the blanks: "Configure GA4 event [event name] to fire when a visitor [trigger], and mark it a key event in admin." Send that line six times and you've briefed the whole build.
How it actually works
GTM sits between your site and GA4, watching for actions — a tel: click, a form submit, a download — and firing an "event" when it sees one. No code required: GTM has built-in triggers for clicks and link types, so it's mostly pointing a trigger at the right link and naming the event. Once it's firing, mark it a key event (GA4's term for conversion) in admin, and it appears in channel reports automatically.
The part needing judgement is weighting, not just collecting. A tap-to-call from a family law page in business hours is a hot lead. A PDF download from a blog post is someone months out from instructing anyone. Reporting them as equal flattens the signal you built the tracking to capture.
Mistakes to avoid
- Tracking chat widget loads, not chat used — inflates "engagement" with visitors who never typed a word.
- Counting every phone click equally — a footer click isn't the same intent as a practice-area page click.
- Never marking events as key events — they sit in raw reports, invisible in the views people check.
-
Never auditing after a redesign — new templates quietly break
tel:/mailto:tracking often. - Reporting one blended "conversions" number — hides which channel produces calls versus downloads.
- Ignoring desktop click-to-call — some visitors copy the number and dial elsewhere; not every call is trackable.
Frequently asked questions
Do I need a developer, or can I do this myself?
Tap-to-call and mailto tracking are achievable without one, using GTM's built-in click triggers. Form and booking events more often need developer help.
Will this fix my lead numbers looking low?
It won't create leads that weren't there, but firms commonly discover they were there all along, invisible to reporting. Depends how much enquiry volume already arrives by phone or email.
How should I weight a call versus a form submission?
No universal ratio — it depends on practice area. Starting point: calls from high-intent pages as top tier, forms and bookings second, downloads and chat starts an earlier third. Adjust to what your intake team sees convert.
Does this replace call tracking software?
Not entirely. GA4 tells you a click happened, not call duration, outcome, or whether it was genuine. Worth adding dedicated call tracking later if volume is significant.
Keep reading 🤍
I help Gold Coast and Brisbane businesses grow with branding, websites and marketing that actually works.
Work with me ✦