+
UTM Campaign URL Builder — NyaNya Tools
NyaNya Tools Campaign Tools UTM Builder

UTM Campaign URL Builder

Build tagged URLs for Google Analytics, Facebook Ads, and other campaign tracking

Campaign Parameters
Help
Destination
Website URL Required
The full URL of the page you're linking to, including https://
Campaign Parameters
Campaign Source Required utm_source
Referrer (e.g. google, newsletter, facebook)
Campaign Medium Required utm_medium
Marketing channel (e.g. cpc, email, social)
Campaign Name utm_campaign
Specific campaign (e.g. spring_sale, brand)
Campaign ID utm_id
Optional campaign identifier (e.g. abc.123)
Campaign Term utm_term
Paid search keyword (e.g. running+shoes)
Campaign Content utm_content
A/B test differentiation (e.g. logolink, textlink)
What is this tool? UTM parameters are short tags you append to any URL so that analytics tools like Google Analytics 4, Adobe Analytics, or Matomo can tell you exactly where your visitors came from and which campaign drove them there. Without UTM tags, traffic from an email newsletter, a paid ad, and an organic social post may all look identical in your reports.

Paste your destination URL, fill in the required fields, then copy the generated URL and use it wherever you would normally share a plain link — in emails, ad platforms, social posts, QR codes, or printed materials.
Website URL Required

The full destination URL of the page you want to track. This is the page visitors actually land on — your homepage, a product page, a blog post, or a custom landing page. The URL must include the protocol (https://). Any existing query parameters on the URL are preserved.

https://www.example.com https://shop.example.com/sale/summer https://example.com/blog/post?ref=home
Campaign Source Required utm_source

Identifies who is sending the traffic — the specific website, platform, publication, or tool that contains your link. Use a short, consistent slug. GA4 groups traffic by source in the Traffic Acquisition report.

google bing facebook instagram twitter linkedin newsletter substack partner_site qr_code
Campaign Medium Required utm_medium

Describes the marketing channel or mechanism used to deliver the link. While source tells you who, medium tells you how. Google Analytics has pre-defined channel groupings that recognise certain medium values — use the standard ones where possible to keep your reports clean.

cpc cpm email social organic referral display affiliate video push sms print
Campaign Name utm_campaign

The name of the specific marketing campaign, promotion, or initiative. This lets you compare multiple campaigns running on the same source/medium. Use underscores instead of spaces so the value is readable in reports and URLs alike. Be consistent — capitalisation matters, so pick a convention and stick to it.

spring_sale_2025 black_friday brand_awareness_q1 product_launch_pro retargeting_cart weekly_digest
Campaign ID utm_id

An optional machine-readable identifier for the campaign, typically used to link your analytics data back to records in an external system — such as a CRM, ad server, or marketing automation platform. Unlike the campaign name, this value is intended for systems to read, not humans. Introduced for GA4 and not present in Universal Analytics.

abc.123 camp_00471 Q1-2025-0012 fb_ad_88291
Campaign Term utm_term

Originally designed for paid search campaigns to record which keyword triggered the ad. It can also be used in other contexts to note a targeting keyword or audience segment. For Google Ads, this is often populated automatically using ValueTrack parameters ({keyword}) rather than filled in manually.

running+shoes buy+laptop+online cheap+flights+berlin {keyword}
Campaign Content utm_content

Used to differentiate between multiple links or creatives within the same campaign, most commonly in A/B tests or when an email contains two different calls to action pointing to the same page. It lets you see which exact element drove the click.

hero_banner sidebar_ad text_link logo_link cta_button_a cta_button_b footer_link
Generated Campaign URL
Fill in the required fields to generate your campaign URL.
Waiting for input…