Marketing
Your analytics is not lying. Your tagging is.
You open your analytics after a campaign. Direct traffic is enormous. Social looks weak. Email looks suspiciously good. None of it matches what you remember doing.
The numbers are probably accurate. They are just answering a different question from the one you asked, because of how the links were tagged.
The mistake that ruins the most reports
Casing. One person tags a link Facebook, someone else uses facebook, a third writes FB. Analytics treats those as three unrelated sources and splits your Facebook performance across three rows, each one looking a third as effective as reality.
The fix is unglamorous and total: lowercase everything, always. No capitals, no spaces, hyphens between words. Decide once and never deviate. This single rule prevents more bad reporting than any tool.
Four more that quietly cost you
- UTMs on internal links. Tagging a link from one page of your site to another restarts the session attribution mid-visit. The original source gets overwritten, paid channels collapse and direct traffic inflates. Never tag a link that points at your own site.
- Cramming everything into campaign name. If you spin up a new campaign for every creative variant, you lose the ability to see the campaign as a whole. Keep the campaign stable and use content for the variant.
- Inventing a new medium each time. Medium should be a small, closed set: email, social, cpc, referral, affiliate. It is a bucket, not a description.
- Tagging inconsistently or not at all. Untagged traffic defaults to direct, and those small omissions compound until the report is actively misleading.
An untagged link does not go missing. It goes into direct, where it quietly makes your best channel look worse.
The direct traffic you will never fully recover
Some of that direct pile is not your fault. When someone shares your link inside a private WhatsApp group, a Slack channel, or a DM, the referrer is stripped and it arrives as direct with no attribution context. This is dark social, and in India especially, where so much sharing happens in messaging apps, it is a large slice of real traffic wearing no label.
You cannot tag a share you did not make. What you can do is make the links you publish carry their own identity, so at least the traffic you originated is attributed correctly and the unattributable remainder is genuinely just the remainder.
Build tagged links without the typos
Fill in the fields, get a consistent tagged URL. It runs in your browser, so your campaign names and client links are never sent anywhere.
Open the UTM builderFree, no sign-up, nothing uploaded.
A naming convention you can keep
Write this down somewhere the whole team can see it:
- source is where it came from: instagram, linkedin, newsletter, google.
- medium is the type of traffic: social, email, cpc, referral. Pick from a fixed list.
- campaign is the initiative: launch-july, gst-guide. Stable across every variant.
- content is the variant: carousel-a, hero-cta, bio-link. This is where the granularity belongs.
- term is for paid keywords. Leave it empty otherwise.
Forrester expects more than 80 percent of companies to be running hybrid attribution by 2026, combining first-party signals like UTMs with modelling to fill the gaps. Both halves need the first-party half to be clean. Modelling cannot rescue tagging that was never consistent.
One more courtesy
Tagged links are for measurement, not for sharing in a message. When you paste a link to a person, strip the parameters first. It looks cleaner and it does not follow them around. Our URL parameter stripper does exactly that, and if you are putting links in a bio or a QR code, the bio link builder and QR generator are the other half of the job.
Start with the UTM builder and the lowercase rule. That alone will make next month's report readable.
Questions people actually ask
- Are UTM parameters case sensitive?
- Yes, and this is the most common source of broken reports. Facebook, facebook and FB are treated as three distinct sources. Use lowercase for every value, every time.
- Should I put UTM parameters on links within my own site?
- No. Tagging internal links restarts session attribution mid-visit, which overwrites the original source, deflates paid channels and inflates direct traffic. Only tag links arriving from outside your site.
- Why is my direct traffic so high?
- Two usual causes: untagged campaign links defaulting to direct, and dark social, where links shared in private messages and group chats arrive with no referrer. Fix the first, and the remainder is a more honest picture.
- What is the difference between campaign and content?
- Campaign is the initiative as a whole and should stay stable. Content identifies the variant within it, such as a specific creative or placement. Splitting variants into separate campaigns makes overall performance impossible to read.
- Do UTM parameters affect SEO?
- They can create duplicate URL variants, which is why the canonical tag matters. They do not harm rankings when canonicals are set correctly, but there is no reason to expose tagged URLs to crawlers.
Written by Sourav Mahapatra, who builds BeginThings: free browser tools and BeginRooms, a 3D workspace you can walk through. Take the 30-second tour or start a free 15-day trial, no card needed.