Home Social Media Tools UTM Parameter Builder
📌
Social

UTM Parameter Builder

Build UTM-tagged campaign URLs in seconds — add utm_source, utm_medium, utm_campaign, utm_term and utm_content to any URL for precise Google Analytics tracking.

📌 5 UTM parameters⚡ Instant URL build📋 One-click copy✅ GA4 compatible
📌 Build your UTM URL

📖How to Use the UTM Parameter Builder

  1. 1
    Enter your destination URL

    Paste the URL of the page you are sending traffic to — a landing page, blog post or product page. This is the page users will land on after clicking your campaign link.

  2. 2
    Fill in your UTM parameters

    Enter the campaign source (e.g. instagram), medium (e.g. social), campaign name (e.g. spring-sale-2025), and optionally the term and content for more granular tracking. Quick-fill buttons pre-populate common values.

  3. 3
    Copy your tagged URL

    Your UTM-tagged URL is generated instantly. Click Copy URL to copy it to your clipboard. Use this URL in your social posts, email campaigns, ads or any marketing channel you want to track in Google Analytics.

💡Quick Reference

UTM Parameter Example Value
utm_source instagram / google / newsletter
utm_medium social / cpc / email
utm_campaign spring-sale-2025
utm_term (paid keyword, optional)
utm_content (ad variant A vs B, optional)

Frequently Asked Questions

What are UTM parameters?

UTM parameters (Urchin Tracking Module) are tags added to the end of a URL that tell Google Analytics where your traffic came from. There are 5 standard parameters: utm_source (the platform, e.g. instagram), utm_medium (the channel type, e.g. social), utm_campaign (campaign name, e.g. spring-sale), utm_term (paid keyword, optional), and utm_content (ad variant, optional). Google Analytics reads these tags and attributes traffic accordingly.

Do UTM parameters affect SEO?

UTM parameters do not directly affect SEO rankings. However, if UTM-tagged URLs are indexed by Google, they can create duplicate content issues. Always use canonical tags on your landing pages or ensure UTM URLs are blocked in your robots.txt or disavowed. Google Search Console will also show UTM URLs separately — use the canonical tag to consolidate them.

What are the standard UTM parameter values?

Best practice values for common channels — utm_source: google, facebook, instagram, linkedin, twitter, newsletter, email. utm_medium: cpc, organic, social, email, display, referral, affiliate. utm_campaign: use a consistent naming convention like brand-spring2025, product-launch, or content-seo-guide. Avoid spaces — use hyphens instead. UTM values are case-sensitive: Facebook and facebook are tracked separately.

Do UTM parameters work with Google Analytics 4 (GA4)?

Yes — UTM parameters are fully supported by GA4 and work exactly as they did in Universal Analytics. In GA4, you can view campaign data under Reports > Acquisition > Traffic Acquisition. The five standard UTM parameters all populate the same dimensions. GA4 also automatically captures some traffic sources without UTM tags via automatic tagging (for Google Ads) and referral detection.

Should UTM values be lowercase?

Yes — always use lowercase for UTM parameter values. UTM parameters are case-sensitive, meaning utm_source=Instagram and utm_source=instagram are tracked as two different sources in Google Analytics. Lowercase with hyphens as separators (e.g. spring-sale-2025) is the universal best practice. Set a naming convention for your team and document it to ensure consistent reporting.

Can I use UTM parameters on social media posts?

Yes — you can add UTM parameters to any URL you share, including social media posts, bio links, email signatures and ads. For organic social posts, a typical convention is utm_source=instagram&utm_medium=organic_social (or social). For paid ads, use utm_medium=cpc or utm_medium=paid_social. UTM tags on short URLs: use a URL shortener (Bitly, Short.io) after adding UTM parameters to keep links clean.