Social Media Traffic: How to Track Every Platform in GA4

Emily RedmondData Analyst, EmilyticsApril 18, 2026

Social Media Traffic: How to Track Every Platform in GA4

By Emily Redmond, Data Analyst at Emilytics · April 2026

TL;DR: GA4 auto-detects major platforms (Facebook, Instagram, TikTok, LinkedIn, Twitter), but custom links need UTM parameters. Track by platform, post type, and campaign to find which social content actually drives conversions.


How GA4 Tracks Social Media Traffic

GA4 automatically recognizes links from major social platforms:

  • Facebook, Instagram, WhatsApp: Detected automatically
  • TikTok, YouTube, Snapchat, Pinterest: Detected automatically
  • LinkedIn, Twitter/X, Reddit: Detected automatically
  • Discord, Telegram, Slack: Requires UTM tagging (or shows as direct/referral)

When someone clicks a link from these platforms to your site, GA4 knows where they came from and tags them "social."

But here's the problem: GA4 can't tell you which post someone clicked, when you posted it, or which campaign it was part of.

That's where UTM parameters come in.


Understanding Social Traffic in GA4

Navigate to ReportsAcquisitionTraffic Acquisition and filter to Session source/medium = Social.

You'll see high-level data, but not enough detail to optimize.

MetricValue
Users5,200
Sessions6,800
Bounce Rate52%
Session Duration1m 45s
Conversion Rate1.2%

This tells you: social drives ~5,200 users/month with 1.2% conversion rate.

But it doesn't tell you:

  • Which platform performs best (Facebook vs TikTok vs LinkedIn)
  • Which posts drive traffic
  • When you should post
  • What content resonates

To answer those questions, you need UTM parameters.

💡 Emily's take: I watched a client spend 3 months trying to optimize their social strategy by only looking at aggregate social traffic. They killed LinkedIn because it seemed underperforming. Turned out it had half the volume but 5x the conversion rate. Once we started tagging social posts with UTMs, the truth came out. LinkedIn was actually their best ROI channel.


Setting Up UTM Parameters for Social Posts

UTM parameters let you tag every link with source, medium, and campaign info. GA4 reads these tags and attributes traffic correctly.

The Basic Formula

https://yoursite.com?utm_source=PLATFORM&utm_medium=social&utm_campaign=CAMPAIGN_NAME

Platform-Specific Examples

Facebook/Instagram

https://yoursite.com/offer?utm_source=facebook&utm_medium=social&utm_campaign=spring-sale

TikTok

https://yoursite.com/guide?utm_source=tiktok&utm_medium=social&utm_campaign=viral-video

LinkedIn

https://yoursite.com/webinar?utm_source=linkedin&utm_medium=social&utm_campaign=b2b-leads

Twitter/X

https://yoursite.com/blog/new-feature?utm_source=twitter&utm_medium=social&utm_campaign=product-launch

Pinterest

https://yoursite.com/diy-guide?utm_source=pinterest&utm_medium=social&utm_campaign=lifestyle-content

Reddit

https://yoursite.com/community?utm_source=reddit&utm_medium=social&utm_campaign=ama-session

Pro Tip: Add Optional Tags

GA4 also supports optional parameters:

  • utm_content: Post ID, creative type, or description
  • utm_term: Keywords, audience segment, or post topic

Example:

https://yoursite.com?utm_source=tiktok&utm_medium=social&utm_campaign=viral-video&utm_content=dance-demo&utm_term=gen-z-audience

This lets you drill down further in GA4 reporting.


How to Tag Every Type of Social Post

Organic Posts (Your Own Content)

Posts on your company's official accounts.

https://yoursite.com/free-course?utm_source=linkedin&utm_medium=social&utm_campaign=lead-magnet&utm_content=video-post

Use utm_campaign to group related posts (e.g., all part of your "spring-sale" push).

Paid Social Ads

GA4 should auto-detect Facebook and Google Ads if you link your ad accounts. But for maximum clarity, add UTMs anyway.

https://yoursite.com/offer?utm_source=facebook&utm_medium=paid_social&utm_campaign=spring-sale&utm_content=carousel-ad

Note: Change utm_medium to paid_social to distinguish from organic posts.

Influencer/Partner Posts

When an influencer posts about you.

https://yoursite.com?utm_source=instagram&utm_medium=social&utm_campaign=influencer-campaign&utm_content=@username

Track this separately from your own posts so you can measure influencer ROI.

User-Generated Content

When customers share your content.

This is hard to track (you're not tagging their post), but if they use your branded hashtag, you can estimate it.


Using GA4 to Compare Social Platforms

Here's how to see which platform actually performs best.

Step 1: Tag Everything Consistently

Before you can measure, every social link must have a utm_source that clearly identifies the platform:

  • utm_source=facebook
  • utm_source=tiktok
  • utm_source=linkedin
  • utm_source=twitter
  • utm_source=instagram
  • utm_source=reddit

Step 2: Wait 2–4 Weeks

You need enough data (at least 100 sessions per platform) to see patterns.

Step 3: Run a Custom Report in GA4

  1. Go ReportsAcquisitionSource/Medium
  2. In the Session source dropdown, select your custom UTM sources
  3. Look for:
    • Bounce rate (lower is better)
    • Session duration (longer is better)
    • Conversion rate (higher is better)
PlatformUsersSessionsBounce %DurationConv %
facebook2,1002,50058%1m 30s0.8%
linkedin1,2001,50038%3m 45s3.2%
tiktok9001,10072%48s0.3%
twitter60075045%2m 30s2.1%

Insight: LinkedIn crushes it (3.2% conversion). TikTok drives volume but doesn't convert (0.3%). Facebook is somewhere in the middle.

Step 4: Decide Where to Invest

Now you can make smarter decisions:

  • Double down on LinkedIn: 3.2% conversion is excellent. Invest more in LinkedIn content and ads.
  • Revamp TikTok strategy: Volume is good, but conversion is terrible. Either fix your landing page for TikTok viewers, or shift budget to platforms that convert better.
  • Maintain Facebook: Middle performer. Keep experimenting but don't expect it to be your primary growth channel.

Tracking Individual Posts and Campaigns

Want to know which specific posts drive traffic?

Use utm_campaign and utm_content to tag posts by topic, date, or post ID.

Example: Campaign-Based Tagging

For a "Black Friday Sale" campaign across all platforms:

Facebook post:
https://yoursite.com/black-friday?utm_source=facebook&utm_medium=social&utm_campaign=black-friday&utm_content=carousel-ad

TikTok post:
https://yoursite.com/black-friday?utm_source=tiktok&utm_medium=social&utm_campaign=black-friday&utm_content=countdown-video

LinkedIn post:
https://yoursite.com/black-friday?utm_source=linkedin&utm_medium=social&utm_campaign=black-friday&utm_content=article

In GA4, filter to utm_campaign=black-friday and you see all traffic from your Black Friday push, broken down by platform.

Example: Post ID Tagging

If you want granular tracking:

https://yoursite.com/guide?utm_source=facebook&utm_medium=social&utm_campaign=how-to-series&utm_content=post-123

Then in GA4, you can see exactly which post ID drove conversions. Track that URL back to your social post and you know precisely what worked.


Common Social Traffic Mistakes

Mistake 1: Not Tagging Custom Links

If you share a link in your newsletter, your Slack community, or anywhere else non-organic, it needs a UTM parameter. Otherwise it lands in "direct."

Fix: Tag every non-organic link with utm_source, utm_medium, and utm_campaign.

Mistake 2: Inconsistent UTM Naming

You tag Facebook posts as utm_source=fb one week and utm_source=facebook the next week.

GA4 treats these as different sources. Now you can't compare them.

Fix: Create a UTM naming convention and stick to it. Document it somewhere (a shared spreadsheet or wiki).

Mistake 3: Ignoring Bounce Rate

You're excited that TikTok drove 10,000 users. Then you see 72% bounce rate.

That's a problem. Most people are leaving without doing anything.

Fix: Always check bounce rate alongside volume. Quality > quantity.

Mistake 4: Not Controlling for Landing Page

You send TikTok traffic to your homepage, Facebook traffic to a sales page, and LinkedIn traffic to a webinar signup.

Different landing pages = different bounce rates. You're comparing apples to oranges.

Fix: For a fair comparison, send all platforms to the same landing page initially. Once you're confident in platform quality, optimize landing pages per platform.

Mistake 5: Forgetting to Track Conversions

You have a conversion goal set up (purchase, signup, form submission). But you're not checking conversion rate by social platform.

Fix: Always compare conversion rate, not just traffic volume.


Advanced: Connecting Your Ad Accounts to GA4

If you run paid social ads, you can connect your ad accounts directly to GA4 for more detailed data.

Facebook & Instagram Ads:

  1. In GA4, go AdminData Streams
  2. Select your web data stream
  3. Under Third-party integrations, enable Facebook/Meta Ads
  4. Follow the prompts to link your Facebook ad account

TikTok Ads:

  1. Go AdminData Streams
  2. Under Third-party integrations, enable TikTok Ads

LinkedIn Ads:

  1. Use LinkedIn's Lead Gen Forms integration or add UTM parameters manually

Once connected, GA4 imports ad-level data (campaign, adset, creative) automatically. You get much richer reporting without manually tagging everything.


Frequently Asked Questions

Q: Does GA4 auto-detect all social platforms? A: GA4 auto-detects major platforms (Facebook, Instagram, TikTok, LinkedIn, Twitter, etc.) if the click passes referrer data. But custom links or messaging apps need UTM tagging.

Q: What should I use for utm_medium—"social" or something else? A: Use utm_medium=social for organic posts and utm_medium=paid_social for ads. GA4 recognizes both standard conventions.

Q: Do I need UTM parameters if GA4 already detects Facebook? A: No, but UTMs give you more detail (which specific post, which campaign). Without UTMs, you only see aggregate "facebook" traffic.

Q: How often should I check social traffic metrics? A: Weekly for volume, monthly for conversion rate. Social traffic is variable day-to-day, so look at 4-week trends, not daily numbers.

Q: Can I see which specific post drove traffic? A: Only if you tagged it with utm_content or platform-specific post IDs. Otherwise you see platform-level data, not post-level.


The Bottom Line

GA4 auto-detects your major social platforms, but UTM parameters unlock the real insights. Tag every link with source, medium, and campaign. Wait 2–4 weeks for data. Then see which platforms actually convert.

Spoiler: it's almost never what you think.


Emily Redmond is a data analyst at Emilytics — AI analytics agent watching your data around the clock. 8 years experience. Say hi →