Why Default GA4 Tracking Leaves Sydney Businesses in the Dark
If you are running a service-based business in Sydney, your website has one primary job: generating high-quality leads. Whether you are a commercial builder, a boutique law firm, or a specialized medical practice, a visitor simply landing on your website is not a win. The real win happens when they fill out your contact form, request a quote, or click to call.
By default, Google Analytics 4 (GA4) does an excellent job of tracking basic metrics like pageviews, scroll depth, and external link clicks. However, it falls short when it comes to understanding who is actually submitting your forms. If your contact forms use modern AJAX loading (where the form submits dynamically without redirecting the user to a new page), GA4’s standard tracking will likely miss it entirely.
To scale your business, optimize your SEO, and make sure your Google Ads budget isn’t being wasted, you need precision tracking. In this guide, we will walk you through setting up custom GA4 events on your WordPress website so you can track your leads with 100% accuracy.
The Two Best Methods for Tracking WordPress Form Submissions
Depending on how your WordPress site is built, there are two primary ways to track custom form events in GA4. We will cover both the simple Thank You Page Redirect method and the more robust Google Tag Manager (GTM) approach.
Method 1: The Thank You Page Redirect (No-Code & Highly Reliable)
This is the most straightforward method. When a user successfully fills out your Contact Form 7, Gravity Forms, WPForms, or Elementor Form, they are automatically redirected to a dedicated confirmation page (e.g., /thank-you/).
Because this page can only be accessed by submitting a form, tracking visits to this URL gives you an exact count of your leads.
- Step 1: Create a new page in WordPress called “Thank You” and set its URL slug to
thank-you. Ensure this page is set tonoindexso search engines don’t index it. - Step 2: Go to your form plugin settings and configure the redirect URL to point to your new thank-you page.
- Step 3: Open your GA4 property and navigate to Admin > Custom Definitions > Create Custom Event.
- Step 4: Name your event something clear, like
lead_form_submission. - Step 5: Set the matching conditions to:
event_nameequalspage_viewANDpage_locationcontains/thank-you/.
Now, every time a user reaches that page, GA4 will record a custom conversion event.
Method 2: Google Tag Manager (Best for AJAX & Multi-Step Forms)
If you prefer to keep users on the same page after submitting a form, you need to use Google Tag Manager (GTM) to listen for the form submission event.
- Step 1: Install GTM on WordPress. The cleanest way to do this without bloating your site is by pasting the GTM container code into your child theme’s
header.phpfile, or using a lightweight plugin like WPcode. - Step 2: Enable Form Variables. In GTM, go to Variables > Configure and check all boxes under the “Forms” category (Form ID, Form Classes, Form Target, etc.).
- Step 3: Create a Form Trigger. Go to Triggers > New. Choose “Form Submission” as the trigger type. Select “Some Forms” and set it to fire when
Form IDequals your specific form’s ID (which you can find by inspecting your form element in your browser). - Step 4: Create the GA4 Event Tag. Go to Tags > New. Select “Google Analytics: GA4 Event”. Select your GA4 Configuration Tag, and set the Event Name to
contact_form_submit. - Step 5: Link and Publish. Associate your new Form Trigger with this GA4 Event Tag. Click “Preview” to test it in GTM Debug Mode, then click “Submit” to publish your changes.
How to Turn Your Custom Events into Trackable GA4 Conversions
Setting up the event is only half the battle. To use this data for your marketing decisions, you must mark these events as conversions.
Once your custom events start registering (which can take up to 24 hours to show in your standard GA4 reports), navigate to Admin > Conversions in your GA4 dashboard. Locate your custom event name (e.g., lead_form_submission) and simply toggle the switch to Mark as conversion.
By doing this, you can now see exactly which channels—organic SEO, local search, or paid Google Ads—are driving actual business revenue, rather than just empty clicks.
The SEO & Paid Ads Payoff: Why This Matters for WP Pro Clients
At WP Pro, we see many Sydney business owners spending thousands of dollars monthly on digital marketing without clean tracking. This results in “flying blind.” Once you have custom GA4 events mapped to your WordPress forms:
- Smart Google Ads Bidding: You can import these exact GA4 conversions directly into Google Ads, allowing Google’s AI to optimize your bids for users most likely to convert.
- True SEO ROI: You can prove that your organic traffic is not just reading your blog, but actively signing up for your services.
- Site Performance Optimization: If you notice high traffic but low conversion event rates, it is a clear sign your WordPress site may suffer from poor speed or clunky mobile UX.
If you need help setting up advanced tracking, optimizing your WordPress site for maximum speed, or scaling your leads with high-performance Google Ads campaigns, get in touch with the local experts at WP Pro today.



