Social Media Tips & Strategies

How to Track Social Media in GA4

By Spencer Lanoue
October 31, 2025

Struggling to prove your social media efforts are actually working? You pour time and creativity into your content, but when it's time to connect those efforts to website traffic and real business goals, the data can feel fuzzy. This guide will show you precisely how to use Google Analytics 4 to track your social media performance, see which platforms and campaigns drive results, and finally get the clear data you have been looking for.

Why Tracking Social Media in GA4 is a Game-Changer

Native social media analytics dashboards are great for tracking engagement metrics like likes, comments, and shares. They tell you how your content is performing on the platform. But what happens after someone clicks the link in your bio or swipes up on a Story? That's where GA4 comes in. By tracking your social media traffic within Google Analytics, you can directly connect your social activities to on-site actions, like:

  • How many website sessions originate from Instagram versus LinkedIn?
  • Which specific social media campaign drove the most email newsletter sign-ups?
  • Did that viral TikTok video actually lead to product sales?
  • How long do visitors from X (formerly Twitter) stay on your site compared to visitors from Facebook?

This level of insight moves you from simply posting content to building a measurable, data-driven social media strategy. You can definitively show the value of your work, double down on what’s working, and cut what isn't.

Start Here: The Default Traffic Acquisition Report

The good news is that GA4 already does some of the work for you. It automatically categorizes incoming traffic into what it calls "Default channel groups." For social media, it identifies two main types: Organic Social and Paid Social.

This is the quickest way to get a high-level overview of your social media performance. Here’s how to find the report:

  1. Log in to your Google Analytics 4 property.
  2. On the left-hand navigation menu, go to Reports.
  3. Under the "Life cycle" collection, click on Acquisition >, Traffic acquisition.

By default, you’ll see a table with "Session default channel group" as the primary dimension. Look for the rows labeled "Organic Social" and "Paid Social." Here, you can see metrics like Sessions, Engaged sessions, Average engagement time, and Conversions for each channel.

To see which specific social platforms are sending you traffic, you can add a secondary dimension:

  1. Click the small "+" icon next to the "Session default channel group" header in the table.
  2. In the search box, type "source" and select Session source.

Now, you'll see a breakdown showing traffic from sources like `instagram.com`, `t.co` (X/Twitter's link shortener), `facebook.com`, and `linkedin.com`. This is a fantastic starting point, but to get truly granular data and track specific campaigns, posts, or even a single link in your bio, you need to use UTM parameters.

Unlock Your Data with UTM Parameters

If you’ve ever seen a URL with a bunch of extra text after a question mark (like ?utm_source=...), you’ve seen a URL with UTM parameters. UTMs (Urchin Tracking Modules) are simple tags you add to the end of a URL. When someone clicks that link, these tags send specific information back to GA4, telling you exactly where that click came from.

Why is this so important? Without UTMs, GA4 might not know the difference between a click from your Instagram profile link, a click from a Story, and a click from a specific Reel you posted. All of it might just be lumped together under "instagram.com." UTMs let you tell them apart.

The Five UTM Parameters Explained

There are five main UTM parameters you can use. You don't always need all five, but understanding them allows you to create a detailed tracking system.

  • utm_source (Required): This identifies the platform or source that’s sending the traffic. Examples: instagram, facebook, linkedin, tiktok.
  • utm_medium (Required): This identifies the marketing medium or channel. For social media, a good practice is to keep this consistent. Examples: social, social-post, social-paid, social-story.
  • utm_campaign (Required): This identifies the specific campaign, promotion, or content theme. This is where you can get really specific. Examples: summer-sale-2024, q4-product-launch, weekly-newsletter.
  • utm_content: Use this to differentiate between different ads or links that point to the same URL within the same campaign. This is useful for A/B testing. Examples: blue-button-cta, video-ad-version-a, link-in-bio, story-swipe-up.
  • utm_term: Originally for paid search keywords, but you can repurpose it if you need an extra layer of tracking, though it's less common for social media. Example: for tracking influencer campaigns you might list the influencer's handle here.

How to Build UTM Links (The Right Way)

You don't need to manually type these long URLs. Google provides a free tool to do it for you: the Campaign URL Builder.

  1. Go to Google’s Campaign URL Builder.
  2. Enter the destination URL of your website (e.g., `https://www.yourwebsite.com/landing-page`).
  3. Fill out the `utm_source`, `utm_medium`, and `utm_campaign` fields (and `utm_content` if needed).

As you type, the tool will automatically generate your fully tagged URL at the bottom. Copy this link and use it in your social media posts. Because these links can be long and look a bit messy, it's a good idea to use a link shortening service like Bitly.

Consistency is Everything: Create a Naming Convention

This is perhaps the most important tip for using UTMs. GA4 treats `instagram` and `Instagram` as two completely different sources. A messy system will lead to messy data. To avoid this, create and stick to a consistent naming convention.

Best Practices:

  • Always use lowercase: facebook, not `Facebook` or `FaceBook`.
  • Use dashes (-) instead of spaces: `q3-new-feature` instead of `q3 new feature`.
  • Be descriptive but concise: `2024-07-summer-promo` is better than just `promo`.
  • Keep a spreadsheet: Document all the UTM links you create. This keeps your team aligned and ensures consistency over time. A simple Google Sheet with columns for Date, Campaign, Source, Medium, Final URL, and Final UTM Link works perfectly.

Where to See Your UTM Data in GA4

Once you’ve started using your UTM-tagged links and traffic is flowing, you can see this detailed data in the same Traffic acquisition report.

  1. Navigate back to Reports >, Acquisition >, Traffic acquisition.
  2. In the drop-down menu above the table currently set to "Session default channel group", change the primary dimension to one of the following:
    • Session source / medium: Shows your `utm_source` and `utm_medium` combined (e.g., `instagram / social-post`).
    • Session campaign: Shows data for each `utm_campaign` you created (e.g., `summer-sale-2024`).
    • Session manual ad content: Shows data for your `utm_content` parameter.

Now, instead of seeing just "Organic Social," you'll see clean rows of data for each of your campaigns. You can compare how your "summer-sale-2024" campaign performed against your "q4-product-launch," seeing exactly how many sessions and engaged users each one drove.

The Final Step: Connecting Social Media to Conversions

Getting traffic is great, but the ultimate goal is to drive meaningful action. Tracking conversions shows you which social media efforts are actually contributing to your business goals. In GA4, a "conversion" is just an important event you want to track, like a purchase, a lead form submission, or a user signing up for an account.

First, you need to have events set up and designated as conversions. You can do this in the `Admin > Conversions` section. For example, you might mark the `generate_lead` or `purchase` event as a conversion.

Once your conversions are set up, the data automatically appears in your acquisition reports. Go back to your Traffic acquisition report and look at the "Conversions" column. When you view the report by "Session campaign," you can directly see the number of conversions attributed to each specific social media campaign you ran.

This is where it all comes together. You can finally say things like, "Our Instagram Reels campaign in July resulted in 25 newsletter sign-ups," and have the data to back it up.

Final Thoughts

Tracking your social media performance in GA4 transforms it from a guessing game into a measurable strategy. By combining GA4's default reports for a high-level view with the granular detail of UTM parameters, you gain a powerful understanding of what actually drives traffic, engagement, and most importantly, business results.

Of course, managing multiple campaigns, creating content, and keeping track of all those UTM links can be time-consuming. Because we juggle so many platforms ourselves, we designed Postbase to streamline the entire content pipeline. Our visual calendar makes planning campaigns intuitive, and our scheduling features handle the publishing logistics so you can focus less on manual posting and more on the valuable performance data you’re tracking in GA4.

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