← Back to blog

GA4 Conversion Tracking for Accounting Firm Websites: What to Measure Beyond Contact Form Submissions

21 August 2026·6 min read
Quick answer: Contact form submissions are only one signal, and usually the smallest one. A properly set up accounting firm website should also track phone clicks, email clicks, PDF and checklist downloads, pricing page engagement, and booking widget completions as separate GA4 key events, because most people who are ready to talk to an accountant call or email before they ever touch a form. Track these individually, not blended into one "contact" goal, so you can see exactly which pages and channels are actually producing enquiries. 📈

If your GA4 dashboard only lights up when someone submits your contact form, you're flying blind for most of your website's real value. 💖 We've pulled GA4 reports for accounting firms across the Gold Coast and beyond, and the pattern repeats every time: phone clicks outnumber form fills two or three to one, PDF guides get downloaded by people who never convert online at all, and the fees or pricing page is quietly the second most visited page on the entire site. None of that shows up if "contact form submit" is the only thing you're measuring. Here's what to track instead, and how to set it up without needing a developer on retainer.

What most accounting firms get wrong

  • Treating the contact form as the only goal. Most accounting clients still call. If your only tracked event is a form, you're systematically undercounting demand and making bad decisions about which pages and ads are working.
  • Never tracking phone or email clicks. A tap on a tel: or mailto: link is a genuine intent signal, arguably a stronger one than a form fill, and GA4 can capture it, but only if it's set up.
  • Ignoring PDF and guide downloads. A visitor who downloads your "EOFY checklist for small business" is warmer than a random pageview, but if that's not a tracked event, it's invisible in your reports.
  • Lumping new enquiries in with existing client actions. Client portal logins and "new business" enquiries are completely different journeys. Mixing them muddies every report you'll ever pull.
  • Setting GA4 up once and never touching it again. Key events get marked, nobody checks whether they're still firing correctly six months later, and the data quietly rots.
The core conversion set for an accounting firm website (mark each as a Key Event in GA4):
  1. phone_click — any tap or click on a tel: link, including the header, footer and mobile sticky bar
  2. email_click — any click on a mailto: link
  3. contact_form_submit — your existing enquiry form, kept as its own event
  4. booking_confirmed — a completed booking through Calendly, Acuity or whatever widget you use for consult calls
  5. resource_download — PDF guides, checklists, rate sheets, EOFY calendars
  6. pricing_page_engaged — a visit to your fees/pricing page with at least 30 seconds on-page
  7. live_chat_started — if you run chat, the first message sent, not just the widget opening

Real examples, not theory

Solo BAS agent: Running solo with no reception, this BAS agent assumed her contact form was doing all the work. Once phone_click was tracked, it turned out 68% of her "conversions" were phone taps from mobile, mostly from the footer on her services page, not the form at all. She moved her phone number higher on mobile and enquiry calls went up noticeably within a month, at zero extra ad spend.
Four-partner suburban firm: This firm had three service pages, a team page and a fees page, but only tracked form fills. Adding resource_download and pricing_page_engaged revealed their "Tax Return Checklist" PDF was their single most downloaded asset, pulling more engaged sessions than any blog post. It became the centrepiece of a new Google Ads landing page.
Firm chasing SMSF and advisory clients: Targeting higher-value SMSF and advisory work, this firm found their advisory service pages had long time-on-page but almost no form fills or phone clicks. Adding booking_confirmed tracking on their discovery-call widget showed the real conversion path: people were reading for ages, then booking directly, skipping the form entirely. Advisory ad spend was reallocated toward the booking widget CTA instead of the contact form.

How to actually set this up

You don't need a developer for most of this. Here's the order to work through it in:

1. Turn on Enhanced Measurement. In GA4 Admin Data Streams your web stream, this single toggle auto-tracks outbound clicks, file downloads and scrolls with zero code. It covers resource_download for you immediately.

2. Set up phone and email click tracking. If you use Google Tag Manager, add a trigger that fires on clicks where the URL starts with tel: or mailto:, then send it through as a GA4 event. No GTM yet? This is the one thing worth getting a developer to add, it's a 20-minute job.

3. Connect your booking widget. Most booking tools (Calendly, Acuity) can push a confirmation event to GA4 via their own integration or a simple GTM trigger on the confirmation page URL.

4. Mark the right events as Key Events. In GA4 Admin Events, toggle "Mark as key event" on each one from the list above. Don't mark everything, that just dilutes your conversion reports.

5. Build one Exploration report grouped by channel. Compare phone_click, contact_form_submit and booking_confirmed side by side by traffic source. This is where the real story shows up.

💡 Be honest about what GA4 can't see. GA4 only tracks what happens on your website. It can't tell you that a call was actually answered, how long it lasted, or whether that enquiry became a paying client. If your firm gets a meaningful share of enquiries from phone calls to a number listed on Google Business Profile or a printed card, none of that ever touches your website and GA4 simply won't count it. For phone-heavy firms, GA4 is a strong starting point, not the full picture, pair it with call tracking if calls are genuinely central to how clients find you.

Mistakes to avoid

  • Don't mark every single event as a Key Event, it buries the signals that actually matter under noise
  • Don't skip DebugView when you first set up new events, untested tracking silently fires wrong or not at all
  • Don't forget to exclude your own staff and IP addresses from traffic, internal testing inflates every number
  • Don't assume a form fill and a phone click are equally valuable without checking which actually turns into booked work
  • Don't set it and forget it, check that events are still firing correctly every quarter, especially after a website update

Frequently asked questions

Do I need Google Tag Manager to set this up?

Not for everything. GA4's Enhanced Measurement covers file downloads and outbound link clicks automatically. GTM makes phone and email click tracking far easier and gives you room to add more events later without touching site code again, so it's worth the initial setup even if you only use it for that.

How many conversion events should an accounting firm actually track?

Five to seven is the sweet spot for most small-to-mid firms. Enough to see the full picture across phone, email, form, downloads and bookings, without so many that your reports become noise you stop reading.

Will GA4 tell me which enquiries actually became paying clients?

No, and this is worth being upfront about. GA4 tells you an enquiry happened, not what happened after your practice management software took over. To close that loop you need to feed outcomes back in, either through offline conversion import tied to a CRM, or by manually cross-referencing your enquiry log against new clients each month. Without that step, GA4 measures interest, not revenue.

Does GA4 track phone calls that don't come through my website?

No. GA4 can only see the click on a tel: link on your site, not whether the call connected, how long it ran, or where the caller found your number if it wasn't on your website at all. If a lot of your enquiries come from Google Business Profile calls or word of mouth, those simply won't appear in GA4, and that's a genuine gap, not a setup mistake.


Keep reading 🤍

Share
Written by
Kate, founder of Chronically Online

I help Gold Coast and Brisbane businesses grow with branding, websites and marketing that actually works.

Work with me ✦