🌐 EN

📊 UTM Builder

Generate URLs with UTM parameters for campaign tracking.

GUIDE

Learn more

01

1. What is UTM?

UTM (Urchin Tracking Module) is a URL parameter system for measuring marketing campaign performance. It enables Google Analytics to accurately identify traffic sources, mediums, and campaigns. For example, you can track how many visitors and conversions came from email campaigns, social media ads, or affiliate links. Without UTM parameters, all traffic is classified as "direct visits," making accurate ROI measurement impossible.

02

2. 5 UTM Parameters Explained

There are 5 UTM parameters. utm_source (required) indicates traffic source (google, facebook, newsletter). utm_medium (required) shows marketing medium (cpc, email, social, banner). utm_campaign (required) is the specific campaign name (spring_sale, product_launch). utm_term (optional) tracks paid search keywords (running+shoes). utm_content (optional) differentiates A/B tests or different links within the same ad (banner_ad, text_link). Include the 3 required parameters and use the 2 optional ones as needed.

03

3. Google Analytics Integration

To view UTM data in Google Analytics, go to Acquisition > Campaigns. Here you can see sessions, users, conversion rates, and revenue for all campaigns. In GA4, data is automatically categorized by session source/medium in the Traffic Acquisition report. Create custom reports to analyze conversion funnels, bounce rates, and time on page by campaign. Regularly check weekly/monthly reports for data-driven decision making.

04

4. Marketing Attribution and ROI

Accurate attribution tracking through UTM maximizes marketing budget efficiency. Compare customer acquisition cost (CAC), conversion rates, and lifetime value (LTV) for each channel to focus budget on high-ROI channels. Multi-touch attribution models help understand each touchpoint's contribution in the customer journey. For example, if first visit came from Facebook ads and conversion from email campaign, both channels deserve credit.

05

5. UTM Naming Best Practices

UTM parameters should follow consistent naming conventions. First, use only lowercase (Facebook and facebook are treated differently). Second, use underscores (_) or hyphens (-) instead of spaces. Third, use clear, meaningful names (summer_sale_2024 instead of campaign1). Fourth, create a shared UTM guide document for team consistency. Fifth, use URL shorteners (bit.ly, ow.ly) to make long UTM URLs cleaner.

06

6. Common UTM Mistakes to Avoid

Avoid common UTM mistakes. First, don't use UTM on internal links as this distorts data. Second, don't forget URL encoding - special characters must be converted to formats like %20. Third, parameter order doesn't matter but maintain consistency. Fourth, over-segmentation makes analysis difficult - appropriate grouping is needed. Fifth, record all UTM URLs in a spreadsheet for future reference.

Frequently asked questions

Which UTM parameters are required?
utm_source (source), utm_medium (medium), and utm_campaign (campaign name) are required. utm_term and utm_content are optional and used as needed.
Can I mix uppercase and lowercase letters?
It's not recommended. Google Analytics treats case differently (facebook and Facebook are counted as separate values), so always use lowercase consistently.
Should I add UTM parameters to internal links?
No — using UTM on internal links overwrites the existing session's traffic source data, distorting your analytics. Only use UTM on links coming from external sources.
How do I view generated UTM URLs in Google Analytics?
In GA4's Traffic Acquisition report, they're automatically categorized by session source/medium, letting you see sessions, conversion rates, and revenue per campaign.
How do I distinguish multiple links within the same ad?
Use utm_content — for example, label a banner ad "banner_ad" and a text link "text_link" to compare A/B test performance.