Data Analytics GTM Implementation Australia

Client: higeia.com.au — Weight Loss Program

End-to-End
User Journey
Tracking via GTM

Designed and implemented a complete Google Tag Manager tracking architecture for Higeia's onboarding funnel — capturing every user touchpoint from first welcome screen through payment success, including 26 granular quiz interaction events.

7 Funnel Stages
Tracked
26 Quiz Events
Implemented
100% GTM
Coverage
Project Overview

What was built and why.

Higeia needed full visibility into how users moved through their onboarding funnel — from landing to paid conversion. Without granular tracking, drop-off points were invisible and optimisation was guesswork.

🎯
Goal

Track every step of the user journey from the welcome screen through to payment success and consultation scheduling — giving the team full funnel visibility in GA4.

🛠️
Tools Used

Google Tag Manager for event implementation, GA4 as the data destination, and custom Click ID triggers to capture button-level interactions across the SPA-style onboarding flow.

📊
Outcome

A fully documented, tested tracking implementation covering 7 main funnel pageview events and 26 granular quiz interaction events — all verified and ready for GA4 funnel analysis.

Trigger Method

Mixed approach — button-level Click ID tracking for interactive steps, URL-based tracking for confirmation pages where no button click occurs.

🧪
Testing

All events validated through GTM Preview Mode before publishing — ensuring clean, reliable data flowing into GA4 from day one.

📋
Documentation

Full tracking spec documented per event — page URL, path, click ID, button text, event name, GTM status, and test status — maintained as a living reference.

Funnel Architecture

7-stage conversion funnel.

Each stage of the Higeia onboarding flow was mapped to a unique GTM event — tracking users from first welcome through to paid conversion and consultation booking.

01
PageView_StartWelcome
Start Welcome — Entry Point
higeia.com.au/startwelcome · Click ID: startwelcome · Button: "Next"
GTM ✓ Tested ✓ Via Button
02
PageView_StartWelcome2
Start Welcome 2 — Onboarding Continued
higeia.com.au/startwelcome2 · Click ID: startwelcome2 · Button: "Let's go!"
GTM ✓ Tested ✓ Via Button
03
PageView_StartWelcome3
Start Welcome 3 — Quiz Entry
higeia.com.au/startwelcome3 · Click ID: startwelcome3 · Button: "Let's go!"
GTM ✓ Tested ✓ Via Button
04
PageView_LicenseCheck
License Check — Eligibility Confirmation
higeia.com.au/licensecheck · Click ID: licensecheck · Button: "Confirm Answers"
GTM ✓ Tested ✓ Via Button
05
PageView_Checkout
Checkout — Payment Intent
higeia.com.au/checkout · Click ID: checkout · Button: "Continue"
GTM ✓ Tested ✓ Via Button
06
PageView_PaymentSuccess
Payment Success — Conversion Event 🎯
higeia.com.au/paymentsuccess · Tracked via URL (no button)
GTM ✓ URL Trigger
07
PageView_ScheduleConsult
Schedule Consultation — Post-Conversion
higeia.com.au/scheduleconsult · Tracked via URL (no button)
GTM ✓ URL Trigger
Granular Quiz Tracking

26 quiz interaction events.

Every body fat percentage selection in the onboarding quiz was tracked as an individual GTM event — enabling analysis of which quiz answer cohorts convert best.

# Event Name Button Page Path
Technical Implementation

How the GTM setup was structured.

Two distinct trigger strategies were used depending on the page type — button-level Click ID tracking for interactive steps, and URL-based triggers for confirmation pages.

Trigger Type 01
Click ID Tracking (Button-Level)

Used for steps 1–5 where user progression is gated behind a button. GTM fires when the element with a specific Click ID is clicked — ensuring the event only fires on intentional user action, not page load.

// GTM Trigger Config
Trigger Type: Click — All Elements
Fire On: Some Clicks
Condition: Click ID equals
"startwelcome" // per step
Trigger Type 02
URL-Based Page View Tracking

Used for PaymentSuccess and ScheduleConsult — pages that load after external processes. GTM fires on page load when the URL matches the confirmation path.

// GTM Trigger Config
Trigger Type: Page View
Fire On: Some Page Views
Condition: Page URL contains
"/paymentsuccess"
Event Naming Convention
Consistent GTM Event Taxonomy

Primary funnel events follow PageView_[StepName]. Quiz events use the percentage value directly as the event name for easy cohort segmentation in GA4.

// Primary Funnel Events
PageView_StartWelcome
PageView_Checkout
PageView_PaymentSuccess
 
// Quiz Events
5_percent 99_percent
GA4 Integration
Data Layer → GA4 Pipeline

GTM tags push all events to GA4 via the GA4 Event tag type — making every funnel step and quiz interaction available for funnel analysis and conversion reporting in GA4 Explorations.

// GTM Tag Config
Tag Type: GA4 Event
Event Name: {{Event Name}}
Trigger: Click ID Match
→ Fires to GA4 Measurement ID
Key Learnings

What this project demonstrated.

Technical implementation skills applied across a real-world SPA onboarding funnel.

01

GTM Click ID tracking is more reliable than CSS selector-based triggers for SPAs. Single-page applications often re-render elements, breaking class or text-based triggers. Click IDs remain stable across renders — making them the right choice for quiz-style onboarding flows.

02

Granular quiz event tracking unlocks cohort-level conversion analysis. By tracking each body fat percentage selection individually, you can compare conversion rates across different quiz answer cohorts in GA4 — revealing which user profiles convert best.

03

Mixed trigger strategies are sometimes the right call. Using button clicks for interactive steps and URL matching for confirmation pages isn't inconsistent — it's precise. The right trigger for each page type ensures clean data without false positives.

04

A tracking spec document is as important as the implementation itself. Documenting every event with its URL, click ID, button text, GTM status, and test status creates a single source of truth — making QA, debugging, and future updates dramatically faster.

Work with me

Need GTM tracking or
analytics implementation?

I set up clean, reliable tracking pipelines that give you real visibility into how users move through your product.

Available for Projects Let's Talk →