UTM builder for social media
A UTM link is your normal link with a few labels added to the end, such as utm_source=instagram and utm_campaign=autumn-launch, so your analytics can tell which channel and which campaign each visit came from.
Last updated:
Try it
Use lower case and no spaces, so the same campaign is not counted as two in your analytics.
The labels and what to put in them
| Label | What it means | Example |
|---|---|---|
| utm_source | Where the visit came from | |
| utm_medium | The kind of traffic | social |
| utm_campaign | Which campaign it belongs to | autumn-launch |
| utm_content | Which post or version | reel-01 |
Three habits that keep the numbers clean
Write every label in lower case, use hyphens instead of spaces, and reuse the same campaign name across channels. Analytics treats "Autumn Launch" and "autumn-launch" as two different campaigns, and a clean report starts with consistent labels.
Questions people ask
What is a UTM parameter?
A label added to the end of a link, such as utm_source=instagram, that tells your analytics where a visit came from.
Which UTM parameters do I need?
Source, medium and campaign are the core three. Content is useful when you want to tell posts or versions apart.
Do UTM links affect SEO?
They are meant for links you share in posts and ads. Use your normal, untagged link inside your own website.
Keep reading
- Engagement rate calculatorCalculate a post's engagement rate by followers and by reach. Engagement rate is likes, comments, shares and saves divided by followers (or reach), times 100.Read
- Your Shopify catalogue, turned into social mediaInstall PlanMedia from the Shopify App Store and your catalogue becomes your content library. Free with 50 credits, or Starter at $49 a month with 300 credits and a 14-day free trial.Read
- Caption length checkerPaste a caption to count its characters, words, hashtags and mentions, and see how much room is left on X (280), Instagram (2,200), LinkedIn (3,000), TikTok (4,000) and YouTube descriptions (5,000).Read