- PostFast Home
- /
- Tools
- /
- UTM Builder
Free UTM Builder for GA4
Build GA4-compliant UTM tracking links with real-time channel preview. No login required, no backend, completely free to use.
What are UTMs? UTM parameters are tags you add to URLs to track traffic sources in Google Analytics. They don't affect SEO rankings—they only help you measure where your traffic comes from.
Must start with http:// or https://
Automatically fills source and medium with opinionated defaults
Required Parameters
Where traffic comes from (e.g., instagram, facebook, newsletter)
How traffic arrives (e.g., social, paid_social, email, cpc)
Campaign identifier (e.g., spring-2025-promo, product-launch)
Naming Convention Rules
- •Use lowercase only (GA4 is case-sensitive)
- •Replace spaces with hyphens
- •Use consistent vocab across campaigns
- •Follow a schema: brand-yyq-campaign or prod-yyyymm-promo
- •Never include PII (personally identifiable information)
- •Keep it short and descriptive
GA4 Channel Preview
Fill in the required fields to see which GA4 channel your traffic will appear in.
Generated URL
Fill in the required fields to generate your UTM-tagged URL
Platform-Specific UTM Guides
Get tailored guidance for tracking links on specific social media platforms:
Organic Instagram posts (Reels, Stories, Feed, Bio link)
Organic Facebook posts (Feed, Stories, Reels, Groups)
Organic LinkedIn posts (Feed, Articles, Company Page)
X (Twitter)
Organic tweets, threads, and profile links
TikTok
Organic TikTok videos and bio links
YouTube
Organic YouTube videos (Shorts, descriptions, community posts)
Threads
Organic Threads posts and profile links
BlueSky
Organic BlueSky posts and profile links
Frequently Asked Questions
Do UTM parameters affect SEO rankings?
No. UTM parameters are tracking parameters that Google and other search engines ignore for ranking purposes. They only affect your analytics data.
Should I use UTMs on internal links?
Never use UTMs on internal navigation links. UTMs reset sessions and break attribution. Only use them on external campaigns (social media, email, ads).
What's the difference between utm_source and utm_medium?
utm_source identifies WHERE (e.g., "instagram", "newsletter"). utm_medium identifies HOW (e.g., "social", "email", "paid_social"). GA4 uses utm_medium for channel grouping.
Why does my traffic show as "Unassigned" in GA4?
Your utm_medium doesn't match GA4's default channel rules. Use standard mediums: "social", "paid_social", "email", "cpc", "video", "paid_video", or "display".
Can I track both organic and paid on the same platform?
Yes! Use utm_medium=social for organic posts and utm_medium=paid_social for ads. GA4 automatically separates them into "Organic Social" vs "Paid Social" channels.
Is GA4 case-sensitive with UTM parameters?
Yes! GA4 treats "Facebook", "facebook", and "FACEBOOK" as different sources. Always use lowercase and consistent naming to avoid data fragmentation.
Should I use utm_campaign_id or utm_id?
Both work in GA4. Use utm_id for Google Ads campaign IDs, and utm_campaign_id for your internal tracking IDs. Most platforms use utm_id for ad platform integration.
How do AI tools help with UTM management in 2025?
AI-powered UTM builders reduce errors by 90%, auto-detect malformed URLs, suggest parameters based on historical data, and can generate thousands of tagged links at scale.
UTM Best Practices
- ✓Pick one naming convention and document it
- ✓For social, differentiate organic (social/video) from paid (paid_social/paid_video)
- ✓Be consistent with utm_source slugs across platforms
- ✓Never use UTMs on internal links (links within your own site)
Schedule Your UTM-Tagged Links Automatically
Use PostFast to schedule social media posts with your UTM-tagged links across all platforms. Never miss a campaign launch.
Start Free Trial