The Complete Guide to Advanced UTM Parameters in GA4
If you are spending money on digital advertising, sending email newsletters, or posting on social media without using UTM parameters, you are flying blind. When traffic arrives at your website without a tracking tag, Google Analytics 4 (GA4) often lumps it into the dreaded "Direct/None" bucket, destroying your attribution data.
UTM (Urchin Tracking Module) codes are small snippets of text added to the end of your URLs. They do not affect the functionality of the page, but they act as a beacon, telling your analytics dashboard exactly who sent the traffic, how they sent it, and why.
The 5 Standard UTM Parameters Explained
To create an effective tracking link, you must understand the hierarchy of the five standard parameters. The first three are required, while the last two are optional for granular tracking.
utm_source (Required)
The Source is the specific platform, vendor, or website sending the traffic. Think of it as the "Who."
Examples: google, facebook, mailchimp, linkedin
utm_medium (Required)
The Medium is the marketing channel or mechanism of the traffic. Think of it as the "How."
Examples: cpc (Cost per Click), social, email, affiliate
utm_campaign (Required)
The Campaign is the specific promotion, sale, or strategic initiative you are running. Think of it as the "Why."
Examples: summer_sale_2025, retargeting_abandoned_cart
Unlocking Advanced GA4 Parameters
With the rollout of Google Analytics 4, Google introduced several new, highly specific UTM parameters designed for enterprise-level marketing teams. Our UTM Builder fully supports these advanced tags under the "Advanced GA4 Parameters" toggle:
utm_id: The unique campaign identifier. Crucial if you are uploading offline cost data into GA4 to measure Return on Ad Spend (ROAS).utm_source_platform: Identifies the marketing platform routing the traffic (e.g.,Search Ads 360orGoogle Ads), keeping it distinct from the baseutm_source.utm_creative_format: Used to A/B test the actual visual asset driving the click (e.g.,video_15s,static_image,carousel).utm_marketing_tactic: Defines the high-level strategy (e.g.,remarketingorprospecting).
The #1 Mistake: Capitalization and Spaces
The most common way marketers ruin their Google Analytics data is through inconsistent formatting. Google Analytics is strictly case-sensitive.
If your social media manager tags a link with utm_source=Facebook, and your ads manager tags a link with utm_source=facebook, GA4 will register these as two completely different marketing channels. This fractures your data and makes it impossible to accurately attribute sales.
The Solution: Leave the "Auto-Sanitize Values" toggle turned ON in our UTM Builder. It will aggressively intercept your inputs, force everything into lowercase, and cleanly replace all spaces with hyphens, ensuring perfect data integrity.
Tracking Offline & Print Media with QR Codes
How do you track the ROI of a physical flyer, a direct mail postcard, or a billboard? You cannot expect a user to type a 100-character UTM URL into their browser.
To solve this, use our integrated Offline QR Export feature. Simply generate your campaign link (using a source like direct_mail and medium like print), and our tool will automatically generate a scannable QR code. Download the PNG file, place it on your physical marketing materials, and watch your offline conversions track perfectly in GA4.