Advertisement
Security & Domain Tools

UTM Builder (Campaign URL Builder)

Add UTM parameters to one link or 2,000 links at once for clean campaign tracking in Google Analytics 4. Start from a Google Ads, Meta, LinkedIn, TikTok or email preset, keep ad platform macros like {keyword} intact, set different tags per row from a CSV, or strip UTM tags from links.

  • Bulk, up to 2,000 URLs
  • Google Ads and Meta presets
  • GA4 extra parameters
  • Per-row tags from CSV
  • Strip UTMs and click IDs
GA4 extra parameters (optional)
Advertisement
How to use

How to use the UTM builder

  1. 1

    Add your URLs

    Paste one or many landing page URLs. Existing parameters and #anchors are kept.

  2. 2

    Fill in the tags

    Pick a preset or enter source, medium and campaign. Term, content, ID and GA4 fields are optional.

  3. 3

    Set formatting

    Lowercase values, replace spaces, keep ad macros and choose whether to overwrite existing UTMs.

  4. 4

    Copy or export

    Copy all tagged links or download a CSV with original and tagged URLs side by side.

UTM parameters

What UTM parameters are

UTM parameters (Urchin Tracking Module tags) are short labels added to the end of a URL that tell your analytics tool where a visitor came from. When someone clicks example.com/sale?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale, Google Analytics 4 records the visit under that source, medium and campaign instead of lumping it into "direct" or "referral".

ParameterAnswersExamples
utm_source (required)Who sent the traffic?google, newsletter, facebook, partner-site
utm_medium (required)What kind of channel?cpc, email, social, paid_social, affiliate, qr
utm_campaign (required)Which campaign or promotion?spring_sale, product_launch
utm_termWhich paid keyword?running shoes, {keyword}
utm_contentWhich ad, link or button?hero_button, carousel_2
utm_idCampaign ID for GA4 data importabc.123

GA4 also reads utm_source_platform, utm_creative_format and utm_marketing_tactic, which you can add in the optional section.

GA4 channel grouping

Use the right medium so GA4 groups traffic correctly

GA4 sorts sessions into default channel groups mainly by utm_medium and utm_source. A non-standard medium such as utm_medium=newsletter or utm_medium=fb ends up as "Unassigned". Use the values GA4 expects:

  • Email: utm_medium=email
  • Paid search: utm_medium=cpc (or ppc, paidsearch) with a search engine as the source
  • Paid social: utm_medium=paid_social (or cpc) with a social network as the source
  • Organic social: utm_medium=social
  • Display: utm_medium=display or banner
  • Affiliates: utm_medium=affiliate

UTM values are case-sensitive in GA4, so Email and email show up as two different mediums. Keep Lowercase values ticked, and agree a naming convention with your team. The builder flags any link with mixed case.

Advertisement
Naming

A simple UTM naming convention

Agree a few rules and write them down: lowercase only, hyphens instead of spaces, the platform name as the source (facebook, not fb one week and Facebook the next), a fixed list of mediums, and campaign names that start with a date or quarter such as 2026-q4-black-friday. Consistent names keep GA4 reports clean and make campaigns easy to compare year after year.

FAQ

UTM Builder: frequently asked questions

What is a UTM builder?

A UTM builder adds UTM tracking parameters such as utm_source, utm_medium and utm_campaign to a URL, so analytics tools can attribute visits to the right campaign.

Which UTM parameters are required?

utm_source, utm_medium and utm_campaign. utm_term, utm_content and utm_id are optional.

Does this work with Google Analytics 4?

Yes. GA4 reads all standard UTM parameters plus utm_id, utm_source_platform, utm_creative_format and utm_marketing_tactic, which you can add here.

Can I build UTM links in bulk?

Yes. Paste up to 2,000 URLs to tag them all with the same values, or upload a CSV to give each row its own values.

Should UTM values be lowercase?

Yes. GA4 is case-sensitive, so Facebook and facebook are reported separately. Lowercase everything and use a consistent naming convention.

Can I use UTMs with Google Ads auto-tagging?

Yes. Auto-tagging adds gclid and keeps Google Ads data in GA4, while UTMs help other analytics tools. Use the Google Ads preset, which uses ValueTrack macros.

Should I use UTM tags on internal links?

No. UTMs on links within your own site start a new session and overwrite the original traffic source.

How do I remove UTM parameters from a URL?

Choose Remove UTM tags, paste the URLs and click Build UTM links. Tick the option to also remove click IDs like gclid and fbclid.

About Security & Domain Tools

More about our security & domain tools

Tools for checking the infrastructure around a website: when SSL certificates expire, how old a domain is and when it renews, and building correctly-tagged campaign URLs.

Live lookups

The SSL checker opens a real TLS connection to each host and reads the certificate the server presents. The domain age checker asks IANA which registry is authoritative for the TLD and queries that WHOIS server directly over port 43.

Why monitor in bulk

Expired certificates and lapsed domains are almost always an oversight across a portfolio of sites, not a single one. Checking every domain you manage in one batch is the quickest way to catch the one that is about to expire.

Registry privacy

Since GDPR, most registries redact registrant names and contact details. Dates, registrar and status are still public and are what these tools report.