What it is
The UTM section of the link builder. Five standard fields plus optional custom UTMs. Values are cleaned by your workspace UTM rules on save.When to use it
Every link. UTMs are how Google Analytics, Mixpanel, Amplitude, and most attribution tools tell campaigns apart.The five fields
utm_campaign
Which initiative this belongs to.
Examples:
q2-launch, black-friday-2025, weekly-digest.utm_source
Where the click came from. Treat as a “platform name.”
Examples:
google, facebook, newsletter, partner-blog.utm_medium
How the click was delivered. The “channel type.”
Examples:
cpc, email, social, display, affiliate.utm_term
Optional. Paid search keyword or audience segment.
Examples:
running-shoes, lookalike-us.utm_content
Optional. Differentiator for A/B variants or creative pieces.
Examples:
headline-a, carousel-3, cta-orange.
How it works under the hood
When you save a link, the entered values pass through your workspace’s UTM Rules in this order:
The cleaned values are stored. See UTM Rules to configure each step.
Custom UTM parameters
Beyond the five standards, you can attach arbitraryutm_* keys. Stored under customUtmParams, appended to every redirect.
&utm_audience=lookalike-3&utm_creative=video-15s.
Real-world examples
- Google Ads
- Meta Ads
- Email
- Influencer / partner
Common mistakes
Source vs medium swapped
Source vs medium swapped
source=email, medium=newsletter is wrong. Source = platform name; medium = channel type. Right: source=newsletter, medium=email.Free-form campaign names
Free-form campaign names
Q2 Launch !!, q2 launch, Q2_Launch become different rows in GA without rules. Use a template per campaign.Using utm_term for non-search
Using utm_term for non-search
utm_term is conventionally paid-search keyword. For audience segments use utm_content or a custom UTM.PII in UTMs
PII in UTMs
UTMs land in your destination URL and analytics. Don’t include emails, names, anything personally identifiable.
Edge cases
UTMs already on the destination URL are preserved. linkutm appends its UTMs as additional params; on key collision, the link’s value wins.