Skip to content
Strategy

How to use Google Analytics for social media (GA4 setup + reports)

Social got the click. But did it convert the customer? Here’s how to set up Google Analytics for social media.

Erin Rodrigue November 3, 2026 14 min read
cover image

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

  1. Google Analytics (GA4) tracks what people do once they land on your website.
  2. GA4 helps you prove the value of social. It shows which social posts lead to signups, downloads,  purchases, and leads.
  3. UTM parameters are crucial. Without them, GA4 has to guess where visitors came from.
  4. 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.

work smarter

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 analyticsGoogle Analytics 4
What it measuresContent performance on the platformActivity on your website
Example metricsReach, impressions, likes, comments, shares, saves, and link clicksSessions, engagement rate, key events (conversions), and revenue
Best forFiguring out which content resonates with your audienceFiguring 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:

  1. Open your website in another browser tab, or on your phone.
  2. In GA4, go to Reports > Realtime overview.
Google Analytics navigation menu with the Realtime overview report highlighted
  1. 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.

Google Analytics Events page showing a list of events that can be marked as key events

If the event doesn’t exist yet, you can create it by clicking Create event.

Google Analytics Events page with the Create event button highlighted

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:

ParameterWhat it tells GA4Example values
utm_sourceWhich platform the click came frominstagram, linkedin, tiktok, facebook, youtube
utm_mediumWhat type of traffic it issocial (organic), paid_social (ads)
utm_campaignWhich campaign it belongs tospring_sale, q4_webinar, product_launch_2026
utm_contentWhich specific post, creative, or linkreel_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:

  1. In GA4, go to Explore and choose Free form.
Google Analytics Explore page with the Free form exploration option highlighted
  1. Add dimensions such as Session default channel group, Session source / medium, and Session campaign.
Google Analytics dimensions panel
  1. Under Metrics, add Sessions, Engaged sessions, Engagement rate, Key events, and Total revenue (if you sell online).
Google Analytics metrics panel
  1. Drag Session source / medium into Rows, and your chosen metrics into Values.
  2. 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

Content calendar view in 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.

Customizable UTM tracking in Perch

Ask questions of your data with Wisdom

Wisdom chat

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

Lumen listening capabilities

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?

Google Analytics for social media means using GA4 to track what people do on your website after they click over from a social platform. It shows how much traffic each platform sends, how engaged those visitors are, and whether they sign up, buy, or take other important actions. For social media marketing teams, it fills in the part of the customer journey that native social analytics can’t see.

Can Google Analytics track social media engagement like likes and comments?

No. GA4 only tracks activity on your website, so it can’t see likes, comments, shares, or views on social platforms. For those, you’ll need native analytics or a tool like Hootsuite that brings your social media data together in one place. What GA4 can measure is engagement on your site, like engagement rate, average engagement time, bounce rate, and more.

How do I track social media conversions in GA4?

Start by marking the actions that matter to your business, like form fills or purchases, as key events in GA4. Then tag every social link with UTM parameters so GA4 knows where each visit came from. Once that’s set up, the acquisition reports will show how many key events came from Organic Social and Paid Social, along with each channel’s conversion rate.

How can I measure social media ROI using Google Analytics?

Assign a value to each key event (or track revenue directly if you sell online), then compare what social brings in to what you spend on content, tools, and ads. But don’t stop at the last click. Conversion paths show how social contributes earlier on, like when someone discovers you on Instagram and later comes back through organic search. Including that bigger picture in your social media reporting makes it much easier to defend your budget and shape your social media strategy.

How can Hootsuite help with Google Analytics for social media?

Hootsuite makes it easier to get clean data into GA4 and make sense of it once it’s there. With Perch, you can add UTM parameters to your links when you schedule posts, so your social traffic shows up in GA4 correctly. Wisdom lets you ask questions about your performance in plain language and get quick answers. And Lumen adds social listening data, like sentiment and share of voice, so you can see how people feel about your brand, not just what they did on your site.

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. 

Laptop with Hootsuite Dashboard
Hootsuite Logo The #1 social media tool

Create. Schedule. Publish. Engage. Measure. Win.

By Erin Rodrigue

Erin Rodrigue is a writer and content strategist who knows her way around a sentence and a strategy. A former associate marketing manager at HubSpot, she covers AI, social media, and SEO to help marketers stay ahead of what’s next.

Related Articles

Laptop with Hootsuite Dashboard
Hootsuite Logo The #1 social media tool

Create. Schedule. Publish. Engage. Measure. Win.