Home Blog
Social Media Marketing

How to Track ROI for Social Media Marketing

February 8, 2026
8 min read
Chuck McKay
TL;DR

Track social media ROI by linking campaigns to measurable outcomes (leads, sales, sign-ups) and comparing revenue to costs. Set specific goals, use UTM links and conversion pixels for tracking, capture all expenses, assign dollar values to results, then calculate ROI percentage. Focus on conversion metrics over vanity numbers. Use Google Analytics, platform insights, and management tools to streamline measurement and optimize spending.

Social media can feel like a black box when it comes to proving value. You post, you engage, you run ads—but what's the actual return? The good news is that tracking ROI for social media is straightforward once you tie your posts and ads to measurable business outcomes like leads, sales, or sign-ups, assign those outcomes a dollar value, and compare that value to what you spent. To get the full picture, consider how customer lifetime value makes your ad return look 2–5 times better than first-transaction metrics alone.

Once you've mastered the tracking process, you'll want to know: what does "good" social media ROI actually look like in 2026? We break down the benchmarks by platform so you can see how your results compare.

Chuck McKay - Marketing Consultant

Chuck McKay

Marketing Strategist

The Simple ROI Formula

Calculating the return on your Social Media campaign, or for any revenue-tied campaign, we'll pull out the standard ROI formula:

ROI = (Return from social − Cost of social) / Cost of social × 100

Quick Example

Here's a quick example. You spend $1,000 on Facebook and Instagram ads. Those campaigns generate $5,000 in gross sales. After subtracting the cost of goods sold and fulfillment expenses, you're left with $3,000 in profit. Your ROI is (3,000 − 1,000) / 1,000 × 100 = 200%. For every dollar you invested, you earned two dollars back.

Your Step-by-Step Process

1

Define the goal for the campaign

What do you want your campaign to achieve? Do you want it to promote online purchases? Book appointments? Fill out a form, sign up for email, or submit a request for a demo? Whichever goal you select make it specific and time bound. Maybe "50 leads in 30 days from Facebook lead ads."

2

Set up tracking before you launch

Don't wait until after the campaign is live to figure out how you'll measure it. Use UTM-tagged links on all posts and ads so Google Analytics can attribute traffic, leads, and sales to specific campaigns. Turn on and configure pixels and conversion tracking—Meta Pixel, LinkedIn Insight Tag, and similar tools—for events like add-to-cart, lead submissions, and purchases.

If you take calls or offline bookings, use unique phone numbers, landing pages, or promo codes per campaign so you can trace those conversions back to social.

3

Capture all campaign costs

Your total investment includes more than just ad spend. Add in content creation costs like design, video, and copywriting, plus any tools you use for scheduling or analytics. If you want a true ROI picture, factor in outsourced work or internal labor hours as well. Sum these to get your total investment for that campaign and period.

4

Assign value to outcomes

This is where you connect activity to dollars. For direct sales, use actual revenue from orders attributed to social, pulled from your ecommerce platform or CRM. For leads, multiply the number of leads from social by your historical lead-to-sale conversion rate and average profit per sale to estimate revenue. For non-sales conversions like email sign-ups or webinar registrations, assign a value based on what those typically produce over time.

5

Calculate ROI and compare

Plug your revenue (actual or estimated) and total cost into the formula to get ROI as a percentage. Then compare ROI across platforms—Facebook versus Instagram versus LinkedIn—and across campaign objectives and time periods. This comparison shows you where to scale up and where to cut back.

Key Metrics to Monitor

It's common to want to count "likes" or "followers." It's ego flattering when people like what you've said. Unfortunately, likes don't pay the bar tab. I suggest you'll have better results by focusing on cash in and cash out - and metrics that support and explain ROI.

Conversion Metrics

Your primary focus: leads, sales, cost per lead (CPL), cost per acquisition (CPA), and revenue from social. These tell you whether your campaigns are profitable.

Primary Focus

Traffic Metrics

Help you understand volume and quality: sessions and new users from social, plus bounce rate and time on site to gauge whether the traffic you're driving is engaged.

Quality Indicators

Engagement & Reach

Impressions, reach, clicks, saves, comments, and shares serve as early indicators that your content is resonating. They help predict which campaigns will convert.

Early Indicators

Important: Engagement and reach metrics don't directly measure ROI, but they help you predict which campaigns will convert and optimize your content strategy.

Tools That Make It Easier

You don't need to track everything manually. Here are the essential tools to streamline your ROI tracking:

Google Analytics with UTM Parameters

Essential for tying sessions, conversions, and revenue to specific campaigns. UTM parameters allow you to track exactly which social media posts and ads are driving results.

Native Platform Analytics

Get clicks, conversions, and cost metrics directly from each platform:

  • Facebook and Instagram Insights
  • LinkedIn Campaign Manager
  • X (Twitter) Analytics

Social Management Platforms

Tools like Hootsuite or Agorapulse pull spend and performance into one ROI dashboard, so you can see the full picture without jumping between multiple platforms.

The Bottom Line

Tracking social media ROI isn't about proving that every post generates revenue. It's about knowing which efforts move the needle, where your budget delivers the best return, and how to make smarter decisions with every campaign you run.

Found this helpful?

Share this article with your network