The analytics gaps nobody warns you about
A client asks how the X account performed last month. There is no answer. Not a bad answer, not an estimate: X removed analytics access at any price a small company would pay, and no tool on the market is in a different position. Knowing that before the meeting is the difference between a professional and an excuse.
Why the gaps exist
Social analytics do not come from measurement. They come from an API returning numbers the platform chose to expose, under rules the platform changes without consulting anyone.
3 things follow from that, and all three surprise people.
The metrics differ by network. Reach on Instagram, impressions on LinkedIn, views on TikTok. They are not the same measurement, and stacking them into one total is arithmetic that means nothing.
The history is short. Most platforms expire their numbers after about 30 days. If nobody stored a snapshot, last March is gone for everyone.
Some networks return nothing. Not less than you want. Nothing.
The three with no analytics at all
X. Reading engagement data now sits behind enterprise pricing. You can publish and you cannot measure. Anyone showing you X engagement numbers has derived them from something else.
Discord. No analytics API exists, for anyone. What you can report is that the post went out, to which channel, when.
Slack. Same. No message analytics are offered to third-party tools at all.
For these three the honest report line is a dash and a footnote, not a zero. A zero implies nothing happened. A dash says nobody can see.
The ones with partial data
Reddit gives post-level metrics — score, comments, upvote ratio — and almost nothing at profile level. No follower analytics worth the name.
Threads covers only content published after April 2024, when its API opened. Older posts return nothing, for everyone.
Bluesky returns follower counts and basic engagement. Impressions are derived rather than reported, which is a calculation, not a measurement, and should be labelled that way.
Mastodon collects very little by design. That is the point of the network, and no tool can give you more than the instance holds.
Google Business Profile has no per-post analytics. Instead it gives location impressions and the monthly search-terms report, which is more useful than post data for a local client but arrives in a different shape.
What a client actually needs to be told
Not at the end of the quarter. At the start of the engagement, in the proposal.
The sentence that works: “11 of the 15 networks we publish to report performance data. Three report none, because their platforms do not offer it to any tool. For those we report activity and outcomes instead.”
2 things happen when you say this early. The client stops asking for a number that does not exist, and they start trusting the numbers that do — because you were the one who told them where the edges are.
Reporting the unmeasurable networks
A dash in a table is honest but unhelpful on its own. 3 things can be reported for Discord, Slack and X without inventing anything.
Activity. Posts published, on schedule, to which surface. A client paying for consistency can see consistency.
Downstream effect. Referral traffic in the website analytics, which the platform does not control. This is the one number that survives every API change.
Qualitative. Screenshots of the thread, the reply, the reaction. Unfashionable, and frequently the most persuasive page in the report.
The history problem, and why it compounds
The 30-day window is the gap people notice last and regret most.
Everything looks fine for the first month. Then a client asks how this September compares with last September, and the answer is that nobody kept it. Not the tool, not the platform, not you.
The fix is unglamorous: a daily snapshot, stored, from the day an account is connected. It is the most expensive thing to promise because the storage never stops growing, and it is the only way a year-on-year comparison exists at all.
If you are choosing a tool, ask exactly one question about analytics: does the history start when I connect the account, or does it roll? The answer tells you whether you can write a proper annual review 12 months from now.
What good looks like
A report that can be defended line by line. Metrics named by their platform’s own term rather than blended into a single invented score. Gaps shown as gaps. Derived numbers labelled as derived.
It is less impressive than a dashboard with a big number on it, and it is the only version that survives a client who reads carefully.
EngageDigital snapshots analytics daily and keeps the full record, and shows a dash where a platform gives nothing rather than filling the space. See how reporting works or join the early-access list.