DIPAZE
Free tool

UTM Link Builder

Add UTM tags to any web address so your analytics can show which Google post, email, text or flyer brought in each visit. Handles existing question marks and # sections, and builds several links at once.

Existing ? parameters and # sections are kept.
Where the visit comes from: google, facebook, newsletter.
The kind of channel: organic, social, email, cpc, sms, print.
The promotion or effort: spring_tuneup, grand_opening.
Paid search keyword.
Tells two links in one campaign apart.

Your tagged link

https://smithplumbing.com/services?utm_source=google&utm_medium=organic&utm_campaign=spring_tuneup&utm_content=gbp_post
Test the link

Quick presets

Fills source, medium and content. Edit anything afterwards.

How to use this tool

  1. Enter the pagePaste the address of the page you want people to land on, such as your services page or booking page.
  2. Label the trafficPick a preset or type a source, medium and campaign. Keep the names short and lowercase.
  3. Copy and use the linkPaste it into your Google Business Profile post, email, text message or QR code, then check the results in your analytics.

Naming convention guide

  • Be consistent. Reports can treat Facebook, facebook and fb as separate values. Pick one spelling for each and write it down. The clean-up option lowercases and removes spaces for you.
  • Source is the specific place: google, facebook, newsletter, flyer.
  • Medium is the type of channel: organic, social, email, cpc, sms, print.
  • Campaign is the promotion with a date or season so you can find it later: spring_tuneup_2026.
  • Content separates links inside one campaign: gbp_post, bio, button_top.
  • Avoid spaces, capital letters, personal data and anything you would not want visible in the address bar. UTM tags are public to anyone who sees the link.

Do not tag links on your own site

UTM tags are for links that bring people to your website from somewhere else. Tags on links between your own pages, such as a menu, banner or button, can overwrite the original source of the visit in your reports, so a customer who found you on Google may later look like they came from your banner. Use event tracking inside your site instead.

How Google Analytics groups these values

Google Analytics 4 sorts traffic into channels using source and medium. Per Google's default channel group documentation, a medium of email is counted as Email, sms as SMS (source or medium), a medium of organic as Organic Search, and mediums that match patterns such as cpc, ppc or paid as paid channels. Other values depend on the source and may land in other groups, so open your reports and check where your first few links appear.

Because a Google Business Profile post tagged google / organic falls under Organic Search, use the campaign and content values to tell it apart from normal search visits. Google changes channel rules over time, so the documentation is the source of truth.

Frequently asked questions

What is a UTM link?
A normal web address with a few labels added to the end, such as ?utm_source=google&utm_medium=organic&utm_campaign=spring_tuneup. When someone clicks it, analytics tools like Google Analytics can read the labels and show which post, email or flyer brought the visit. The page itself looks and works exactly the same.
Which UTM parameters are required?
Source, medium and campaign are the three to always fill in: where the visit came from, the type of channel, and the promotion it belongs to. Term (a paid keyword) and content (to tell two links in the same campaign apart) are optional, so this tool leaves them out when empty.
What should I use for source and medium?
Source is the specific place, such as google, facebook or newsletter. Medium is the kind of channel, such as email, social, cpc, sms, print or organic. Google's own channel grouping reads these values, so common names work better than invented ones. See the naming guide and the Google link below.
Should I put UTM tags on links inside my own website?
No. Tag links that bring people to your site from outside: posts, emails, texts, ads, flyers and QR codes. Tags on links between your own pages can overwrite the original source of a visit in your reports, so you lose track of what really brought the customer.
Does the tool work with links that already have a question mark or a #?
Yes. Existing parameters are kept, new ones are added with &, and anything after # stays at the end where it belongs. If the link already has UTM tags, they are replaced rather than duplicated, and the tool tells you.
Do UTM tags work with QR codes and text messages?
Yes, any link can carry them. Tag the address first, then paste the finished link into your QR code generator or text message. Use a different content value for each placement, such as flyer, door_hanger or truck, so you can compare them.
Is anything sent or stored?
No. Links are built in your browser and nothing you type leaves your device. We only count anonymous usage events, such as which tool was opened.

More free tools