Build clean, trackable campaign URLs with UTM parameters for Google Analytics and ad platforms with our free UTM builder.
UTM parameters turn an ordinary URL into a campaign tracking link. When someone clicks from an ad, email, partner post, or social bio, the source, medium, and campaign tags help analytics tools show which channel actually drove the visit.
A consistent UTM link builder keeps reporting cleaner because every campaign uses the same naming pattern. Instead of guessing whether traffic came from paid social, a newsletter, or a specific creative variation, you can compare results with cleaner attribution inside Google Analytics and campaign dashboards.
Turn scripts and hooks into launch-ready video ads. No creators, no filming, no waiting.
Try Free Book a DemoLumafly's free UTM Builder helps marketers create clean, trackable URLs for paid ads, email newsletters, influencers, affiliates, and social campaigns. Tag links once, then read source, medium, campaign, term, and content performance in Google Analytics and ad dashboards.
utm_source
Where the traffic originates. Examples: google, facebook, newsletter, partner.
Examples
google, instagram, tiktok, newsletter
utm_medium
The marketing channel type. Examples: cpc, social, email, organic, referral.
Examples
cpc, social, email, display
utm_campaign
The specific campaign name you want to track in reports.
Examples
spring_sale, product_launch, webinar_signup
utm_term
Optional. Paid keywords or audience labels for search and ad targeting.
Examples
ai_ugc_ads, running_shoes, retargeting
utm_content
Optional. Differentiates links within the same campaign or email.
Examples
hero_cta, sidebar_link, video_ad_v2
Paste the page you want to send people to, like a landing page or signup form.
Fill in source, medium, and campaign name. Add term and content when you need finer tracking.
Copy the generated link into your ad manager, email, or social post and track results in analytics.
A free UTM builder prevents typos in campaign links and keeps naming consistent across email, paid social, search ads, creator campaigns, partnerships, QR codes, and affiliate placements. When every channel uses the same source, medium, and campaign structure, acquisition reports become easier to compare.
Use lowercase, readable parameter values so reports stay clean after traffic starts coming in. For example, use newsletter as a source, email as a medium, and a campaign name like summer_launch instead of mixing spaces, capitals, and one-off labels.
Add utm_content when you need to compare two buttons, creatives, placements, or audiences inside the same campaign. Add utm_term for paid keywords or audience segments. Those optional fields are useful when the same destination URL appears in multiple ads, email blocks, or creator posts.
Use source for the platform, medium for the channel type, campaign for the promotion, and content for the creative variation. Example: source=instagram, medium=paid_social, campaign=black_friday, content=ugc_video_01.
Use source for the newsletter name, medium=email, campaign for the edition or launch, and content for the link position. Example: content=hero_cta or content=footer_link.
Use source for the creator, partner, or affiliate name. Keep medium consistent, such as influencer or affiliate, so partner traffic groups cleanly in analytics.
Use source for the placement, such as event_booth or postcard, and medium=qr. A tracked QR link helps you separate offline engagement from direct traffic.
Estimate how long your UGC or ad script takes to read aloud.
Try freeCheck Instagram caption character limits and feed preview cutoff instantly.
Try freeSpot spam trigger words in your email copy before you send.
Try freeEverything you need to know about UTM links
Brought to you by Lumafly
These tools help you ship better campaigns. Lumafly turns your ideas into launch-ready AI UGC videos and content in minutes.
Try Lumafly Free