Welcome to Admissions
Start your academic journey with us. Apply today for our world-class programs and shape your future.
Apply NowTry these example campaign links to see UTM parameter tracking in action:
Our Programs
Undergraduate
Discover our world-class undergraduate programs designed to prepare you for success.
Learn more →PhD Programs
Discover our world-class phd programs programs designed to prepare you for success.
Learn more →GA4 Analytics Implementation on Landing Page
Page View Tracking
GA4 automatically tracks page views when properly configured, capturing user interaction with your landing page.
Implementation Example:
<!-- Basic pageview tracking in GA4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
Campaign UTM Parameter Tracking
Track traffic sources by capturing UTM parameters from marketing campaigns on Instagram, TikTok, or other platforms.
Implementation Example:
<!-- URL example with UTM parameters -->
https://groggygnome.com/?utm_source=instagram&utm_medium=social&utm_campaign=fall2023
<!-- JavaScript to manually track UTM parameters -->
<script>
// Get URL parameters
const urlParams = new URLSearchParams(window.location.search);
const utmSource = urlParams.get('utm_source');
const utmMedium = urlParams.get('utm_medium');
const utmCampaign = urlParams.get('utm_campaign');
// Send campaign data to GA4
if (utmSource || utmMedium || utmCampaign) {
gtag('event', 'campaign_tracked', {
'utm_source': utmSource || '(not set)',
'utm_medium': utmMedium || '(not set)',
'utm_campaign': utmCampaign || '(not set)'
});
}
</script>
Enhanced Measurement
GA4 automatically tracks scroll depth and outbound clicks without additional code, helping understand user engagement.
Implementation Example:
<!-- Enhanced Measurement is configured in the GA4 interface -->
<!-- GA4 > Admin > Data Streams > Web > Enhanced Measurement (toggle on) -->
<!-- Events tracked automatically: -->
<!-- - page_view: When user loads a page -->
<!-- - scroll: When user scrolls 90% of page -->
<!-- - click: When user clicks an outbound link -->
<!-- - file_download: When user downloads a file -->