How to Use UTM Tracking in UniLink Analytics (Tag Your Links for Precise Campaign Data)

Add UTM parameters to every link that points to your UniLink page and get campaign-level data that tells you exactly which post, ad, or email drove each click.

TL;DR: UTM tracking means adding small tags to the end of your links — like ?utm_source=instagram&utm_medium=bio&utm_campaign=summer-sale — so UniLink Analytics can show you which specific campaign, platform, or placement drove each visit. Build tagged links with a free UTM builder, paste them in your posts, and view results in the Analytics UTM tab.

Standard referrer data tells you that traffic came from Instagram. UTM tracking tells you it came from the Instagram bio link for your summer sale campaign, on a specific day, from the medium "social." That difference in precision is the gap between guessing and knowing. UTM parameters are the most powerful free upgrade you can make to your UniLink analytics setup — and they take less than two minutes to implement for any link.

What UTM Tracking Does

UTM stands for Urchin Tracking Module — a naming standard originally created by Urchin Software (later acquired by Google) that became the universal method for tagging marketing links. When someone clicks a link with UTM parameters, those tags travel to the destination page and are captured by any analytics system set up to read them, including UniLink Analytics.

UniLink reads five standard UTM parameters: utm_source (the platform — instagram, google, newsletter), utm_medium (the channel type — social, email, cpc, bio), utm_campaign (your campaign name — summer-sale, product-launch, weekly-update), utm_content (to distinguish between multiple links in the same campaign — bio-link vs story-link), and utm_term (primarily for paid search keywords). Each parameter you add becomes a dimension you can filter and analyze independently in your analytics dashboard.

The critical advantage of UTM tracking is that it is not subject to the referrer stripping that affects Instagram DMs, WhatsApp, and other messaging channels. The UTM tags are part of the URL itself, so they survive the journey from any platform to your UniLink page, giving you reliable attribution even in contexts where the browser referrer would normally be blank.

How to Get Started With UTM Tracking

  1. Choose a UTM builder tool — Google's free Campaign URL Builder at ga.dev/utm is the simplest option. Paste your UniLink page URL, fill in the source, medium, and campaign fields, and copy the generated link.
  2. Decide on a naming convention — Before you build your first UTM link, write down the naming rules you will follow. Use lowercase, hyphens instead of spaces (instagram not Instagram, summer-sale not Summer Sale), and consistent medium names (social not Social-Media). Inconsistency fragments your data.
  3. Build your first tagged link — Take your UniLink URL (e.g., unil.ink/yourname) and append parameters: unil.ink/yourname?utm_source=instagram&utm_medium=bio&utm_campaign=launch. This is the link you place in your Instagram bio.
  4. Place the tagged link in your promotion — Paste the UTM-tagged URL wherever you plan to share it: Instagram bio, TikTok bio, email newsletter, YouTube description, or ad creative.
  5. Log into UniLink and open Analytics — After your first clicks come in, go to your UniLink dashboard and navigate to Analytics.
  6. Find the UTM or Campaign tab — Look for a UTM breakdown section that shows visits grouped by utm_source, utm_medium, and utm_campaign separately, so you can filter and slice the data.
  7. Verify the data matches your expectations — If you tagged an Instagram bio link with utm_source=instagram, you should see Instagram appearing in your UTM source data shortly after your first visitors arrive.

How to Use UTM Data for Campaign Analysis

  1. Compare campaign performance — Filter your analytics by utm_campaign to see how your summer sale campaign performed versus your product launch campaign. Total visits, unique visitors, and click-through rates will differ.
  2. Evaluate medium effectiveness — Compare utm_medium=email versus utm_medium=social to understand whether email or social media drives higher-quality traffic to your UniLink page.
  3. Distinguish placements on the same platform — Use utm_content=bio-link and utm_content=story-link when you have multiple entry points on Instagram. You will see which placement drives more traffic without combining them.
  4. Track paid versus organic side by side — Use utm_medium=cpc for paid ads and utm_medium=organic for unpaid posts. Compare their traffic volumes and click behaviors in the same analytics view.
  5. Use UniLink data alongside Google Analytics — If you have GA4 connected, your UTM parameters flow through to GA4 automatically. You get the same campaign breakdowns in both platforms for cross-validation.
  6. Build a UTM link library — Keep a spreadsheet of every UTM-tagged link you have ever created, with the placement date and platform. This becomes your campaign archive for reporting.
  7. A/B test CTAs via utm_content — Create two versions of the same campaign link with different utm_content values (cta-v1 vs cta-v2) and split-test which call-to-action copy drives more clicks.

Key Settings Explained

SettingWhat it controlsBest practice
utm_sourceIdentifies the specific platform or site sending traffic (instagram, tiktok, google, newsletter-name)Use the platform name in lowercase; be consistent — never mix "Instagram" and "instagram" as they become separate entries
utm_mediumDescribes the channel type or marketing method (social, email, cpc, sms, bio)Keep to a short list of standard mediums — social, email, cpc, organic, referral — to make cross-campaign comparisons clean
utm_campaignNames the specific campaign or initiative (summer-sale, new-product, weekly-digest)Use descriptive but short names with dates if the campaign is time-limited (e.g., summer-sale-2024) so archives stay readable
utm_contentDifferentiates multiple links within the same campaign or A/B test variantsUse it when you have more than one link in a single channel for the same campaign — otherwise it adds noise to your data
utm_termCaptures paid search keywords for paid search campaignsMainly relevant for Google Ads and Bing Ads — skip it for social and email campaigns where keywords are not applicable
Pro tip: Create a master UTM spreadsheet with columns for Destination URL, Source, Medium, Campaign, Content, Full Tagged URL, and Date Created. Paste one new row every time you create a tagged link. After six months, this spreadsheet becomes an invaluable campaign archive and prevents you from accidentally using inconsistent naming that fragments your analytics data.

How to Get the Most Out of UTM Tracking

UTM tracking rewards consistency more than any other analytics practice. The moment you start mixing "Instagram" and "instagram" or using both "social-media" and "social" as medium values, you split what should be unified data across multiple rows. Before you tag your first link, spend five minutes writing down your exact naming rules and save them somewhere you will actually reference when building new links.

One powerful use of UTM content tags that most creators overlook is tracking different placements within a single platform. On Instagram, you might have a bio link, a link sticker in Stories, and a link in your Reels description. Without utm_content differentiation, all three appear as a single "instagram" source. Tag them as utm_content=bio, utm_content=story, and utm_content=reel, and you immediately learn which placement your audience responds to most.

For email newsletters, UTM tracking is non-negotiable. Email clients frequently strip referrer headers, so without UTM tags, email traffic appears as "direct" in your analytics. Use utm_source as your newsletter name or provider, utm_medium=email, and utm_campaign as the specific issue or send date. This transforms email from an analytics blind spot into one of your most trackable channels.

If you run paid advertising — Meta Ads, TikTok Ads, Google Ads — always apply UTM parameters to your ad destination URLs. Most ad platforms have dynamic UTM value insertion ({campaign.name}, {adset.name}) that auto-populates campaign data. Combined with UniLink Analytics and GA4, you get a complete picture of the customer journey from ad impression to link click on your UniLink page.

Troubleshooting Common Issues

ProblemLikely causeFix
UTM data not appearing in analyticsThe link was shared without UTM parameters, or the parameters were stripped by a URL shortenerVerify your tagged URL still contains UTM parameters after shortening; test by clicking the link yourself and checking the analytics for the new visit
Same campaign appearing as multiple entriesInconsistent capitalization or naming (instagram vs Instagram, summer-sale vs summersale)Standardize naming going forward; you cannot retroactively merge old entries, but a consistent convention prevents future fragmentation
UTM source overrides expected referrerThis is correct behavior — UTM source intentionally overrides the browser referrer headerNo fix needed; this is how attribution is designed to work. UTM data is more reliable than referrer headers
GA4 showing different numbers than UniLink for the same campaignGA4 and UniLink count sessions differently, or GA4 was loaded after some visitors arrivedAccept small discrepancies (5–15%) as normal between any two analytics systems; use UniLink for link-click data and GA4 for on-site behavior

Pros

  • Works reliably even in messaging apps and email clients that strip browser referrer headers
  • Allows precise campaign-level attribution that referrer data alone cannot provide
  • Free to implement with no code changes — just URL parameter appending
  • UTM data flows through to GA4 automatically when GA4 is connected to your UniLink page

Cons

  • Requires discipline to use consistently — one untagged link creates an attribution gap in an otherwise clean dataset
  • Tagged URLs look long and technical if shared visibly; use a URL shortener for public-facing links
  • Naming inconsistencies from early campaigns cannot be retroactively merged or cleaned up

Frequently Asked Questions

Do I need to add UTM parameters to every link, or just some?

You should add UTM parameters to every link you actively share or promote. Links that appear organically (someone sharing your URL in a tweet without your involvement) will not have UTM tags, and that is fine. But every link you personally create and place — in a bio, email, ad, or post — should have UTM tags.

Will UTM parameters break my UniLink page URL?

No. UTM parameters are appended to the end of your URL as query string values. Your UniLink page loads identically with or without them. The parameters are read by the analytics system and then ignored by the page itself.

Can I use UTM tracking with a custom domain on UniLink?

Yes. UTM parameters work with any URL format — unil.ink/username, username.unil.ink, or a custom domain you have connected to your UniLink page. The parameters are platform-agnostic.

How do UTM parameters interact with pixel tracking?

UTM parameters and pixels operate independently. Pixels (Meta Pixel, TikTok Pixel, GA4) fire based on page views and events, while UTM data is captured as session attribution. In GA4, UTM data becomes part of the session source/medium dimension automatically.

What is the difference between utm_source and utm_medium?

Source is the specific origin (instagram, google, mailchimp), while medium is the category or channel type (social, cpc, email). Think of it as: medium is the "how" and source is the "where." For example: utm_source=instagram&utm_medium=social means traffic from Instagram, via the social media channel.

Key Takeaways

  • UTM parameters are URL tags that give UniLink Analytics campaign-level attribution beyond what referrer headers alone can provide.
  • The five parameters are source, medium, campaign, content, and term — source and medium are the most essential for every link.
  • Consistent lowercase naming conventions are critical — mixed capitalization creates duplicate entries that cannot be merged retroactively.
  • UTM data flows automatically to GA4 when a GA4 measurement ID is connected to your UniLink page.
  • Keep a UTM link spreadsheet so you always have a record of which tagged URLs are live and what naming convention you used for each.

Ready to track your campaigns with precision?

Create your UniLink page and start using UTM tracking to know exactly which promotions drive results.

Get Started Free