Social Media Analytics for Business
The Complete Guide to Measuring, Reporting, and Acting on Social Media Performance
Short answer
Social media analytics is the measurement of how content performs and what it contributes to business results. Useful reporting separates three layers: delivery metrics such as reach and impressions, interaction metrics such as engagement rate and saves, and outcome metrics such as traffic, leads and revenue. Most reports stop at the first layer.
2. What do Facebook Page Insights and Ads Manager actually tell you?
Page Insights reports reach, engagement and per-post performance for your own Page, and Ads Manager reports paid delivery and cost. Neither shows a competitor, which is what the Ad Library is for.
Facebook is still where most B2C and many B2B brands run their largest paid social spend. Organic reach has fallen to roughly 1% to 5% of page followers for most pages, which means measuring Facebook well requires separating organic and paid clearly, and understanding three distinct surfaces: Page Insights, Ads Manager, and the Ad Library.
Facebook is also the platform where shares are the metric worth optimising, and the measured field gives that a number to aim at.
1.49shares/post
Typical Facebook shares per post for a tracked competitor account
Oppira Benchmark, median of per-account values across 54 tracked Facebook accounts, as of June 30, 2026. See the data.
13.1likes/post
Typical Facebook likes per post for a tracked competitor account
Oppira Benchmark, median of per-account values across 54 tracked Facebook accounts, as of June 30, 2026. See the data.
Page Insights: What to Actually Watch
Inside Meta Business Suite, Page Insights gives you reach, impressions, engagement, follows, and content performance per post. Useful, but most teams drown in it. Three views matter more than the rest. The Content tab lets you sort posts by reach, reactions, comments, shares, and link clicks over a custom range. Sort by shares, not reactions. Shares are the strongest organic distribution signal Facebook offers, and 1.49 shares per post across 54 tracked competitor accounts is the June 2026 line to clear.
The Audience tab shows demographics, geography, and follower growth. Watch net follower change weekly. A flat follower count with rising reach usually means the algorithm is favoring your content. A falling follower count with rising reach means people are unfollowing after seeing you in feed (a quality warning). The Benchmarking tab compares your page against up to 100 similar pages you select. It is rough, but free.
Ads Manager and the Facebook Ad Library
Ads Manager is where paid performance lives. The metrics that matter for most B2B campaigns are CPM, CTR (link), CPC (link), landing page view rate, and cost per result (lead, signup, demo). For B2C, add ROAS and frequency. Frequency above 3.0 in a single week usually indicates creative fatigue and rising CPMs.
The Facebook Ad Library is the most underused free tool in social media analytics. It shows every active ad from every page, including ad copy, creative, format, and (in some regions) spend ranges and reach. You can study a competitor's full active ad set in 10 minutes. The limitation: you do not see performance, only existence. Oppira fills part of this gap by tracking which competitor posts (organic and boosted) are getting outsized engagement, so you can infer what is working without guessing from creative alone.
Volume in the library needs a reference point before it means anything. Tracked advertisers ran 9.37 Meta creatives a month across 75 advertisers in June 2026, so a competitor holding thirty live variants is running several times the typical programme. With your own house in order, the next platform is where most modern social engagement actually happens.
3. Which Instagram metrics matter for Reels, Feed and Stories?
Average watch time plus saves and shares predict Reels distribution, save rate carries Feed carousels, and tap-forward rate diagnoses Stories. Video was 41.8% of Instagram posts across 51 tracked competitor accounts in June 2026.
Instagram has become a Reels-first platform. Most accounts now see 60% to 80% of total reach come from Reels, even when Reels make up only 30% of posts. Measuring Instagram in 2026 means measuring Reels seriously and treating Feed and Stories as supporting cast.
It also means keeping the format mix honest. Video was a minority of posts in the measured competitor field, not the whole calendar.
41.8%
Share of Instagram posts that are video across tracked accounts
Oppira Benchmark, median of per-account values across 51 tracked Instagram accounts, as of June 30, 2026. See the data.
58.6likes/post
Typical Instagram likes per post for a tracked competitor account
Oppira Benchmark, median of per-account values across 51 tracked Instagram accounts, as of June 30, 2026. See the data.
0.8comments/post
Typical Instagram comments per post for a tracked competitor account
Oppira Benchmark, median of per-account values across 51 tracked Instagram accounts, as of June 30, 2026. See the data.
The gap between 58.6 likes and 0.8 comments per post, both measured across 51 tracked Instagram accounts, is the most useful thing in those three numbers. Likes are abundant and comments are scarce, so a post that pulls comments is doing something the like count will never show you.
Reels Metrics That Matter
Inside Instagram Insights, Reels expose plays, reach, likes, comments, shares, saves, average watch time, and total watch time. Two metrics predict distribution: average watch time as a percentage of total length, and shares plus saves combined. A Reel with 65% average watch time and a save rate above 1% will almost always get a second algorithmic push 24 to 48 hours after posting.
Comments and likes matter less than they used to. The Instagram algorithm appears to weight saves and shares as stronger personal signals because they imply intent to revisit or recommend. When auditing Reels, sort by reach first, then look at watch-through rate within the top 10. The best-performing Reels almost always share a hook in the first 1.5 seconds, a clear payoff, and a length under 30 seconds.
Feed, Stories, and Hashtag Performance
Feed posts (single image, carousel, photo) still matter, but for different reasons. Carousels generate the highest save rate of any organic format on Instagram, often 2x to 4x a single image. Stories drive replies and DMs, which Instagram rewards as high-intent signals. Watch tap-forward rate per slide. If slide 3 of a 5-slide story sees 40% tap-forward, that is a hook problem in the first two slides.
Hashtag analytics inside Instagram Insights now show reach from hashtags as a single bucket, not per-tag. To get per-tag performance, you need third-party tools or manual experiments. A practical method: post the same content style with two different hashtag sets across 8 weeks, then compare reach-from-hashtags averages. Most accounts find that 3 to 5 well-chosen tags outperform 30 generic ones, contradicting older Instagram playbooks.
Competitor Instagram Analysis
Native Instagram Insights only shows your own account, which is the single largest blind spot in most social media analytics setups. To understand competitors, you need to track their public posts over time: what formats they use, posting frequency, top-performing themes, and engagement trends. Doing this manually for 5 competitors burns 4 to 6 hours a week. Tools like Oppira track this automatically and surface the outlier posts (a Reel that is suddenly pulling 10x normal engagement, for example) so you can investigate why. With Instagram covered, the third pillar of most B2B social programs is Twitter/X, which behaves differently from both.
4. How do you read Twitter/X analytics?
Read impressions as supply, engagements as interest, and profile visits as intent. Profile visits per post is the leading indicator of a follow or a bio-link click, which is where most B2B conversion on the platform starts.
Twitter/X is a different animal from Meta platforms. Reach is faster, decay is faster, and the platform rewards posting cadence more than any other major channel. Most active B2B accounts post 3 to 8 times per day. The social media analytics surface looks simpler than Meta's, but interpreting it well takes practice.
The X Analytics Dashboard
Inside the X Analytics dashboard (analytics.x.com), the core metrics per tweet are impressions, engagements, engagement rate, link clicks, profile visits, follows, and bookmarks. Bookmarks have become a strong signal in 2026 because, like Instagram saves, they indicate intent to revisit. A tweet with 50,000 impressions and 800 bookmarks is doing different work than a tweet with 50,000 impressions and 800 likes.
Engagement rate on Twitter/X is genuinely lower than on other platforms. Median rates around 0.03% to 0.09% are common for accounts under 100,000 followers. Do not benchmark against Instagram. A 1% engagement rate on X usually means a tweet went viral. Profile visits per tweet is the leading indicator that someone may follow or click your bio link, which is where most B2B Twitter conversion actually happens.
Thread and Reply Analytics
Threads (multi-tweet posts) get separate impression counts per tweet in the chain. Watch the drop-off from tweet 1 to tweet 2. A healthy thread retains 40% to 60% of impressions on the second tweet. Below 25% means your hook tweet promised something the thread did not deliver, or the thread was too long.
Replies are an underrated growth surface on X. Replying to larger accounts in your space often generates more profile visits than your own tweets, especially under 10,000 followers. There is no native dashboard for reply performance, so you have to track it manually or with a third-party tool. The metric to watch is profile visits driven from replies, not likes on the replies themselves.
Audience Insights on X
X audience insights are weaker than Meta's. You see follower count, follower growth, and basic demographic estimates. For richer audience analysis (interests, overlap with competitor audiences, follower quality), you need third-party tools. The most useful exercise: pull your follower list and the follower lists of 3 to 5 competitors, calculate overlap, and identify who follows competitors but not you. Those accounts are your warmest expansion targets. Across all three platforms, the next question becomes: which numbers should drive the business?
6. How do you calculate engagement rate correctly?
Pick one of four formulas and never mix them: engagements divided by reach, by impressions, by followers, or averaged per post. Consistency across reports matters more than which formula is technically best.
Engagement rate is the most cited and most misused number in social media analytics. There are at least four common formulas, and they produce wildly different numbers for the same post. Knowing which one to use, and being consistent, matters more than which one is technically right.
| Formula | Denominator | Best used for | How it compares to the others |
|---|---|---|---|
| ER by reach | Unique accounts reached | Organic content on Instagram, Facebook and LinkedIn | The most accurate, and the highest of the three rate formulas |
| ER by impressions | Total impressions, repeat views included | Paid campaigns, and Twitter/X where reach is withheld | Lower than ER by reach, because repeats inflate the denominator |
| ER by followers | Follower count | Competitor benchmarking, where reach is private | Generous on small accounts and harsh on large ones |
| ER by post | Average of per-post rates over a period | Content audits across a quarter | Weights every post equally regardless of how far it reached |
The Four Main Formulas
Engagement rate by reach: (engagements / reach) x 100. This is the most accurate for organic content because it measures interaction among people who actually saw the post. Use this when reach data is available (Instagram, Facebook, LinkedIn).
Engagement rate by impressions: (engagements / impressions) x 100. Slightly lower than ER by reach because impressions count repeated views. Use this when comparing paid campaigns or when reach is not exposed (Twitter/X often only gives impressions).
Engagement rate by followers: (engagements / followers) x 100. The most generous formula and the most commonly quoted in agency reports. It is useful for benchmarking competitors when you cannot see their reach, but it overstates performance because reach is almost always smaller than follower count. Engagement rate by post: average ER per post over a period, weighted equally regardless of reach. Useful for content audits, misleading for performance summaries.
7. How do you compare social media analytics across platforms?
Convert everything to rates before comparing, because a Facebook reach and a Twitter/X impression are different products. Report per-platform figures side by side, then one rolled-up business metric calculated identically for every source.
Facebook, Instagram, and Twitter/X each define their core metrics slightly differently. Facebook's reach is calculated differently from Instagram's. Twitter/X gives impressions but rarely reach. LinkedIn counts a video view at 3 seconds, while TikTok counts it at 1 second. Comparing raw numbers across platforms is misleading. Cross-platform reporting has to normalize before it informs.
The Normalization Problem
The cleanest way to compare platforms is to convert everything to rates and indexed values. Engagement rate by impressions works on every platform. Cost per click works on every paid platform. Click-through rate from social to your site is the same metric everywhere because the destination (your site) is the same.
Avoid summing absolute metrics across platforms in headline numbers. A report that says 'we generated 4.2 million impressions across social' is not wrong, but it is not useful either, because a Twitter impression and a TikTok impression are not the same product. Better to report per-platform numbers side by side, then a single rolled-up business metric (clicks to site, conversions, pipeline sourced) that is calculated identically regardless of source.
Interaction counts are the exception worth knowing about, because a like is a like on every platform even when the scale differs several-fold. Instagram measured a median 58.6 likes per post across 51 tracked competitor accounts, Facebook 13.1 across 54, and LinkedIn 19.2 across 33 in June 2026, which is a comparison you can make without normalising anything.
Tool Options for Unified Reporting
| Approach | Own accounts | Competitor accounts | Monthly time cost |
|---|---|---|---|
| Native dashboards plus a spreadsheet | Full detail | Not covered | 6 to 10 hours |
| Publishing suite with built-in analytics | Full detail | Thin or absent | 1 to 2 hours |
| BI tool connected to platform APIs | Full detail | Blocked, competitor APIs are not granted | 2 to 4 hours after setup |
| Competitive analytics tool on public data | Partial | Full public activity | Under 1 hour |
There are four common approaches. First, native dashboards plus a manual spreadsheet. Free, accurate, and slow. Most teams burn 6 to 10 hours a month on this. Second, a publishing tool with built-in analytics (Buffer, Hootsuite, Sprout Social). Good for your own accounts, weak for competitor data. Third, a BI tool (Looker, Power BI) connected to platform APIs. Powerful, expensive in setup time, and requires API access you may not have for competitor accounts.
Fourth, a competitive analytics tool that pulls public competitor data automatically alongside your own. Oppira falls in this bucket: it tracks competitor posts and engagement across Facebook, Instagram, and Twitter/X without needing API access to those competitors, and reports them in a unified view. The right answer for most teams is a combination: native tools for owned accounts, a competitive tool for competitor and category data. Once data is unified, the harder skill is knowing which numbers to ignore.
8. What is the difference between vanity metrics and actionable metrics?
A vanity metric rises without changing what you do tomorrow. An actionable metric leads to a specific decision: publish more of this format, cut that campaign, move budget to that platform.
A vanity metric is a number that goes up and to the right but does not change what you do tomorrow. An actionable metric, by contrast, leads directly to a decision: post more of this format, cut that campaign, shift budget to this platform. The line between them depends on context, not the metric itself, and every social media analytics report contains both kinds.
Common Vanity Metrics (and When They Are Not)
Follower count is the classic vanity metric. A page can grow followers via giveaways or buying them, with zero downstream business effect. But follower count becomes actionable when paired with engagement rate over time. A flat or falling engagement rate on a rising follower count is a clear quality warning.
Impressions and reach are similarly slippery. Reaching a million people is meaningless if none of them are buyers. Reach becomes actionable when filtered by audience match (right geography, right industry, right job titles for B2B) and paired with click-through rate. Likes are almost always vanity in 2026. Saves, shares, and comments contain real signal. Likes are pattern-matching.
The measured counts make that hierarchy concrete. The median tracked account drew 58.6 likes and 0.8 comments per Instagram post across 51 accounts in June 2026, so likes arrive by the dozen and the typical account goes several posts between comments. The scarce signal is the one worth reporting.
The 'So What' Test
A simple filter for any metric in a report: ask 'so what?' three times. Engagement rate went up 12%. So what? More people are interacting with our content. So what? The recent product-demo Reels are pulling 2x the saves of brand posts. So what? We should publish two product-demo Reels per week instead of one and pause the lifestyle content. That is an actionable metric chain.
If a metric cannot survive three rounds of 'so what?', it does not belong in your weekly report. It belongs in an annual review or in nowhere at all. Trim ruthlessly. A four-metric weekly report that drives decisions beats a 30-metric report that drives meetings. With the noise filtered, the next question is the one executives always ask.
10. How often should you report on social media analytics?
On three nested cadences: weekly for the social team, monthly for marketing leadership, quarterly for executives. Each has a different audience and a different metric set, which is why one report cannot serve all three.
A good social media analytics program runs on three nested cadences: weekly, monthly, and quarterly. Each has a different audience, a different time horizon, and a different set of metrics. Trying to use the same report for all three is the most common reason analytics gets ignored.
Weekly: Tactical Review
The weekly review is for the social team and the immediate manager. Audience: 2 to 5 people. Time: 30 minutes. Metrics: top 5 posts of the week (with brief notes on why), bottom 2 posts (with hypotheses), one leading indicator per platform, and any competitor outliers worth investigating. Output: a one-page document and a list of 2 to 3 changes for next week's calendar.
The weekly cadence is where competitor tracking pays off most. If a competitor's Instagram Reel suddenly hits 10x their normal engagement, you want to know within 48 hours so you can adapt or counter while the topic is hot. Manual checking will not catch this. Tools with automated alerts (Oppira's AI-powered alerts, for example) flag these outliers as they happen. The weekly meeting is where you decide what to do with that information.
Monthly: Program Review
The monthly review is for marketing leadership. Audience: 5 to 15 people. Time: 45 to 60 minutes. Metrics: full KPI scorecard against targets, format and theme breakdown, paid versus organic split, share of voice trend, top 3 wins and top 3 losses with diagnoses, and changes for next month. Output: a 5 to 8 page deck or doc.
This is where format decisions get made. If carousels are outperforming Reels on saves but Reels are winning on reach, leadership needs to see the tradeoff and pick a direction. Video was 41.8% of Instagram posts across 51 tracked competitor accounts in June 2026, which is a useful check on any proposal to move the whole calendar to one format. Monthly is also where you spot creative fatigue, channel saturation, and competitive shifts that take longer than a week to materialize.
Quarterly: Strategic Review
The quarterly review is for executives and cross-functional leaders. Audience: 10 to 30 people. Time: 60 to 90 minutes. Metrics: pipeline and revenue attributed to social (tracked plus self-reported), customer acquisition cost from social channels, share of voice versus top 3 competitors, audience growth quality, and a strategy update for the next quarter.
Quarterly reports answer the question: should we spend more, less, or the same on social, and on which platforms? They should make the case with numbers a CFO can audit. Benchmark figures belong here too, quoted with their sample size and their as-of date, so a claim about the category can be checked rather than trusted. They should also make space for what the numbers do not capture: brand sentiment shifts, competitor moves, platform changes (algorithm updates, new ad formats, regulatory shifts) that will shape the next 90 days. A program with these three cadences running cleanly will out-decide a program drowning in dashboards every time.
Key Takeaways
Pick four to seven KPIs, not thirty
Most social media analytics programs fail because they track too much. Choose one leading indicator per platform (shares on Facebook, saves plus shares on Instagram, profile visits on Twitter/X) and a small set of funnel-stage KPIs. Track them consistently.
Engagement rate formula matters more than the number
Engagement rate by reach, impressions, and followers produce different answers for the same post. Pick one formula and use it consistently across reports, time periods, and competitor benchmarks. Mixing formulas destroys credibility.
Likes are abundant, comments are scarce
The median tracked account drew 58.6 likes and 0.8 comments per Instagram post across 51 accounts in June 2026. The scarce signal is the one worth reporting.
Saves and shares beat likes as algorithm signals
In 2026, Instagram saves, Facebook shares, and Twitter/X bookmarks predict distribution better than likes. They measure intent (revisit, recommend) rather than passive approval. Optimize content for these signals.
Competitor data turns analytics into strategy
Your engagement rate is meaningless without a benchmark. Facebook measured a median 13.1 likes and 1.49 shares per post across 54 tracked competitor accounts in June 2026, which is what a real category baseline looks like.
Self-reported attribution catches dark social
UTM-based last-click tracking systematically undervalues social media. Add 'How did you hear about us?' to demo and signup forms. Most B2B teams discover social is 2x to 4x larger as a source than their tracking suggested.
Run three reporting cadences, not one
Weekly tactical reviews drive content changes. Monthly program reviews drive format and channel decisions. Quarterly strategic reviews drive budget and headcount. One report cannot serve all three audiences.
Cross-platform comparison requires normalization
A Twitter impression is not a TikTok impression, so cross-platform social media analytics has to normalize first. Compare platforms on rates (engagement rate, CTR, conversion rate) and a single rolled-up business metric (clicks, conversions, pipeline). Avoid summing absolute reach across platforms in headlines.
Frequently Asked Questions
Sources
- URL builders: Collect campaign data with custom URLs Google Analytics Help, July 2026.The primary documentation for the UTM campaign parameters the last-click attribution section relies on.
- Google Ads Transparency Center Google, July 2026.The public library behind competitor ad-volume counts, searchable by advertiser without an account.
Explore More
Related analyses, benchmarks, and industry insights
Related Guides
Glossary Terms
Turn reading into a reaction
Oppira watches your competitors, keeps your playbook current, and drafts the response. See your market clearly by tomorrow.
5. Which social media KPIs actually drive business outcomes?
A social media analytics scorecard should carry four to seven KPIs, one set per funnel stage plus one leading indicator per platform. Awareness gets reach and share of voice, consideration gets engagement rate and watch time, action gets click-through rate and cost per lead.
Most social media analytics KPI lists you will read online include 30 metrics. That is the problem. A team tracking 30 KPIs is not tracking any of them. The right number for most programs is 4 to 7, mapped to a clear funnel stage.
KPIs by Funnel Stage
Awareness stage: impressions and reach. These tell you how many people saw your content. Use reach (unique accounts) for organic strategy and impressions for paid frequency management. Track share of voice (your brand mentions vs total category mentions) at this stage too.
Consideration stage: engagement rate, average watch time, save rate, and profile visits. These tell you whether the audience cared enough to interact. Engagement rate alone is noisy. Pair it with watch time on video and saves on static content for a fuller picture.
Action stage: link clicks, click-through rate, landing page conversion rate, and cost per lead (for paid). This is where most teams lose the thread, because clicks attributed to social are often undercounted by 30% or more due to dark social (private shares, DMs, screenshots). We will return to this in the ROI section.
The One Leading Indicator Per Platform
If you can only watch one metric per platform week to week, choose the leading indicator that predicts everything else. On Facebook, it is shares per post, and 1.49 shares per post across 54 tracked competitor accounts is the measured June 2026 line. On Instagram, it is saves plus shares per Reel. On Twitter/X, it is profile visits per tweet. On LinkedIn (briefly, since it is not the focus here), it is dwell time per post.
These four metrics share a property: they all measure intent beyond passive consumption. A like is cheap. A share, save, profile visit, or long dwell costs the user something (social capital, attention, a click). That cost is what the algorithms reward. Track these and most other metrics will follow. With KPIs framed, the next question is the one that gets miscalculated more often than any other in social.