Omnikit
DevFilesMoneyAll tools
Ctrl K
Dev toolsFile toolsMoney calculatorsAll tools
HomeDeveloper toolsUTM BuilderGoogle Analytics URL Builder

Google Analytics URL Builder

dev

The five utm parameters GA4 reads, with the naming traps flagged

Runs in your browser. Nothing you type is sent anywhere. Updated on 24 Oct 2026.

GA4 groups traffic by the medium value, and only a specific set of words lands in a named channel; everything else is filed as unassigned. This flags a medium GA4 will not recognise, warns when capital letters would split one channel into two rows, and points out that adding utm parameters to an auto-tagged Google Ads link can double-count the click.

Next:
  • URL Shortener Turn a long link into a short one with a QR code, free and without an account

How to build a GA4 campaign URL

1

The page opens with the Google Ads channel chosen: source google, medium cpc.

2

Paste the landing page into Link to tag and type the Campaign name.

3

Add the Campaign ID from your ad platform so GA4 can join cost data to sessions.

4

Read the warnings for a medium GA4 will not recognise, or a clash with Google Ads auto-tagging.

5

Press Copy link and use it where auto-tagging is off.

How Google Analytics URL Builder works

This UTM builder tags a link so the click is reported under the campaign that earned it, instead of landing in direct traffic where nothing can be traced. Pick a channel preset, fill in the campaign name, and the finished link is ready to copy. Every parameter is explained in one line beside the field.

The checks are the ones that cost people real reporting. Capital letters split one channel into two rows, because analytics tools compare these values exactly. A medium outside the recognised list lands in an unassigned bucket. A space breaks the link the moment it is pasted into a chat app. utm_term on a link that is not paid search does nothing at all. Each of those is flagged as you type, with the reason.

Everything happens in your browser and no link is stored anywhere. Related tools: URL Parser, for pulling a messy link apart and stripping tracking parameters from one you have been sent.

The rest of the article, and all 6 questions about UTM Builder, are on the UTM Builder page.

Frequently asked questions

Which UTM parameters are required?

Source, medium and campaign. Without utm_source most analytics tools file the visit as direct traffic and the campaign vanishes. utm_term is for the paid keyword, utm_content for telling two links in the same message apart, and utm_id for joining ad cost data in GA4.

Should UTM values be lowercase?

Yes. Analytics compares these values exactly, so Email and email become two separate rows in the channel report, and so do Spring-Sale and spring-sale. Pick lowercase with hyphens, write it down, and use the same spelling everywhere.

Do UTM parameters hurt SEO?

Not if the page has a canonical tag pointing at the clean address. Without one, the tagged URL can be indexed as a separate page and split your ranking signals. Campaign links are also usually pointed at from emails and posts, not from crawled pages.

Can I add UTM parameters to Google Ads links?

You can, but with auto-tagging switched on Google already adds a gclid and doing both can double-count the click. If auto-tagging is on, leave the link alone. If it is off, tag it with utm_source=google and utm_medium=cpc.

Still stuck? Ask about UTM Builder and anybody who knows can answer. No account needed.

More ways to use UTM Builder

  • UTM BuilderBuild campaign links with source, medium and campaign, then export the lot as CSV

Same job, other tools: Open Graph Tag Generator – Generate og:title, og:description, og:image and og:url tags.

On the related tools: CSS Linear Gradient Generator – Pick an angle and colour stops and copy a linear-gradient() background for any element · Cron Expression Generator – Generate a cron expression by choosing when the job should run.

Related tools

All developer tools
CSS Gradient GeneratorBuild linear, radial and conic CSS gradients with a live preview, or paste one to editMock Data GeneratorRows of realistic test data as JSON, CSV, SQL or XML, the same every time from one seedURL ShortenerTurn a long link into a short one with a QR code, free and without an accountUUID GeneratorRandom v4 and time-ordered v7 UUIDs, up to 1,000 at once, plus a validatorHash GeneratorMD5, SHA-1, SHA-256, SHA-384 and SHA-512 of text or files, with checksum compareCron Expression BuilderBuild a cron schedule from menus, read it in plain English, see the next runsSlug GeneratorClean URL slugs from titles, including accented and Hindi text, one or hundreds at onceMeta Tag GeneratorWrite title, description, canonical, Open Graph and Twitter tags with a live preview

In the collection SEO Tools.

Was this tool helpful?
Omnikit

Small jobs, done in your browser. Free, fast and private. Files are never uploaded.

Files

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Money

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
GuidesQuestionsAboutHow we checkLaw library (beta)PrivacyTermsDisclosureContactMore: Exam practice (UGC NET Paper 1)Runs in your browser. Nothing is uploaded. © 2026 Omnikit (theomnikit.com)