Create UTM-tagged campaign URLs for Google Analytics tracking. Add UTM parameters to any URL to measure campaign performance across channels.
utm_source — Where the traffic comes from (e.g., google, facebook, mailchimp)
utm_medium — The marketing medium (e.g., cpc, email, social, referral)
utm_campaign — A name for your campaign (e.g., spring_sale, q1_promo)
utm_term — Paid search keywords (e.g., running+shoes)
utm_content — Differentiate ads or links pointing to the same URL
utm_id — GA4 campaign identifier for linking with ad platform data
Fill in the required fields to generate your campaign URL
UTM (Urchin Tracking Module) parameters are tags added to the end of a URL that help Google Analytics and other analytics platforms track where your website traffic comes from. When someone clicks a link with UTM parameters, the data is sent to your analytics account so you can measure campaign performance.
| Parameter | Required | Purpose | Example |
|---|---|---|---|
utm_source | Yes | Identifies the traffic source | google, facebook, newsletter |
utm_medium | Yes | Identifies the marketing medium | cpc, email, social, banner |
utm_campaign | Yes | Identifies the campaign name | spring_sale, product_launch |
utm_term | No | Identifies paid search keywords | running+shoes, seo+tools |
utm_content | No | Differentiates similar content | logo_link, header_cta |
Google Analytics 4 recognizes all standard UTM parameters plus the newer utm_id parameter. The utm_id is used to link your GA4 data with advertising platform data for more accurate campaign attribution. Our UTM builder supports all GA4 parameters.
Use our free UTM builder to create trackable URLs for all your campaigns. Works with Google Analytics, GA4, and other analytics platforms.
Try Meta Tag Generator →