Tag the link so youknow what worked.

Untagged links are why your analytics can't tell you which campaign actually drove the sale. Add your URL and the campaign details and get a clean, properly encoded UTM link in one click — with channel presets so your naming stays consistent across every campaign.

Try

Build your link

Your tracking URL

https://bettercallm.com/offer?utm_source=facebook&utm_medium=paid_social&utm_campaign=spring_sale&utm_content=hero_creative

4 parameters appended

Your move

Clean tracking is step one. Knowing what to do with it is the work.

Tracking facebook / paid_social / spring_sale

Tagging links is easy; reading the data and reallocating budget to what's actually working is where the money is. Bring me your numbers and I'll show you what they're really saying — free, on a 30-minute call.

Plain English

Five tags that make your analytics honest.

UTM parameters are small tags you add to the end of a URL — utm_source, utm_medium, utm_campaign, and optionally utm_term and utm_content. When someone clicks a tagged link, your analytics reads those tags and files the visit under exactly the right campaign, channel, and creative. Without them, paid, social, email, and referral traffic blur into a useless 'direct / other' bucket.

The three that matter most are source (where the click came from — facebook, google, newsletter), medium (the channel type — cpc, email, paid_social), and campaign (the specific promotion — spring_sale, launch_q3). Term and content are optional, used to track paid keywords and tell near-identical links apart (which button, which ad).

The catch is consistency. Analytics treats Facebook, facebook, and FB as three different sources, fragmenting your data. This builder cleans values to a single lowercase convention and encodes them safely, so your reports stay tidy and every campaign is comparable — the difference between data you can act on and a dashboard you ignore.

The formula

url + ?utm_source=…&utm_medium=…&utm_campaign=…

bettercallm.com/offer + source=facebook, medium=paid_social, campaign=spring_sale → bettercallm.com/offer?utm_source=facebook&utm_medium=paid_social&utm_campaign=spring_sale

Common UTM mistakes

01

Inconsistent casing or naming.

Facebook vs facebook vs FB become three sources and split your data. Pick one lowercase convention and never deviate — this tool enforces it.

02

Spaces in values.

Spaces break or encode messily in URLs. Use underscores or hyphens between words, consistently, on every link.

03

Tagging internal links.

Never UTM-tag links between pages of your own site — it overwrites the original source and corrupts attribution. Tag only inbound links.

04

Putting the campaign in the wrong field.

Source is the platform, medium is the channel type, campaign is the promotion. Mixing them up makes reports unreadable.

Get UTMs right every time

01Write a naming convention

Agree the exact values for source and medium once, and reuse them. Consistency is the entire point.

02Lowercase everything

Analytics is case-sensitive. One casing standard keeps a channel from splitting into duplicates.

03Keep campaign names structured

Use a pattern like channel_offer_date so campaigns sort and group cleanly later.

04Never tag internal links

UTMs are for inbound traffic only; tagging on-site links overwrites the real source.

05Use content to A/B links

Two links to the same page from the same email? Set utm_content (top_cta vs footer_link) to tell them apart.

06Keep a campaign log

A simple sheet of every UTM link you've built prevents drift and makes reporting repeatable.

The vocabulary

UTM
Urchin Tracking Module — the tag format analytics uses to attribute traffic to campaigns.
utm_source
Where the traffic comes from — the platform or referrer (google, facebook, newsletter).
utm_medium
The channel type — cpc, email, paid_social, organic, referral.
utm_campaign
The specific promotion or campaign name.
utm_term / utm_content
Optional: paid keyword, and a differentiator for near-identical links.

UTM builder questions

A tool that adds tracking parameters (utm_source, utm_medium, utm_campaign, and optionally utm_term and utm_content) to a URL so your analytics can attribute the resulting traffic to the right campaign and channel. This one builds the link and keeps your naming clean.

A calculator tells you what. A call tells you what to do about it.

Send me the account behind these numbers. I'll tell you straight where the money's leaking and what I'd fix first — free, and you keep it whether you hire me or not.