Campaign URL builder example.

A campaign URL builder adds UTM parameters to a normal landing page URL so GA4 can report where the click came from and which campaign drove it.

Starting URL

https://www.example.com/demo

This is the page visitors should reach after clicking the campaign link.

Generated tracking URL

https://www.example.com/demo?utm_source=linkedin&utm_medium=paid_social&utm_campaign=q3_growth_audit

When someone clicks the finished URL, GA4 can attribute the session to LinkedIn, paid social, and the Q3 growth audit campaign.

Cleaner UTMs create cleaner decisions.

Campaign naming is part of the marketing operating system. Consistent structure makes reports easier to trust, compare, and act on.

Standardize values

Use the same source and medium names across channels so analytics reports do not split the same traffic into multiple labels.

Tag every campaign

Source, medium, and campaign name should be present before launch. Missing fields create preventable attribution noise.

Keep names durable

Use campaign labels that will still make sense when results are reviewed weeks or months after launch.

How this connects to Google Analytics.

The builder does not push campaign data into GA4 by itself. GA4 reads the UTM parameters when someone clicks the finished link and lands on a page where analytics is installed.

Use the link this way

  1. 1Paste the real landing page into Website URL.
  2. 2Add source, medium, and campaign. Keep the names consistent with your reporting conventions.
  3. 3Copy the generated URL and place it in the campaign channel: email, ad, social post, partner page, or QR code.
  4. 4Click the finished link once and confirm the page loads with the UTM parameters still visible in the address bar.
If a redirect removes the UTMs, GA4 will not receive the campaign details. Fix the redirect before launch.

Find it in GA4

  1. 1Open Google Analytics 4 for the destination website.
  2. 2Go to Reports, then Acquisition, then Traffic acquisition.
  3. 3Review Session source / medium and Session campaign.
  4. 4Use Session manual ad content when you need to compare creative, button, or placement variants from utm_content.
GA4 reports can take time to process. For a faster smoke test, use Realtime or DebugView after clicking the tagged URL.

UTM parameter reference

Use these fields to keep campaign data readable inside Google Analytics 4 and other marketing reporting tools.

Parameter Use Example
utm_source Identifies the referrer, publisher, platform, partner, or list that sent the traffic. google, linkedin, newsletter
utm_medium Identifies the marketing channel or delivery method. cpc, email, paid_social
utm_campaign Identifies the initiative, offer, launch, or campaign theme. q3_pipeline_push, brand_search
utm_id Connects the click to a specific campaign ID, often useful for cost-data imports. fy26_001
utm_term Captures paid keyword, audience, or targeting detail. marketing_analytics_consultant
utm_content Differentiates creative, links, buttons, placements, or A/B test variants. hero_cta, image_ad_a

Campaign URL Builder FAQs.

Use these answers to avoid the most common UTM tracking mistakes before a campaign goes live.

What is a campaign URL builder?

A campaign URL builder creates a tagged link with UTM parameters so analytics tools can identify the campaign source, medium, name, term, and content.

Is this the same as Google's Campaign URL Builder?

It solves the same practical problem: creating UTM-tagged campaign links. This PalisadesOne tool is independent and designed around GA4 campaign hygiene.

Should I use UTMs on internal links?

No. UTMs are for links from external campaign channels. Using them on internal navigation can overwrite the original source and make attribution less reliable.