Build a UTM-tagged link pre-set for a social media post.
Build a URL with UTM tracking parameters attached, so Google Analytics and most other analytics tools can tell you exactly where a visit came from — which newsletter, which social post, which ad campaign — rather than just seeing generic "referral" traffic.
The three required fields (source, medium, campaign) answer "where," "what kind of channel," and "which specific campaign" — source might be "newsletter" or "twitter," medium might be "email" or "social" or "cpc" for paid ads, and campaign is whatever name ties this specific push together, like "summer_sale_2026." Term and content are optional: term is mainly for tracking paid search keywords, and content is useful for A/B testing two different links that otherwise point to the same place (like a header link versus a footer link in the same email).
Consistent naming matters more than any specific convention — always lowercase, always the same word for the same channel (not "email" in one link and "Email" in another), since analytics tools treat UTM values as exact, case-sensitive text, not a normalized category.
Nothing here touches a server — the URL is built entirely in your browser using standard URL encoding, so spaces and special characters in your campaign name are handled correctly without you needing to encode anything by hand.
Source, medium, and campaign are the three that matter for basic tracking — term and content are optional, used for paid keyword tracking and A/B testing links respectively.
Yes — analytics tools treat UTM values as exact text, not a normalized category, so "Email" and "email" are tracked as two different mediums. Picking a consistent lowercase convention and sticking to it avoids fragmenting your own reports.
utm_term is mainly for the specific paid keyword that triggered an ad. utm_content is for distinguishing between two links that go to the same destination — like testing whether people click a header link or a footer link within the same email.
No — nothing persists between visits. Copy the generated URL before navigating away if you need it later.
UTM parameters make an already-long URL noticeably longer — shortening the final tagged link makes it much more practical to paste into a space-constrained place like a social media bio, SMS, or a printed flyer, while the tracking data still applies once someone clicks through.
Only if you click it — building the UTM-tagged URL itself happens entirely in your browser. The shorten button specifically sends that one URL to e309’s own URL-shortening service to create the short link; nothing else about this tool touches a server.