UTM parameters are tracking parameters attached to the end of a URL, allowing GA4 to accurately classify the source of traffic coming through advertisements, emails, SNS, and external links. Without utm_source, traffic from external links is lumped into 'Referral' or 'Direct', making it impossible to accurately know campaign performance.
The role of the five parameters: utm_source (source: naver, google, instagram), utm_medium (channel type: cpc, organic, email, social), utm_campaign (campaign name), utm_content (ad version A/B), utm_term (ad keyword). weballin defines the following three items as the minimum required: utm_source + utm_medium + utm_campaign, and adds utm_content to email and banner A/B testing.
For Korean advertising platforms that GA4 does not automatically recognize, such as Naver search ads or Kakao Moments, UTMs must be added manually. If there is no UTM parameter, Naver ad clicks will be counted as 'direct visits'.
Key takeaways
- utm_source: Traffic source site/channel (naver, google, instagram, newsletter).
- utm_medium: Channel type (cpc, organic, email, social, display, referral).
- utm_campaign: Campaign name or promotion identifier.
- utm_content: Used to distinguish A/B versions of the same advertisement or click location.
- utm_term: The search term that the ad matches (mainly used in manual paid search).
- GA4 automatically reads UTM parameters and classifies them as source/medium data in traffic acquisition reports.
