A campaign can deliver inexpensive enquiries while your team struggles to convert them. Another can cost more per enquiry but bring customers who proceed. Cost per lead alone cannot explain that difference.
Start with what counts as a lead.
A new CRM record may be a genuine enquiry, a returning customer, a test submission or an unrelated message. Before comparing campaigns, separate these groups and make the count transparent. Otherwise the cheapest source may simply be producing more irrelevant records.
Follow the same enquiry through the journey.
Connect the source to the customer’s need, conversation and subsequent milestones. A booking, attended consultation, signed engagement, order and payment describe different progress. Pick the final conversion that matters to your business and keep the intermediate steps visible.
Read what happened before the customer stopped.
Was the question answered? Was availability resolved? Did staff take over with enough context? Did the customer have an obvious next step? Journey review can reveal a response or handover issue that a campaign summary would miss.
A price question is normal buying behaviour. Silence is not proof that price was the problem. Use explicit reasons when the customer provides them and keep uncertainty visible when they do not.
Use actual costs and verified outcomes.
Calculate cost per agreed conversion from actual campaign spend and confirmed outcomes for a consistent cohort and results cutoff. Only calculate revenue-based return when the revenue and its attribution are supported.
Compare leads at similar ages. An enquiry received yesterday has had less time to book, attend or pay than one received last month. Small samples also deserve caution before a major budget change.
Finish with a decision.
A useful report connects a finding to an action and a measure. If customers repeatedly ask a question the ad does not answer, test the message. If interested customers stall at booking, review the booking step and staff handover. Then check the relevant outcome after the change.