Glossary

What Is UTM Parameters?

UTM parameters (Urchin Tracking Module) are tags added to the end of a URL that track where traffic comes from. They help analytics tools like Google Analytics identify the source, medium, and campaign that generated a visit.

Why It Matters

When you’re forwarding domains, you need to know which forwarded domain sent the traffic. UTM parameters solve this by tagging each redirect with tracking information that appears in Google Analytics.

UTM Parameter Types

ParameterPurposeExample
utm_sourceTraffic sourcegoogle, twitter, old-brand-com
utm_mediumMarketing mediumredirect, email, social
utm_campaignCampaign namebrand-migration-2024
utm_termSearch termsdomain forwarding
utm_contentContent varianthomepage-redirect

UTM Parameters with Domain Forwarding

Strategy 1: Append UTMs to destination

old-brand.com/page
  → 301 → new-brand.com/page?utm_source=old-brand&utm_medium=redirect&utm_campaign=migration

This tags every redirected visitor so you can track how much traffic your old domain still sends.

Strategy 2: Pass through existing UTMs

old-brand.com/page?utm_source=twitter&utm_medium=social
  → 301 → new-brand.com/page?utm_source=twitter&utm_medium=social

Preserves the original tracking from marketing campaigns.

Why UTM Parameters Beat Referrer Headers

The referrer header is unreliable — it changes during redirects and is blocked by some browsers. UTM parameters are part of the query string and survive redirects, making them the preferred tracking method.

Tracking MethodSurvives Redirects?Reliable?Custom Data?
Referrer headerSometimesNoNo
UTM parametersYesYesYes
Domain Forward analyticsN/A (measured at redirect)YesLimited

Related Terms

Related Features

Frequently
asked questions

Yes, if path and query forwarding is enabled. Domain Forward can pass through query strings (including UTM parameters) from the source URL to the destination URL.

Still Confused? Try It Free.

Set up your first domain forward in under 5 minutes. Free plan includes 5 domains.