How To Use Google Analytics For Social Media (ga4 Setup + Reports)
Likes are nice, but they don’t win anyone a bigger budget. To get leadership’s attention, you need proof that social made a real business impact.
Google Analytics is how you get that proof, and we’ll walk you through the setup, step by step.
Key takeaways
- Google Analytics (GA4) tracks what people do once they land on your website.
- GA4 helps you prove the value of social. It shows which social posts lead to signups, downloads, purchases, and leads.
- UTM parameters are crucial. Without them, GA4 has to guess where visitors came from.
- Perch adds UTM parameters to your links as you schedule, so your team never has to memorize them.
What is Google Analytics for social media?
Google Analytics isn’t a social media tool, but it’s one of the best ways to connect social media to real business impact. It tracks what people do on your website after they arrive from a social platform. You can see which social networks send the most traffic, what those visitors do once they land, and whether they take any actions, like filling out a form.
GA4 is free, and it’s the current version of Google Analytics.
Meet the Suite
Understand what matters, decide what to do next, and take action across every social workflow — all from one connected suite.
GA4 vs. native social analytics
Native analytics (like Instagram Insights or TikTok Analytics) are best for improving your content performance on each platform. GA4 is best for understanding what that content does for your business.
Here’s how they compare:
| Native social analytics | Google Analytics 4 | |
| What it measures | Content performance on the platform | Activity on your website |
| Example metrics | Reach, impressions, likes, comments, shares, saves, and link clicks | Sessions, engagement rate, key events (conversions), and revenue |
| Best for | Figuring out which content resonates with your audience | Figuring out which content drives traffic, leads, and sales |
Why should you track social media in Google Analytics?
Tracking social media in Google Analytics lets you connect social to website behavior like signups, purchases, and leads. It’s how social teams move past surface-level metrics and show what their work is actually doing for the business. It also helps you decide where to spend your time and budget.
Here’s why it’s worth the setup:
- Prove business value. Likes are nice. But “social drove 300 trial signups last quarter” is the sentence that protects your budget.
- Find winning content and landing pages. GA4 can show you which specific posts drove the most signups or sales, and which landing pages closed the deal. That’s a pretty good clue into what messages or offers are actually working, so you know what to make more of.
- See which platforms send quality traffic. Some platforms send lots of visitors who bounce right away. Others send fewer people who actually stick around and convert. GA4 helps you see which platforms are sending quality traffic.
- Spend your budget where it works. When you can compare organic and paid social side by side, it gets a lot easier to decide what to scale.
How do you set up Google Analytics to track social media?
To track social media in Google Analytics, you need four things: a working GA4 property, key events for the actions that matter, UTM parameters on every social link, and a saved, social-focused report.
Most teams can get through this process in an afternoon, though you may need to tag in a developer for the more technical steps.
1. Confirm GA4 is installed and collecting data
First, make sure GA4 is actually tracking your website. It sounds obvious, but a broken tag is more common than you’d think.
Here’s a quick way to check:
- Open your website in another browser tab, or on your phone.
- In GA4, go to Reports > Realtime overview.
- Look for your visit to show up. This can take up to 30 minutes.
If nothing shows up, go to Admin > Data collection and modification > Data streams to confirm your web stream is set up and collecting data.
2. Set up key events that matter
Key events are the actions on your website that matter most to your business. GA4 used to call them “conversions.”
Start by listing the actions that offer real value for your business. For example:
- Submitting a demo request
- Signing up for a newsletter
- Making a purchase
- Downloading a resource
Then, go to Admin > Data display > Events. Find the activity, and mark it as a key event.
If the event doesn’t exist yet, you can create it by clicking Create event.
3. Tag every social link with UTM parameters (include template table)
UTM parameters are short tags you add to the end of a URL to tell GA4 exactly where a visitor came from. They’re the single most important part of tracking social in Google Analytics.
Without UTMs, GA4 has to figure out where each visitor came from on its own. With them, there’s no guesswork. Here’s an example of a URL with UTM parameters:
www.website.com/?utm_source=tiktok&utm_medium=social&utm_campaign=q4_ebook
In this link:
- utm_source=tiktok tells you the traffic came from TikTok
- utm_medium=social tells you the channel type (organic social)
- utm_campaign=q4_ebook ties it to a specific marketing campaign (a Q4 eBook)
Here’s a quick cheat sheet for UTM parameters:
| Parameter | What it tells GA4 | Example values |
| utm_source | Which platform the click came from | instagram, linkedin, tiktok, facebook, youtube |
| utm_medium | What type of traffic it is | social (organic), paid_social (ads) |
| utm_campaign | Which campaign it belongs to | spring_sale, q4_webinar, product_launch_2026 |
| utm_content | Which specific post, creative, or link | reel_tutorial, carousel_v1, bio_link, story_swipe |
4. Build a social traffic view in Explore
GA4’s standard reports are useful, but they show every channel at once. To focus on social, build a custom report in Explore.
Follow these steps:
- In GA4, go to Explore and choose Free form.
- Add dimensions such as Session default channel group, Session source / medium, and Session campaign.
- Under Metrics, add Sessions, Engaged sessions, Engagement rate, Key events, and Total revenue (if you sell online).
- Drag Session source / medium into Rows, and your chosen metrics into Values.
- Add a filter so you only see social traffic. Choose Session default channel group, pick contains, and type “Social.” This catches both Organic Social and Paid Social at once.
Don’t worry about hitting “Save” once you’re done. GA4 automatically keeps it in your Explore list, so you won’t need to rebuild it every month.
Which Google Analytics reports show social media performance?
The most useful GA4 reports for social media are Traffic acquisition, User acquisition, Landing page, and Attribution paths.
Traffic acquisition: How much traffic social sends
Where to find it: Reports > Acquisition > Traffic acquisition
What it tells you: How much traffic social sends to your site, and what those visitors do once they get there. GA4 sorts every visit into channels like Organic Social and Paid Social, so you can see how social stacks up against search, email, and more.
User acquisition: Where new users first came from
Where to find it: Reports > Acquisition > User acquisition
What it tells you: Whether social is introducing your brand to new people, or mostly bringing back your existing audience. This report credits each person to the channel that first brought them to your site.
Landing page: What happens after the click
Where to find it: Reports > Engagement > Landing page
What it tells you: Which pages your social posts are sending people to, and how those pages perform.
Attribution: How social works with other channels
Where to find it: Advertising > Attribution > Attribution paths
What it tells you: Where social fits in the journey to a conversion. Social often shows up early: someone finds you on TikTok, comes back through Google a week later, then buys through an email. This report shows that whole path, so social gets noticed even when it doesn’t get the final click.
Which social metrics should you track in Google Analytics?
The social media metrics you track in Google Analytics should map to your specific goals. If you want a complete picture, we recommend tracking metrics across traffic, engagement, conversions, and revenue.
Traffic metrics: Users and sessions
Traffic metrics tell you how many people social sends to your site, and how often. Here are two metrics to track:
- Users: The number of people who visited your site from social. Also check New users to see how many are visiting for the first time.
- Sessions: The number of visits from social. One person can have several sessions, so this number is usually higher than users.
Engagement metrics: Engagement rate and average engagement time
Engagement metrics tell you whether social visitors actually pay attention once they land on your website. Pay attention to:
- Engagement rate: The percentage of sessions that were “engaged.” GA4 counts a session as engaged if it lasts longer than 10 seconds, includes a key event, or includes at least two page views.
- Average engagement time per session: How long people actively spend on your site per visit.
Conversion metrics: Key events and key event rate
Conversion metrics tell you whether social visitors do the things that matter to your business. Here’s what to track:
- Key events: The number of meaningful actions people take, like signing up, filling out a form, or making a purchase.
- Session key event rate: The percentage of sessions that included at least one key event.
Revenue metrics: Revenue and key event value
Revenue metrics tell you what social is actually worth to the bottom line. Which one you use depends on how your business makes money:
- Revenue: If you sell online and have purchase tracking set up, Total revenue shows how much money came from social traffic.
- Key event value: The total value of the actions social visitors took, based on values you assign. For example, if a demo request is worth about $200 to your business, GA4 can show how much that adds up to from social.
This is the area leadership cares about most. Check out our best tips for presenting the value of social media here.
Why don’t GA4 numbers match your social platform analytics?
Your social media numbers won’t always match what you see in GA4 because each tool measures different things, in different ways. A click on Instagram, for example, isn’t the same as a visit in GA4. And even when GA4 records a visit, it may not recognize that the person came from social at all (That’s normal, it doesn’t mean your setup is broken).
Here are the most common reasons for the gap:
Clicks and sessions aren’t the same thing
Most social media platforms count clicks. GA4 counts sessions, which only start once your page loads and the tracking code fires.
So, if someone taps your link but then closes it out before the page loads, GA4 never registers it.
Dark social
Dark social is traffic from links shared privately, like through DMs or messaging apps (think WhatsApp or iMessage). These shares don’t usually carry any referral information, so GA4 can sometimes count them as direct traffic, not social.
In-app browsers
When someone taps a link inside Instagram, TikTok, or Facebook, it often opens in the app’s built-in browser instead of Safari or Chrome. These in-app browsers don’t always pass along clean referral data.
Different attribution models
Every tool has its own rules for deciding which sales to count. Meta, for example, lets you count a sale if someone saw your ad and bought within a day, even if they never clicked. GA4 is stricter. It only sees what happens on your website, so if someone never clicked, GA4 has no idea your ad was involved.
Inconsistent UTMs
If some links have UTMs and others don’t, or one teammate uses “Instagram” while another uses “ig,” your traffic numbers may be off. Keep everyone on the same page with a shared naming system (our guide to UTM parameters walks you through this).
How do you report social media results from Google Analytics?
To report social media results from Google Analytics, pull your key social metrics into a simple dashboard, then tie them to business outcomes like leads, signups, and revenue.
Build a simple dashboard in Looker Studio
Looker Studio is Google’s free reporting tool. It connects directly to GA4, so your dashboard updates automatically as people visit your website.
To get started, create a new report in Looker Studio and add GA4 as a data source. Then add a filter for social traffic.
Keep your dashboard focused. Most social teams only need a handful of pieces:
- Your headline numbers. A quick snapshot of your most important totals from social, like sessions or revenue.
- A platform comparison. A simple table with one row per platform (Instagram, LinkedIn, TikTok, and so on), so you can compare side by side.
- A trend line. A line chart showing how social traffic and key events change week to week (or month to month).
- Top posts or pages. A table showing which posts or landing pages drove the most results. If you tagged your links with UTMs, this is where that work pays off.
Start with these four, then add more only when someone asks a question the dashboard can’t answer.
Tie social to leads, signups, and revenue
To show social’s real value, connect it to business results.
“Don’t make leadership connect the dots themselves,” says Colby Dugger, CEO of social media agency Draft. “Show how social activity contributes to a business outcome, whether that’s creating demand, generating leads, or influencing pipeline.”
So which outcomes matter most? Dugger calls pipeline and revenue “the strongest signals.” Booked demos, signups, and closed deals also carry a lot more weight than engagement on its own, he says.
To track those in GA4, start by assigning values to your key events. For example, if you know a demo request is worth roughly $200 to your business, add that value in GA4.
Then use the attribution reports to show the bigger picture. Social often starts the journey, even when another channel finishes it.
How does Hootsuite help you connect social and web analytics?
Hootsuite helps you connect what happens on social with what happens after someone clicks. Perch makes consistent UTM tagging part of scheduling. Wisdom lets you ask plain-language questions about what’s driving traffic. And Lumen adds the listening data GA4 can’t see, like sentiment and share of voice.
Tag links consistently with Perch
Tagging every link by hand gets old fast, especially across multiple platforms. Perch lets you add UTM parameters right when you schedule a post.
Better yet, you can set default UTM settings for all your links. That means your team doesn’t have to remember the naming rules, and every post shows up in GA4 labeled the same way.
Ask questions of your data with Wisdom
Your data probably has the answer you’re looking for. Wisdom, Hootsuite’s social-first AI agent, gets you there faster.
Just ask it questions in plain language, like “Which posts drove the most website traffic last month?” or “Which platform sent the most clicks during our spring campaign?”
You’ll get a clear answer, pulled from your actual data. That makes it a lot easier to decide what to do next.
Add context with Lumen
GA4 tells you what people did on your website, but it can’t tell you what they’re saying about your brand everywhere else.
Lumen, Hootsuite’s social listening tool, fills in that gap. It tracks brand mentions, sentiment, and share of voice across more than 150 million sources and 30+ social networks. Pair it with your GA4 data, and you get the full story.
FAQ: Google Analytics for social media
What is Google Analytics for social media?
Can Google Analytics track social media engagement like likes and comments?
How do I track social media conversions in GA4?
How can I measure social media ROI using Google Analytics?
How can Hootsuite help with Google Analytics for social media?
Prove the value of social with Hootsuite. Use Perch to add UTM parameters to every link, Wisdom to make sense of your data, and Lumen to add listening to the mix. Try Hootsuite free today.
The post How to use Google Analytics for social media (GA4 setup + reports) appeared first on Social Media Marketing & Management Dashboard.
Popular Products
-
Put Me Down Funny Toilet Seat Sticker$33.56$16.78 -
Stainless Steel Tongue Scrapers$33.56$16.78 -
Stylish Blue Light Blocking Glasses$85.56$42.78 -
Adjustable Ankle Tension Rope$53.56$26.78 -
Electronic Bidet Toilet Seat$981.56$490.78