The majority of Australian service business websites have Google Analytics 4 installed. The majority of those same businesses have no idea what is actually happening on their website because their GA4 setup is effectively broken.
GA4 installed but unconfigured is like buying an expensive diagnostic machine and never turning it on. The tool is there. The insight is not.
This guide covers how to set up GA4 correctly for an Australian service business — the specific events to track, the filters you must apply, how to connect it to Google Ads, and why most setups fail even when the GA4 tag is technically firing.
Why Most GA4 Setups Are Broken
GA4 collects data out of the box. But collecting data is not the same as collecting useful data.
Problem 1: Pageviews Without Events
GA4's default configuration tracks pageviews and some automatic events (scroll depth, outbound clicks). What it does not track by default:
- Form submissions
- Phone number clicks
- Booking completions
- Video plays
- File downloads
- Chat initiations
For a Melbourne plumber, a financial adviser, or a cleaning business, these events are the business. If you cannot measure them, you cannot improve them.
Problem 2: No Conversion Events Marked
In GA4, you must explicitly mark events as "conversions." A form submission event that fires on every submit but is not marked as a conversion in GA4 shows up only in your event reports, not in your conversion metrics. The result: your campaign data shows zero conversions even though people are enquiring.
Problem 3: Internal Traffic Poisoning the Data
If you, your team, and your agency are visiting your website regularly and those visits are being counted in your analytics, you have a data quality problem. A business with five staff checking their website ten times a day adds 350+ artificial visits per week to their data. That skews session counts, bounce rates, and conversion rates.
Problem 4: Not Connected to Google Ads
Many businesses run GA4 and Google Ads separately without connecting them. This means your Google Ads campaigns are optimising based on proxy signals (clicks, time on site) rather than actual business events (enquiries, bookings). Connecting them and passing conversion events back to Google Ads is one of the highest-leverage changes available to any Australian business running paid search.
Problem 5: No Data Retention Policy
GA4's default user data retention is set to 2 months. This means you cannot do year-over-year comparisons, cohort analyses, or meaningful long-term trend analysis after two months. Change this to 14 months (the maximum) immediately.
Step-by-Step GA4 Setup for Australian Service Businesses
Step 1: Create Your GA4 Property Correctly
If you have not yet created a GA4 property, do this first:
- Go to analytics.google.com and sign in with the Google account that manages your business
- Click "Admin" → "Create Property"
- Set your property name (your business name), timezone (Australia/Melbourne for Victorian businesses), and currency (AUD)
- Select "Web" when asked about data stream
- Enter your website URL and stream name
Important: Create a new property for each distinct website. Do not mix multiple websites into a single property.
Step 2: Install via Google Tag Manager (Recommended)
Rather than adding the GA4 tag directly to your website code, use Google Tag Manager:
- Create a GTM account at tagmanager.google.com
- Create a Container for your website (type: Web)
- Install the GTM snippet on your website (two code snippets — one in the
<head>, one at the start of<body>) - In GTM, create a new Tag → Google Analytics: GA4 Configuration
- Enter your GA4 Measurement ID (format: G-XXXXXXXXXX)
- Set trigger to "All Pages"
- Preview and publish
This gives you a single container to manage all your tracking without touching your website code for every change.
Step 3: Fix Data Retention
Immediately after creating your property:
- Go to Admin → Data Settings → Data Retention
- Change "Event data retention" to 14 months
- Enable "Reset user data on new activity"
- Save
If you do not do this, you will lose historical data after 2 months.
Step 4: Set Up Internal Traffic Filters
Exclude your own business's traffic from your analytics data:
- Go to Admin → Data Streams → select your stream → More Tagging Settings → Define internal traffic
- Add a rule with your office IP address (find your IP at whatismyip.com)
- Add rules for any other internal IPs (remote staff, agency)
- Go to Admin → Data Filters → Create Filter → "Internal Traffic" → set to "Active"
For mobile users whose IPs change, use the GTM data layer to set a traffic_type parameter of "internal" based on a cookie you set manually — this is more complex but necessary for fully remote teams.
Step 5: Track Form Submissions as Events
This is the most critical step for service businesses. Every contact form, quote request form, and booking form submission needs to fire a GA4 event.
Method 1: Thank You Page Trigger (simplest) If your website redirects to a "thank you" page after form submission, create a GTM trigger on that page URL and attach a GA4 event tag:
- Event name:
form_submissionorlead_generated - Parameters:
form_type,page_location
Method 2: Form Submission Event If there is no redirect (AJAX forms), trigger on form submit event in GTM:
- GTM trigger: Form Submission → trigger on all forms (or specific form IDs)
- GA4 event:
form_submission
After setting up the event:
- In GA4, go to Admin → Events
- Find your
form_submissionevent - Toggle "Mark as conversion" to ON
Step 6: Track Phone Number Clicks
For Australian service businesses, phone call clicks are often more valuable than form submissions. Set these up as follows:
In GTM:
- Create a Trigger → Click → All Elements or Just Links
- Enable when
Click Textcontains your phone number ORClick URLstarts withtel: - Create a GA4 event tag: event name
phone_call_click - Mark as conversion in GA4
This captures every time someone taps or clicks your phone number on both desktop and mobile.
Step 7: Track Bookings and Other High-Value Events
If you have an online booking system (Calendly, Cliniko, Acuity, ServiceM8, custom booking), track booking completions as conversions.
Common methods:
- Calendly: Embed with GTM and trigger on the
calendly.event_scheduledcustom event - Third-party booking tools: Use their webhook/redirect functionality to fire to a thank-you URL
- Custom booking: Fire a
dataLayer.pushevent from your developer and catch it in GTM
Any high-value action — subscription form, chat initiation, file download of a price list — should be an event. Mark the ones that represent genuine business value as conversions.
Connecting GA4 to Google Ads
If you are running Google Ads for your Australian service business, connecting GA4 is non-negotiable.
Link GA4 and Google Ads
- In GA4, go to Admin → Google Ads Links → Link
- Select your Google Ads account
- Enable "Personalised advertising" and "Auto-tagging"
- Complete the link
Import GA4 Conversions into Google Ads
- In Google Ads, go to Tools → Conversions → New conversion action
- Select "Import" → Google Analytics 4
- Import your key conversion events (form submissions, phone calls, bookings)
- Set appropriate conversion values if known (even an estimated value helps bidding)
Enable Enhanced Conversions
Enhanced conversions use hashed first-party data to fill conversion gaps when cookies are blocked or consent is not given. For Australian businesses affected by cookie consent requirements:
- In Google Ads → Conversions → Settings → Enhanced conversions
- Enable and configure for web
- Implement via GTM using your form's email/phone fields
This typically recovers 15–25% of conversions that would otherwise be missed due to browser privacy restrictions.
Key Reports to Monitor Weekly
Once your GA4 is configured correctly, these are the reports that matter for an Australian service business:
Conversions report (Reports → Engagement → Conversions) — Your primary health metric. How many conversions happened this week? From which source? On which page?
Traffic acquisition (Reports → Acquisition → Traffic acquisition) — Where is your traffic coming from? Organic search, direct, paid search, social? Are the proportions healthy?
Landing pages (Reports → Engagement → Landing page) — Which pages bring in the most traffic and conversions? Which pages have the worst conversion rate? The gap between those is your optimisation roadmap.
Search Console integration — Link GA4 to Google Search Console (Admin → Search Console Links) to see which organic search queries are driving traffic and conversions. This is invaluable for SEO decisions.
Bot Traffic and Spam Referrals
GA4 has better bot filtering than Universal Analytics, but spam referral traffic still affects some properties. Check your traffic acquisition report for referral sources that look unusual (random domain names, spam-like URLs).
If you see significant spam traffic:
- Create a custom audience filter excluding sessions where
session_sourcematches known spam domains - Use GA4's built-in "Exclude known bots and spiders" setting (Admin → Data Streams → More tagging settings → this is enabled by default — verify it is on)
Common Australian Business GA4 Mistakes to Avoid
- Not setting currency to AUD — If you have e-commerce tracking or assign conversion values, incorrect currency skews revenue reporting
- Tracking test form submissions — Submit your test forms in preview mode or create a filter to exclude test data
- Using the same GA4 property for staging and production — Create a separate property or stream for your staging environment
- Ignoring the DebugView — When testing events, use GA4's DebugView (Admin → DebugView) to confirm events are firing correctly in real time
- Not auditing regularly — GA4 setups drift. Run a monthly audit: are all conversions still firing? Has anything changed on the website that broke tracking?
Getting Help with Your GA4 Setup
Proper GA4 setup for a service business typically takes 6–12 hours for someone who knows what they are doing. If your current setup is the "just installed the tag and hoped for the best" variety, every week you delay fixing it is a week of unreliable data informing your marketing decisions.
StratifyIQ sets up GA4 correctly as part of every website build, and we also audit and fix existing GA4 configurations for Australian businesses. If you are not confident in your current tracking setup, talk to us about an analytics audit.
Summary
GA4 installed is not the same as GA4 working. For Australian service businesses, the minimum viable setup includes:
- Correct property configuration with AUD currency and Australian timezone
- Data retention set to 14 months
- Internal traffic filtered out
- Form submission events tracked and marked as conversions
- Phone call clicks tracked and marked as conversions
- GA4 linked to Google Ads with conversion import
- Search Console linked
Do those seven things and you will have more reliable data than 80% of Australian businesses currently running GA4. That data is what allows you to make decisions about your website and marketing that are based on evidence rather than guesswork.





