Tracking Social ROI in Actual Ringgit
Likes don't pay rent. Here's how to connect your social content to bookings, walk-ins and revenue — so you know exactly what every post earned.
3 min read
Ask most restaurants what their social media earned them last month and you’ll get a number of likes, or views, or followers. Useful-sounding. Completely unbankable.
The question that matters is simpler and harder: how many ringgit walked through the door because of a post? Here’s how to actually answer it.
Vanity, action, revenue
Not all metrics are equal. Sort every number you track into three tiers:
- Vanity — likes, impressions, follower count. Nice to see, easy to game, weakly tied to money.
- Action — saves, shares, profile taps, link clicks, “is this open tonight?” DMs. People doing something.
- Revenue — bookings, redeemed offers, walk-ins that mention a post. Money.
Most restaurants live in the top tier and wonder why the reporting feels hollow. The whole game is dragging your attention down to the bottom one.
Make the path from post to table traceable
You can’t measure what you can’t see. The fix is to build small, deliberate “tracers” into the journey from feed to seat:
- A unique booking link per channel. Rednote, TikTok and Instagram each get their own link, so a reservation can be traced to the platform that sent it.
- A post-specific offer. “Show this reel for a free dessert” turns an anonymous walk-in into an attributable one.
- One question at the door. “How did you hear about us?” — logged, not just asked. It’s the oldest attribution tool and still one of the best.
You don’t need perfect attribution. You need enough attribution to stop guessing. Three tracers will tell you more than a year of staring at view counts.
A simple monthly scorecard
Once the tracers are in place, the report writes itself. Each month, line up what you spent against what came back:
| Metric | Last month | This month |
|---|---|---|
| Attributable bookings | 38 | 61 |
| Offer redemptions | 22 | 41 |
| Est. revenue influenced | RM 9,400 | RM 16,800 |
| Cost of content | RM 2,500 | RM 2,500 |
The last two rows are the only ones your accountant cares about — and the only ones that tell you whether to do more or less.
The honest caveat
Attribution in hospitality is never perfect. Someone sees a reel on Tuesday, mentions it to a friend on Friday, and that friend books on Sunday without ever touching your link. You’ll undercount. That’s fine — consistent undercounting still tells you the trend, and the trend is what you act on.
What you’re after isn’t a courtroom-grade proof. It’s enough signal to make confident decisions about where your money goes.
This is the discipline we build into every PeakPosts engagement: every campaign tied back to bookings and revenue, reported in ringgit, every week. Because reach you can’t bank isn’t a result — it’s a rumour.