Bargaon
Performance marketing Runs in your browser · Free · No sign-up

UTM Builder and Governance

Build clean campaign links with utm_source, utm_medium and utm_campaign, see which GA4 channel each link is likely to land in, and get a QR code. Bulk mode builds hundreds of links from a spreadsheet, and team rules keep everyone's naming consistent.

Loading the tool…

Runs in your browser. Nothing you enter is stored on our server.

About this tool

UTM parameters are short tags added to the end of a link, such as ?utm_source=newsletter&utm_medium=email&utm_campaign=diwali-sale-2026. When someone clicks, Google Analytics 4 reads them and credits the visit, and any lead or sale, to that source and campaign. Without them, many clicks from emails, WhatsApp, PDFs and social posts show up as Direct or Referral, and you cannot tell which campaign worked.

Most tracking problems come from inconsistent naming rather than missing tags. GA4 treats Facebook and facebook as two different sources, and a medium it does not recognise, such as “qr” or “whatsapp”, lands in Unassigned. This builder cleans every value as you type (lowercase, no spaces, no stray symbols), keeps existing parameters and #anchors in your address, and shows the GA4 default channel each link is expected to fall into, based on Google’s published channel rules. It also warns if a value looks like an email address or phone number, because personal data must never go into a URL.

Use Team rules to agree a separator and a list of allowed sources and mediums, and every link built in this browser is checked against them. Bulk mode turns a pasted spreadsheet into a CSV of finished links. Presets cover Google Ads, Meta Ads (with Meta’s dynamic {{campaign.name}} values), LinkedIn, email, WhatsApp and printed QR codes.

How to use it

  1. Paste the page address the link should open.
  2. Pick a preset or fill in source, medium and campaign.
  3. Check the expected GA4 channel and any warnings.
  4. Copy the link, download the QR code, or save it to your list.
  5. For many links, use Bulk links and download the CSV.

How it works

Clean values
Lowercase, spaces replaced with your chosen separator, unsafe characters removed, platform macros such as {{ad.name}} kept as they are.
Required fields
utm_source, utm_medium and utm_campaign are set, as Google recommends.
Expected GA4 channel
The default channel group the link should fall into, using Google's published rules and common source lists.
Personal data
Flags values that look like an email address or phone number.
Team rules
Sources and mediums outside your agreed list.

Formula and assumptionsThe channel shown is an estimate. GA4 matches sources against its own full lists of search, social, video and shopping sites, which are longer than the lists in this tool. Rules checked against Google Analytics Help on 3 Nov 2026.

FAQ

Questions about this tool.

01 Which UTM parameters do I need?

Always set utm_source, utm_medium and utm_campaign. Add utm_content to tell apart two links in the same email or two ads, and utm_term for paid keywords. utm_id is needed if you import cost data into GA4.

02 Should I add UTMs to Google Ads links?

Usually not. Keep Google Ads auto-tagging turned on and GA4 attributes Google Ads clicks from the click ID. Use UTMs for platforms without auto-tagging, such as Meta, LinkedIn, email and WhatsApp.

03 Why does my traffic show as Unassigned in GA4?

GA4 could not match the source and medium to any default channel. Common causes are mediums like "qr", "whatsapp" or "post". Use a standard medium such as social, email, referral or cpc, or create a custom channel group in GA4.

04 Can I use UTMs on links within my own website?

No. A UTM on an internal link starts a new session with that source, which overwrites how the visitor really arrived. Use them only on links that point to your site from somewhere else.

05 Where are my rules and saved links stored?

Only in your own browser. Nothing is sent to our server, so clearing your browser data removes them. Download the CSV to keep a copy or share it with your team.

Free review

Want help acting on the results?

Share your website and what the tool showed. We'll review it and reply by email.