Free. No account needed.

Create a link that shows where your website visitors come from.

Your website needs Google Analytics or a similar tool to record these visits.

Where will you share it?

For example: autumn_menu

Advanced settings
Where do I see visits?

View recorded visits in your website’s analytics. This page adds campaign labels to your link; it does not display visit counts.

Your destination website needs compatible analytics. In GA4, open Reports → Acquisition → Traffic acquisition and inspect Session source / medium or Session campaign. In PostHog, inspect the landing page event’s UTM properties. This builder creates labels; it does not verify your analytics installation.

Help with tracking links

See examples

Email and WhatsApp tracking examples

These examples use a sample website. Applying their settings keeps your website URL and any campaign name you entered.

Email

Source: email · Medium: email

https://example.com/menu?utm_source=email&utm_medium=email&utm_campaign=autumn_menu

Email signature

Source: email_signature · Medium: email

https://example.com/menu?utm_source=email_signature&utm_medium=email&utm_campaign=autumn_menu&utm_content=signature

WhatsApp

Source: whatsapp · Medium: social

https://example.com/menu?utm_source=whatsapp&utm_medium=social&utm_campaign=autumn_menu
What do the UTM parameters mean?
utm_source
Where the link was shared: newsletter, whatsapp or flyer.
utm_medium
The type of channel: email, social or print.
utm_campaign
A shared activity name, such as autumn_menu. Optional here, but recommended for campaign reports.
utm_content
Which link or placement: signature, email_body or poster_a.
utm_term
A paid-search keyword or another term used by your campaign. Usually unnecessary for email and print.
Track website visits from an email signature

Choose Email signature, enter your website URL and add a campaign if needed. Paste the result into the website link in your signature. The email_signature source separates these visits from newsletters. It does not measure email opens.

Measure website traffic from WhatsApp

Choose WhatsApp and share the generated website link in a message. This labels visits to your website. Adding UTMs to a link that opens a WhatsApp chat does not install analytics inside WhatsApp or measure conversations.

Edit an existing UTM link

Paste the complete URL. Existing source, medium, campaign, content and term values fill the controls. Edit only what you need. Other query parameters and the page fragment stay in the link. Choosing a preset deliberately replaces its source, medium and content values.

Avoid broken campaign reports

Keep names and capitalisation consistent. Check that redirects preserve UTM tags. Use tags on links shared outside your website, not on internal navigation. If someone forwards a tagged link elsewhere, its original labels remain.

UTM builder questions

Is the builder free?

Yes. Create and copy direct tracking links and download their QR codes without an account. Shortening uses Productmate’s existing link service.

Does a UTM link track visitors by itself?

No. It carries campaign labels to the destination. A compatible analytics installation must record the visit.

Can I shorten a UTM link?

Yes. Create the tracking link first, then select Shorten link. The short link redirects to the destination with its UTM tags.

Can I leave the campaign name empty?

Yes. This tool requires source and medium. Add a campaign name when you want to compare campaigns and avoid an empty campaign value in reports.