Measurement

How to measure social commerce — and why most of it goes uncounted.

Attribution is the practice of connecting a sale back to the thing that caused it. In social commerce that is unusually hard, because revenue arrives from a dozen surfaces at once and most of it lands in reporting as simply 'social' or 'direct'. This lesson explains why, and what to do about it.

First, the vocabulary

Three terms are worth learning before anything else, because nearly every measurement conversation depends on them. Attribution is the rule that decides which content gets credit for a sale. Post-level attribution means that credit is assigned to an individual piece of content rather than to a whole platform. Server-side tracking means the order is recorded by your systems talking directly to each other, rather than relying on code running in a shopper's browser — which is frequently blocked.

Why the revenue disappears

The measurement approach most businesses inherited was designed for a click that leaves a platform and lands on a website. Social commerce breaks every assumption in that model. The purchase happens in-app; the referring information is stripped away; the customer watched on a phone and bought on a tablet; and each platform reports its own numbers, on its own definitions, in its own dashboard. Nothing is technically broken — it's that no single system ever sees a whole order.

  • — In-app checkouts never touch your website, so website analytics never record them.
  • — Privacy protections and blockers erase a large share of browser-side events.
  • — Stories, live sessions, and direct messages produce sales with no durable link at all.
  • — Last-click rules credit the final tap rather than the video that created the intent.
  • — Each platform counts conversions using its own windows, so totals never reconcile.

The consequence is predictable and expensive: a channel that is genuinely working looks mediocre, gets less attention, and is eventually abandoned in favour of one that merely measures more easily.

Four things any social commerce measurement setup has to get right

Whether you build this yourself or buy it, these are the requirements to judge it against.

First-party, server-side capture

Orders should be recorded system-to-system, tied to the channel and content that produced them, and kept as raw events you can inspect later. Browser tracking alone quietly under-counts a channel until you wrongly conclude it doesn't work — which is the single most common measurement failure in this field.

Post-level, not just channel-level

Knowing that a platform produced revenue tells you nothing you can act on. Knowing that one specific clip produced it — and which product, at what margin — tells you exactly what to make more of next week. Acting on evidence requires the evidence to be specific.

One written attribution rule

When a customer sees three of your posts across two platforms in a week, a documented rule should decide who gets credit — not whichever tracking tag happened to fire last. Consistency matters more than theoretical accuracy here, because consistent numbers can still be compared over time.

Refunds netted automatically

Return rates in social commerce run higher than in most channels, because purchases are made faster and with less deliberation. Revenue that reverses has to reverse in your reporting too, or you will keep investing in content that looked profitable for exactly one month.

Exercise: a five-minute audit of your own numbers

You don't need new tools to find out how much of your social commerce revenue is genuinely traceable today. Run this against last week's orders. How far you get before you start guessing is your real answer — and the point at which you stop is precisely the thing worth fixing first.

  • — Open a real order placed on a social surface in the last 24 hours.
  • — Name the platform, the post, and the product it came from.
  • — Compare that with what the platform's own dashboard claims for the same period.
  • — Refund it, and confirm the reported revenue moves on its own without manual editing.
  • — Now name the three posts that earned the most last month. If you can't, that's your gap.

Once you can complete all five, the growth loop from the previous lesson starts working: you keep what earned, cut what didn't, and every month's content is chosen by last month's revenue rather than by opinion.

Put it into practice

See a real order traced back to the post that produced it.

If you'd rather be shown than build it, book a call with Socialscale. We'll take a live order from your store, walk it back to the platform and the content, and show the revenue net of returns.