What you will learn
- Build consistent UTM-tagged links for campaigns
- Explain how attribution models assign credit across channels
- Set naming rules that keep campaign data clean
When someone clicks a link in an email, a WhatsApp broadcast, or an Instagram bio, GA4 may not know where they came from. UTM parameters fix that. They are tags added to the end of a URL: utm_source (where, such as newsletter), utm_medium (the type, such as email), and utm_campaign (the campaign name, such as eid_sale). Optional utm_content and utm_term separate individual ads or keywords.
Consistency matters more than anything. GA4 treats "Facebook", "facebook", and "fb" as different sources, which splits your data. Agree on lowercase names and a fixed list of sources and mediums, then record every link in a shared spreadsheet. Google's Campaign URL Builder creates links quickly. Google Ads can tag clicks through auto-tagging, so you usually do not need UTMs on Google Ads links.
Attribution decides which channel gets credit when someone interacts with several before converting. Last click gives all the credit to the final touch. GA4's default, data-driven attribution, shares credit based on how each touchpoint appears to contribute. No model is perfect. A customer might first see an Instagram post and later search your brand name, so treat channel reports as useful evidence rather than exact truth.


