Local Lead Generation

How to measure ROI from social listening leads

Measure the path from a useful conversation to paid work, including the cost of review time and the limits of attribution.

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

From a conversation to a customer
StageWhat countsWhat does not count yet
Reviewed conversationA person has checked the original context.A matched keyword alone.
Qualified opportunityRelevant need, service fit, location and timing.An unrelated mention or an expired request.
EnquiryA person takes a meaningful next step, such as requesting a quote.A reply being posted or a link impression.
Won customerThe business’s agreed definition of a sale is met.A quote that remains undecided.
Realised contributionRecognised 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

  1. Collect campaign data with custom URLsGoogle Analytics Help · accessed 2026-09-18 · primary source
  2. About key eventsGoogle Analytics Help · accessed 2026-09-18 · primary source

Someone is asking for a recommendation right now. Make sure it's you.

Start your 7-day free trial and see real conversations about what you sell — in minutes, no card, no accounts to connect.

Or explore the product first →