UTM Tracking for Small Sellers: Finally Know Which Channel Makes You Money

By SellerLoop Editorial Team · · 3 min read

Here's a conversation that happens in every small e-commerce business: "We got 30 orders this week!" — "Great, from where?" — "...the internet?" If you're promoting on Google Ads, Facebook, TikTok and email at the same time but can't say which channel those orders came from, you're not running campaigns. You're making donations and hoping.

UTM parameters fix this, they're free, and you can set them up in an afternoon.

What a UTM parameter actually is

A UTM is just extra text stuck onto the end of a link. Instead of sharing yoursite.com/products/labels, you share:

yoursite.com/products/labels?utm_source=facebook&utm_medium=cpc&utm_campaign=sample_pack_july

The page looks identical to the visitor. But your analytics tool reads those three tags and records: this visitor came from Facebook, via a paid ad, from the July sample pack campaign. When they buy, the order carries that label. Multiply by every visitor, and you get a clean revenue-by-channel report.

The only three tags you need

There are two more (utm_term, utm_content) for ad-level detail. Ignore them until you're spending serious money.

Naming rules that save you later

UTMs are case-sensitive and dumb: Facebook, facebook and FB show up as three different channels in your reports, splitting your data into useless fragments. Adopt three rules from day one:

  1. All lowercase, always.
  2. Underscores instead of spaces: sample_pack_july.
  3. Keep one spreadsheet (or use a tool) listing every UTM link you've created, so you never invent a second name for the same thing.

Where to use them — and where not to

Tag every link you place outside your own site: ads, social bio links, email buttons, influencer links, forum posts. Never tag links inside your own site (from your homepage to your product page, say) — internal UTMs overwrite the visitor's real origin and corrupt your data.

Reading the results

In Google Analytics 4, go to Reports → Acquisition → Traffic acquisition, and you'll see sessions, conversions and revenue grouped by your source/medium tags. The question to ask is not "which channel has the most clicks" but "which channel has the best revenue per dollar spent". It's common to discover that the channel with the most traffic (often TikTok or Pinterest) produces the least revenue, while boring old email quietly delivers a 20x return. You can't act on that until you can see it.

The 30-second habit

From today: before you paste any promotional link anywhere, take 30 seconds to add UTMs (any free UTM builder works, or the one built into SellerLoop's campaign tracker). In four weeks you'll have your first honest answer to "where do our orders come from" — and you'll probably reallocate your budget the same day.

Try the UTM builder in SellerLoop (free demo) →