Case Study: GA4 Tracking Implementation

Completed January 2026

Analytics GA4 GTM Revenue Tracking

The Brief

An educational organization required comprehensive GA4 tracking on their user registrations. The goal was to establish a clear pipeline of data bridging two distinct digital properties: their primary course catalogue website and their dedicated online membership portal.

This required two specific measurement approaches to capture both direct subscription revenue and early-stage application intent.

Property 1: Membership Portal Tracking

For the organization's membership portal, we needed precise, server-side-style reliability for revenue tracking. We implemented this tracking via a custom PHP code snippet directly into their WordPress environment.

Revenue Measurement: All configured events pass dynamic value and currency parameters back to GA4, ensuring accurate revenue reporting alongside membership activity.

Configured events for the portal include:

  • sign_up_annual: Fires when a user registers for the Annual Membership tier.
  • sign_up_monthly: Fires when a user registers for the Monthly Membership tier.
  • membership_cancelled: Fires when a user visits the designated cancellation page.

Property 2: Course Application Tracking

The main educational site required a different strategy, which we configured entirely through Google Tag Manager.

The Technical Hurdle: Actual application form submissions were being processed on an entirely separate, external domain. Direct cross-domain form tracking wasn't viable due to access constraints.

The Solution: We bypassed the external domain limitation by tracking "Apply Now" button clicks originating from individual course pages, measuring high-intent behavior just before the user transitioned off-site.

Configured application intent events include:

  • apply_course_1 (Introductory Course A)
  • apply_course_2 (Introductory Course B)
  • apply_course_3 (Intermediate Course A)
  • apply_course_4 (Intermediate Course B)
  • apply_course_5 (Advanced Course A)
  • apply_course_6 (Advanced Course B)

Need a tracking setup like this?

Ensure your ad spend is measured accurately. No retainers, just results.

Get in Touch