GUIDE · GOOGLE ANALYTICS
If you cannot see which post brought a visit, you cannot tell which posts work. UTM tags fix that: a few words added to each link to your site, which Google Analytics 4 reads. Get the medium right and GA4 files the visit under Organic Social; get it wrong and it lands in Unassigned.
THE SHORT ANSWER
Add utm_source (the network, e.g. linkedin), utm_medium=social, utm_campaign (the theme or post type) and utm_content (one id per post) to every link that points to your own site. GA4 counts a session as Organic Social when the medium is social (or social-network, social-media, sm) or the source is a known social site — a medium with “paid”, “cp” or “ppc” in it goes to Paid Social instead. Then read the visits per post in GA4's traffic acquisition report.
| Parameter | Use it for | Example |
|---|---|---|
| utm_source | The network | |
| utm_medium | The kind of traffic — keep it social | social |
| utm_campaign | The theme or post type | myth_vs_fact |
| utm_content | Which post — one id each | post-0612 |
| utm_term | Paid keywords (rarely needed for organic posts) | — |
| utm_id | A campaign id, if you use them | spring-launch |
Pick a naming rule and keep it
Lower case, no spaces: linkedin, instagram, social. Consistent names keep your reports from splitting one channel into three rows.
Tag only links to your own site
UTM tags tell your own analytics where a visit came from. Leave links to other sites as they are.
Build the link
Add ?utm_source=linkedin&utm_medium=social&utm_campaign=tip&utm_content=post-0612 to the link (Google's Campaign URL Builder does it for you).
Put it in the post or the first comment
Paste the tagged link where readers will click it. Use a different utm_content for every post.
Read it in GA4
In GA4, open Reports › Acquisition › Traffic acquisition and look at Organic Social; add “Session manual ad content” to see visits per post.
Putting the network in the medium — utm_medium=linkedin — is common and costly: GA4's default rules only recognise a short list of social mediums, so those visits fall out of Organic Social. Put the network in utm_source and keep utm_medium=social.
WITH PAPERFLIGHT
Every link to your own website in a post or its first comment is tagged as it goes out — the network as source, social as medium, the post type as campaign and the post's id as content — so GA4 files the visit under Organic Social. Connect Google Analytics and PaperFlight shows site visits and key events per post, and its Analyst moves next week's plan toward what brings visitors.
PaperFlight is an AI CMO with its own team: it plans the week, writes and designs every post in your brand, publishes it to eight channels and learns from the results. 7 days free, no card.
Last checked 6 October 2026. Platforms change their limits and features often — check their help pages before you rely on a number.