Skip to content
BOOSTD

Social media

How to measure social media ROI: tag every link, track outcomes

Published by Zubair Afzal, responsible editor

First published Updated 6 min read

Why this is harder than it should be

Social media ROI is hard to measure: most effects are never clicked

A follower sees a post, does not click, and buys two weeks later by typing your business name into Google. By default, none of that is credited to social media, even though social media caused it.

That gap is why social media ROI gets reduced to whatever is easiest to count: likes, followers, impressions. Those measure attention, not return. They cannot tell you whether the time or budget was worth it.

A workable answer needs two things: a way to trace the clicks that do happen back to the exact post, and a clear account of what that tracing can never capture.

A working method for tracking social media ROI

  1. Decide what counts as a result before you start measuring

    A lead form, a booking, a sale or a call. Pick one or two outcomes per platform and measure against those, not against every number a dashboard happens to show.

    You get: A short, named list of the outcomes that count

  2. Tag every link with UTM parameters

    Add source, medium and campaign parameters to every link you post, using one consistent source name per platform. A tool such as our UTM builder saves remembering the format each time.

    You get: A tagged link for every post that includes one

  3. Pick one attribution model and stay with it

    Last-click, data-driven or another model your analytics tool offers: whichever you choose, switching between reporting periods makes month-to-month comparisons meaningless.

    You get: A single, documented attribution model for social reporting

  4. Separate cost from platform spend and time

    Ad spend is the easy part. Add a rough cost for the time spent creating and posting, so an organic result that looks free is measured against what it cost to produce.

    You get: A true cost figure per platform, not just ad spend

  5. Report attention and return as two separate numbers

    Reach and engagement go in one section. Tagged clicks, conversions and their cost go in another. Never blend the two into a single score that hides which one moved.

    You get: A report with attention and return kept visibly apart

What to track, and what to leave out of an ROI report

Keep these in the ROI section of your report. Keep everything else as separate context, not proof of return.

  • Tagged clicks from each platform, traced by UTM parameters back to the specific post
  • Conversions tied to a defined outcome, such as a lead form or a completed booking
  • Cost per outcome, including a fair estimate of time spent creating and posting content
  • Return on ad spend, calculated separately for paid social from organic activity
  • Assisted conversions, where the data is available, to catch results that started elsewhere
  • Reach, impressions and follower growth, reported as attention metrics, not as ROI

The limits

Where attribution breaks down no matter which tool you use

A platform’s dashboard reports more conversions than Google Analytics does
Each applies a different attribution model and window to the same activity. Google Analytics’ documentation states that a conversion can be reattributed for up to seven days after it happens, and that direct visits get no credit in any model unless the whole path is direct. A platform’s dashboard runs by different rules, so two tools can disagree and both be correct by their own definitions.
A sale happens with no tagged click anywhere in its history
Someone sees a post, does nothing, and later searches your business name. That shows up as direct or organic search traffic, not social media. No tagging fixes this, because there was never a click to tag.
The numbers change every time you switch attribution models
Last-click and data-driven models produce different totals from identical data, because they share credit differently across the path to a conversion. Switching between them month to month makes trend reporting meaningless, even when performance has not changed.

Our view

What we recommend on measuring ROI, and what we will not claim

What we recommend

  • Tagging every social link and keeping one source name per platform.
  • Reporting attention and return as two separate sections, never one blended score.
  • Picking one attribution model and keeping it consistent across reporting periods.
  • Naming the gap where a result cannot be traced, instead of pretending the number is complete.

What we don’t claim

  • That any attribution model gives the single true number for what social media returned.
  • That tagging links will make a platform’s dashboard and Google Analytics agree exactly.
  • A guaranteed return on ad spend or conversion rate from any campaign.
  • That reach or follower growth is a substitute for a tracked, outcome-based result.

Set the tracking up properly

Questions

Common questions about social media ROI

How do you measure social media ROI?

Tag every link you post with UTM parameters, connect the results to a defined outcome such as a lead or a sale, and compare the cost of the time or ad spend against the value of those outcomes.

Report reach and engagement separately from that figure. They describe attention, not return, and blending them into one score hides what paid off.

What is a UTM parameter?

A UTM parameter is a short tag added to the end of a link that tells an analytics tool where a visitor came from, such as which platform, post or campaign.

Google Analytics uses parameters including utm_source, utm_medium and utm_campaign, and recommends keeping one consistent source name per platform so the data does not fragment.

Why do social media platforms and Google Analytics report different numbers?

Each applies its own attribution model and time window to the same activity, and both can be correct by their own rules.

Google Analytics, for example, gives direct visits no credit unless the whole path to a conversion is direct, and allows conversions to be reattributed for up to seven days. A platform’s dashboard applies a different rule.

Should I track followers and likes as ROI?

Not as ROI on their own. They measure attention and can be useful context, but they say nothing about whether social media produced a lead, a booking or a sale.

Keep them in a separate section of your reporting from the tagged, outcome-based numbers.

Can social media ROI ever be measured exactly?

No, and no attribution model claims otherwise. Much of social media’s effect shows up later as a direct visit or a branded search, which a click-based model never credits to the original post.

Tagging links and sticking to one attribution model gets you a defensible, comparable number, not a perfect one.

Do I need a UTM link for every single post?

Yes, for any post with a link you want credited correctly. An untagged link is usually counted as direct or unassigned traffic, which makes social media’s contribution look smaller than it is.

References

Sources for how to measure social media ROI

The official documents and research this page is based on. Platform rules change, so check the source before you act on a detail.

  1. Google Analytics Help: Collect campaign data with custom URLs (UTM parameters)
  2. Google Analytics Help: Get started with attribution
  3. LinkedIn Marketing Solutions Help: URL tracking parameters in Campaign Manager

Related

Start here

Want a clear read on what social media is returning?

Give us access to your analytics and your platform dashboards. We will show you which posts and campaigns are producing tracked results, and which numbers are just attention.