Your Default GA4 Setup is Lying to You
Most Brisbane business owners log into Google Analytics 4 (GA4), see a graph going up, and assume everything is fine. It isn’t. By default, GA4 tracks 'Enhanced Measurement'—things like scrolls, outbound clicks, and file downloads. While these are okay for a basic blog, they are useless for a service-based business in Fortitude Valley or an e-commerce store in Chermside trying to calculate real ROI.
If you are relying on default events, you are measuring noise. To actually grow, you need to stop obsessing over page views and start tracking the specific actions that lead to money in your bank account. This requires custom events.
The 'Why' Before the 'How'
Before we touch a single button in Google Tag Manager (GTM), we need to address the biggest mistake in digital marketing: tracking everything because you can. This leads to cluttered reports and analysis paralysis. We see too many agencies building dashboards nobody looks at because the data inside is irrelevant to the bottom line.
Custom events allow you to define what 'success' looks like for your specific business. Whether it’s a high-value lead form submission, a click on a specific 'Book Now' button, or a user spending three minutes on a pricing page—if it’s a milestone in the customer journey, it needs a custom event.
1. The Foundation: Naming Conventions Matter
GA4 is case-sensitive and picky. If you name an event Contact_Form today and contact_form tomorrow, GA4 will treat them as two different things.
The Rule: Use snake_case (all lowercase with underscores).
- Bad: Form Submitted or ClickToCall
- Good: lead_form_submit or phone_click
Avoid generic names. If you have three different forms on your site, don't just track form_submit. Use parameters to differentiate them so you aren't just measuring noise and actually understand which pages are converting.
2. Setting Up Events via Google Tag Manager (GTM)
Don't use the 'Create Event' feature inside the GA4 interface for anything complex. It’s a band-aid solution. Use Google Tag Manager. It gives you control and keeps your site code clean.
Step-by-Step: Tracking a High-Value Button Click
1. Variable Check: Ensure 'Click ID' and 'Click Classes' are enabled in GTM Variables. 2. The Trigger: Create a 'Just Clicks' trigger. Set it to 'Some Clicks' where theClick ID equals your button ID (e.g., header-cta-button).
3. The Tag: Create a 'Google Analytics: GA4 Event' tag.
Measurement ID: Your GA4 'G-' ID.
Event Name: conversion_intent_click (or similar).
Event Parameters: This is where the magic happens. Add a parameter named button_location with a value of header.
4. Preview & Debug: Always use the GTM Preview mode to ensure the tag fires before hitting publish.
3. Don't Forget Parameters (The Context)
An event without parameters is like a headline without a story. If someone clicks a 'Download' button, the event tells you
that they clicked. The parameters tell you what they downloaded and where* they were on the site when they did it.For Brisbane SMEs, this context is vital for mapping the gaps in your sales funnel. If your 'Service Guide' PDF is getting clicks but no one is booking a consultation, the data is telling you your follow-up offer is weak.
4. Register Your Custom Dimensions
This is the step everyone misses. If you send a custom parameter (like button_location) to GA4, you won't see it in your standard reports unless you register it as a Custom Dimension.
Go to Admin > Data Display > Custom Definitions and add your parameter name exactly as it appears in GTM. If you skip this, your data is being collected but remains invisible in your reports. It’s like recording a conversation and then losing the tape.
The Hard Truth About GA4 Data
Setting up custom events is only 20% of the battle. The other 80% is actually using that data to make decisions. Most agencies will charge you thousands for a 'GA4 Migration' that only sets up the basics. They want you to feel overwhelmed so you don't question the results.
Stop settling for 'traffic' reports. Demand data that shows intent. If your digital marketing isn't showing you exactly where your leads are coming from and which specific actions they took before converting, you are flying blind.
Ready to stop guessing and start measuring what matters?
Contact the team at Local Marketing Group today. We don't just 'set up' analytics; we build measurement frameworks that actually help Brisbane businesses grow.