UTM Builder - DigiKitApp

Build campaign-tracking links with UTM parameters.

When should you use this?

Use this when you need to create a UTM-tagged link to track, separately in Google Analytics, how much traffic a marketing campaign brings from a specific source (email, social, ads).

When shouldn't you use this?

If different team members use different naming for the same campaign ("facebook" versus "Facebook"), the data gets fragmented; don't use this tool ad hoc without agreeing on a naming standard first.

Want to see at a glance how well your site reads for search engines and AI bots (ChatGPT, Claude, Perplexity)? Try our SEO & GEO Analysis tool.

Step-by-step

  1. Enter the full address of the landing page, including https, in 'Target URL'.
  2. In 'Source' (utm_source), name where the traffic comes from, such as newsletter, instagram or google. In 'Medium' (utm_medium), name the channel type, such as email, social or cpc.
  3. Give the campaign a short, consistent name in 'Campaign' (utm_campaign), for example spring-sale.
  4. Optionally, use 'Term (optional)' for a paid search keyword and 'Content (optional)' to tell apart different links in the same email or ad.
  5. Click 'Run' and copy the finished link into your campaign.

Example

A café chain announces a new menu in its monthly newsletter, with a banner link at the top and a text link near the bottom. Both links share Source newsletter, Medium email and Campaign new-menu. Only Content differs: banner on one, text-link on the other. In Analytics, you can then see which link drew more clicks and which one led to orders.

UTM parameters

UTM parameters are tags added to a link so analytics tools can show where traffic came from: utm_source (the source, e.g. newsletter), utm_medium (the medium, e.g. email), utm_campaign (the campaign name), and optional utm_term and utm_content. Example: ...?utm_source=newsletter&utm_medium=email&utm_campaign=october-sale.

When using UTM

  • Different letter case creates separate records; use lowercase and consistent names.
  • Do not use UTM on a site's own internal links; it can break session attribution.
  • Use hyphens instead of spaces and avoid non-ASCII letters.
  • Long links can be shortened for sharing.

Things to keep in mind

  • Google Analytics treats values as case sensitive, so Newsletter and newsletter show up as two sources. Sticking to lowercase keeps reports clean.
  • Don't put UTM tags on internal links within your own site. They overwrite the visitor's original source and muddle your data.
  • Use hyphens instead of spaces and avoid special characters, so the link behaves the same in every email client and app.
  • Keep a shared sheet of the values you use. A few months later, it's the only reliable way to remember what each campaign name meant.

Frequently asked questions

Does this tool directly affect my Google ranking?

No, these are analysis/generation aids; actual ranking depends on many factors. But correct metadata and structured data helps search engines understand your page better.

How should I use the results?

You can paste the generated code/text directly into your site's relevant HTML section (e.g. <head>) or your CMS's SEO settings.

Do you store my data?

No, the URL/text you enter isn't stored anywhere, it's only processed in your browser.