You post on Instagram. You send a newsletter. Maybe you're running a small ad. Traffic to your website goes up that week — but do you actually know which one caused it? For most small business owners, the honest answer is "not really." That's not a content problem. It's a tracking problem, and it has a simple fix: UTM codes.
A UTM (short for Urchin Tracking Module — a naming relic from the analytics company Google acquired to build Google Analytics) is a short snippet added to the end of a URL. It doesn't change where the link goes. It just tags the visit with extra information your analytics platform can read. There are five possible tags, and you'll typically use the first three:
utm_source — where the traffic is coming from (instagram, newsletter, google)utm_medium — what kind of channel it is (social, email, cpc)utm_campaign — the specific push it's tied to (fall_launch, spring_sale)utm_term and utm_content — optional, mostly used for paid search keywords or for telling apart two links pointing at the same place (like a header link versus a footer link in the same email)A tagged link looks like this:
Same destination page. Completely different amount of information for you.
Bigger companies can afford to run five channels at once and figure out later which ones pulled their weight. Most small businesses can't — and that's exactly why this matters more here, not less.
We built a free UTM Link Generator that handles the formatting for you. Fill in your destination URL, source, medium, and campaign name, and it builds the tagged link on the spot — auto-formatted, ready to copy. Build as many as you need in one session and copy them all at once, or export the batch as a CSV. Nothing is sent anywhere; everything stays in your browser.
Try the UTM Link Generator →