Social Media

How to Track Social Media Traffic with Google Analytics

By Spencer Lanoue
October 31, 2025

Is your social media actually driving traffic to your website? It’s not enough to guess based on likes and shares, you need real data to prove the ROI of your efforts. This is where Google Analytics 4 comes in. This guide will walk you through exactly how to track your social media traffic, from finding the built-in reports to creating custom campaign tracking that pinpoints what’s really moving the needle.

Why Bother Tracking Social Media Traffic with GA4?

Before we get into the "how," let's quickly touch on the "why." Tracking social traffic isn't just a technical exercise for data nerds. It's a foundational part of building an effective social media strategy. It allows you to move beyond vanity metrics like likes and follows and start measuring what actually impacts your brand's growth.

Here’s what you gain by connecting your social efforts to Google Analytics:

  • Prove Your Social Media ROI: You can finally answer the question, "Is social media actually helping the business?" By tracking website visits, lead form submissions, and even sales that originate from social platforms, you can assign real dollar values to your work.
  • Discover Which Platforms Deliver: Are your efforts on LinkedIn sending highly engaged potential customers while your work on Instagram is just driving fleeting visits? GA4 gives you the hard data to see which platforms send you the most valuable traffic, allowing you to allocate your time and resources more effectively.
  • Inform Your Content Strategy: When you see that a specific blog post shared on Facebook drove 500 new users who spent an average of three minutes on your site, you learn something powerful. Analytics shows you which topics, formats, and messaging resonate enough to not just get a like, but to earn a coveted click.
  • Identify Your Top-Performing Content: By understanding which specific posts, Reels, or Stories send the most engaged visitors to your website, you can stop guessing what to create next. Double down on what your audience has already shown you they love and are motivated by.

Finding Your Social Traffic in Google Analytics 4: The Easy Way

Google has already done a lot of the initial work for you. GA4 automatically categorizes incoming traffic into what it calls "Default Channel Groups." This means you can get a high-level overview of your social media traffic in just a few clicks, right out of the box.

The Traffic Acquisition Report

This report is your home base for understanding where your website visitors come from. It breaks down your traffic by source, medium, and channel grouping.

Here’s how to find it step-by-step:

  1. Log in to your Google Analytics 4 property.
  2. In the left-hand navigation menu, click on Reports.
  3. Under the Acquisition dropdown, select Traffic acquisition.

When you first open this report, you'll see a table with the primary dimension set to Session default channel group. Look for the rows labeled Organic Social and Paid Social. "Organic Social" represents visitors who clicked on links from your non-paid social media posts, profiles, and shares. "Paid Social" is traffic from your social media ad campaigns.

This gives you a quick, big-picture view. You can see how many users, sessions, engaged sessions, and conversions came from social media compared to other channels like Organic Search or Direct traffic.

Getting More Granular with `Session Source / Medium`

Knowing that 20% of your traffic came from "Organic Social" is useful, but it doesn't tell you if that was from Facebook, X (formerly Twitter), LinkedIn, or Pinterest. To see that breakdown, you need to change the primary dimension in the report.

  1. While in the Traffic acquisition report, find the dropdown menu just above the top-left of the table. It currently says "Session default channel group." Click on it.
  2. A list of other dimensions will appear. Select Session source / medium.

The table will now reload with much more specific data. Instead of just "Organic Social," you'll see individual rows for sources like:

  • facebook.com / referral
  • t.co / referral (this is Twitter/X's link shortener)
  • linkedin.com / referral
  • instagram.com / referral

Now you can see exactly which social media network is driving the traffic. For example, you might discover that LinkedIn drives fewer sessions than Instagram, but the "engaged sessions" and "conversions" metrics are significantly higher. That's a powerful insight! It tells you that your professional audience on LinkedIn is more likely to take a desired action once they get to your site, informing how you tailor your content for each platform.

Going Deeper: How to Isolate and Analyze Specific Social Campaigns with UTMs

Standard reporting tells you *which platform* traffic came from. Campaign tracking tells you *which specific link* they clicked on. If you want to know if that "behind-the-scenes" Reel you posted yesterday performed better than the "how-to" carousel from last week, you need to use UTM parameters.

What Are UTM Parameters? A Simple Explanation

Don't let the name scare you. UTM parameters are just short snippets of text that you add to the end of a URL. These "tags" don't change the destination of where the link goes, but they give Google Analytics precise information about where that click came from. Think of them as super-specific labels for your links.

The 3 Key UTM Parameters for Social Media Tracking

While there are five UTM parameters you can use, you really only need to focus on these three for effective social media tracking:

  • Source (utm_source): Who is sending the traffic? This is the platform. Examples: facebook, instagram, linkedin.
  • Medium (utm_medium): What kind of channel is it? For organic social posts, this is typically social, organic-social, or even sm. Keep it consistent! Example: social.
  • Campaign (utm_campaign): Why are you sending the traffic? This is where you identify the specific post, promotion, or campaign. This is your most powerful tag. Examples: spring-2024-sale, new-product-launch-video, june_newsletter.

How to Easily Build UTM Links

You could manually type these out, but that's a recipe for typos and errors. It's far easier and more reliable to use a tool. Google provides a free and easy-to-use Campaign URL Builder.

Let's walk through a real-world example. Imagine you wrote a new blog post and you want to promote it via a link in your Instagram bio.

  1. Website URL: https://yourwebsite.com/best-photo-editing-tips
  2. Campaign Source (`utm_source`): Let's use `instagram`.
  3. Campaign Medium (`utm_medium`): Let's stick with `social`.
  4. Campaign Name (`utm_campaign`): Be specific! `ig-bio-link-photo-editing`.

Pop those into the Campaign URL Builder, and it will generate this link for you:

https://yourwebsite.com/best-photo-editing-tips?utm_source=instagram&,utm_medium=social&,utm_campaign=ig-bio-link-photo-editing

That long URL tells Google Analytics a precise story. When someone clicks it, GA4 won't just see the traffic as coming from "instagram.com." It will know it came from Instagram, that it was a social media click, and that it was from your specific "ig-bio-link-photo-editing" campaign.

Finding Your UTM Campaign Data in GA4

Now for the payoff. To see the results of your hard work, head back to your GA4 reports.

  1. Go to Reports > Acquisition > Traffic acquisition.
  2. Click the primary dimension dropdown (it may be showing `Session source / medium`).
  3. This time, select Session campaign.

Voila! The table will now display all the campaign names you've used. You can see precisely how many users, sessions, engaged sessions, and conversions came from your `ig-bio-link-photo-editing` campaign, line by line, right next to your other campaigns. Now you can definitively compare the performance of individual links and content pieces.

Creating a Saved Social Media Traffic Report

Flipping between different reports and dimensions is fine, but for peak efficiency, you should create a saved report dedicated to social media traffic. This puts all the data you need just one click away.

Here's How to Build a Custom View for Social Media Performance:

  1. Start in Your Base Report: Navigate to the Reports > Acquisition > Traffic acquisition report.
  2. Customize the View: In the upper-right corner of the report, click the pencil icon that says "Customize report."
  3. Filter for Social Traffic Only: On the right-hand panel that opens, look for "Report Filter" and click "+ Add filter". Create a filter with these settings:
    • Select a dimension: Session default channel group
    • Match Type: exactly matches
    • Value: Organic Social
    Click the blue Apply button. Now, your report will only show data from your organic social media channels.
  4. Set Your Primary Dimensions: Click on "Dimensions" just under the Report Data header on the right panel. You can drag and drop dimensions to reorder them or set a different one as the default. A great setup is:
    • Default Dimension: Session campaign
    • Other Dimensions: Session source / medium and Landing page + query string
  5. Set Key Metrics: Click on "Metrics." You can add, remove, or reorder the columns in your report. Make sure you include the metrics that matter most to you, such as Conversions, Engaged sessions, and Users.
  6. Save Your Report: Once you're happy with the setup, click the blue Save button in the top right. Choose "Save as new report." Give it a clear, simple name like "Custom Social Traffic Report."

To access it easily, go to your Library (the very last item in the left-hand navigation menu). Find your new report and add it to one of your report collections, such as the "Acquisition" group. It will now appear directly in your main menu for quick and easy access in the future.

Final Thoughts

Tracking your social media performance in Google Analytics transforms your social strategy from a hopeful guessing game into a data-informed engine for growth. By moving beyond basic reports and using the power of UTM parameters and custom dashboards, you now have the tools to understand precisely what content, on which platform, is driving meaningful results for your brand.

Of course, analyzing performance is one side of the coin, turning those insights into an actionable content plan is the other. We know that the best analytics guide a better social strategy, which is why we built our tools to connect the two. The clear analytics inside Postbase show you what's working at a glance, while our visual content calendar and robust scheduler make it unbelievably easy to plan and execute on that knowledge. We created the platform we wish we had: one that simplifies analyzing, planning, and publishing so you can focus on creating great content that connects with your audience.

Spencer's spent a decade building products at companies like Buffer, UserTesting, and Bump Health. He's spent years in the weeds of social media management—scheduling posts, analyzing performance, coordinating teams. At Postbase, he's building tools to automate the busywork so you can focus on creating great content.

Other posts you might like

How to Add Social Media Icons to an Email Signature

Enhance your email signature by adding social media icons. Discover step-by-step instructions to turn every email into a powerful marketing tool.

Read more

How to Add an Etsy Link to Pinterest

Learn how to add your Etsy link to Pinterest and drive traffic to your shop. Discover strategies to create converting pins and turn browsers into customers.

Read more

How to Grant Access to Facebook Business Manager

Grant access to your Facebook Business Manager securely. Follow our step-by-step guide to add users and assign permissions without sharing your password.

Read more

How to Record Audio for Instagram Reels

Record clear audio for Instagram Reels with this guide. Learn actionable steps to create professional-sounding audio, using just your phone or upgraded gear.

Read more

How to Add Translation in an Instagram Post

Add translations to Instagram posts and connect globally. Learn manual techniques and discover Instagram's automatic translation features in this guide.

Read more

How to Optimize Facebook for Business

Optimize your Facebook Business Page for growth and sales with strategic tweaks. Learn to engage your community, create captivating content, and refine strategies.

Read more

Stop wrestling with outdated social media tools

Wrestling with social media? It doesn’t have to be this hard. Plan your content, schedule posts, respond to comments, and analyze performance — all in one simple, easy-to-use tool.

Schedule your first post
The simplest way to manage your social media
Rating