Measure social listening ROI by connecting qualified conversations to won work, then comparing the contribution from that work with the cost of the listening programme. Alert counts, impressions and positive sentiment can help explain activity. They do not, by themselves, establish a financial return.
Start with a small, consistent record of what happened to each opportunity. This worksheet can be used in a spreadsheet or your existing customer system. It is a measurement method, not a claim that every step is automatically tracked by Reputably.
Keep five stages separate
| Stage | What counts | What does not count yet |
|---|---|---|
| Reviewed conversation | A person has checked the original context. | A matched keyword alone. |
| Qualified opportunity | Relevant need, service fit, location and timing. | An unrelated mention or an expired request. |
| Enquiry | A person takes a meaningful next step, such as requesting a quote. | A reply being posted or a link impression. |
| Won customer | The business’s agreed definition of a sale is met. | A quote that remains undecided. |
| Realised contribution | Recognised revenue less the variable cost of delivering that work. | The full face value of unfulfilled pipeline. |
Write your qualification rule before reviewing the sample. A local plumber may require the right service area and a current repair need; an agency may require an appropriate company type and a live evaluation request. Use the local listening field guide to make that definition concrete.
Record the minimum useful evidence
Give each opportunity an internal reference. Record its discovery date, source, reviewer, qualification decision, next step, enquiry date and eventual outcome. Keep the underlying conversation and customer details in an access-controlled system. A public marketing report needs aggregate findings, not a download of people’s conversations.
Deduplicate repeat appearances of the same request. If two tools surface one conversation, that remains one opportunity. If a customer contacts you twice, apply a documented customer-level rule before calling it two sales. Record “unknown” when the source cannot be established rather than assigning the sale to your newest campaign.
Connect website activity without overstating attribution
Where a link is appropriate, use consistent campaign parameters on links you control. Google’s campaign URL documentation explains how source, medium and campaign values identify referred traffic. Keep names consistent and use a separate content value for each creative. Never put customer names or private conversation details in a URL.
Next, choose meaningful website actions. Google Analytics key events can represent important actions such as a properly instrumented enquiry submission. Validate that the event fires on successful completion, not merely on a button click. A counted event still needs reconciliation with real enquiries and sales.
A customer can read a response, return later through search and call by telephone. A tagged link will not reconstruct that whole journey. Keep directly observed referrals, customer-reported sources and assisted interactions separate. Do not count the same sale in full under several channels and then add the totals together.
Calculate return using contribution, not just revenue
For this worksheet, use ROI = (attributed contribution before listening costs − listening programme cost) ÷ listening programme cost × 100. Programme cost includes the subscription, required extras, review labour and attributable response work. See the cost worksheet for a consistent budget.
Illustrative example, not a customer result: a business reviews 100 conversations, qualifies 20, receives eight enquiries and records four won jobs from that group. At $500 revenue per job and $300 variable delivery cost per job, the contribution is $800. If the listening programme costs $400, the attributed ROI is ($800 − $400) ÷ $400 = 100%.
In that example, qualification is 20/100, enquiry conversion is 8/20 and customer conversion is 4/8. Cost per qualified opportunity is $20; programme cost per won customer is $100. Report the underlying counts so a reader can see how small the sample is.
If only two of the four jobs have defensible attribution, the attributed contribution falls to $400 and the same calculation gives 0%. This sensitivity is why the attribution rule matters. Even a well-documented attributed return does not prove those customers would never have arrived without listening; proving incremental lift requires a stronger comparison design.
Choose a review window that fits the sales cycle
Group opportunities by discovery period and allow time for outcomes to mature. Comparing this week’s new enquiries with last month’s completed jobs creates a misleading conversion rate. Show open opportunities separately, with the date of the latest review.
After the first month, ask where the largest loss occurs. Irrelevant results call for a better brief. Qualified conversations with no enquiries call for a closer look at timing, response usefulness and service fit. Enquiries that fail to convert may reveal a sales or delivery issue. Changing tools is only one possible response.
Use the result to decide what to repeat, improve or stop. Keep the method stable enough that the next period is comparable, and record any change in pricing, staffing, source coverage or qualification rules beside the figures.
Sources
- Collect campaign data with custom URLsGoogle Analytics Help · accessed 2026-09-18 · primary source
- About key eventsGoogle Analytics Help · accessed 2026-09-18 · primary source