An older campaign closes deals this week; a newer campaign’s leads have not had enough follow-up time. Dividing this week’s spend by every deal closed this week may produce a figure that does not represent the acquisition cost of those deals.
B2B reporting needs to follow stages over time. Group leads by entry date, compare at a suitable follow-up age and separate LinkedIn reporting from opportunity and sales records in the CRM.
1. Choose the cohort your report describes
Are you following leads registered in a month, opportunities created then or deals closed then? These are different groups. State the date behind each table; do not replace a stage-transition date with the record’s latest update.
Distinguish a person, opportunity and deal. Two people from the same company may concern one opportunity. Counting two changes cost per opportunity on paper without changing sales reality. Define the matching rule first.
2. Separate expected, closed and collected value
Open pipeline value is not collected revenue. Present it separately from closed-deal value and money actually paid. If using probability-weighted value, explain where the probability came from rather than adding apparent precision to an unreliable forecast.
Review form-data delivery and campaign linkage in the CRM. LinkedIn documents lead sync and sales workflows, but an integration does not replace checks of fields, stages and missing cases. [1]
Practical example: do not judge a newer cohort too soon
These fictional cohorts have equal registrations but different follow-up maturity.
| Cohort | Follow-up maturity in the example | Registered leads | Qualified opportunities | Decision note |
|---|---|---|---|---|
| demo-old | More mature | 30 | 6 | Review value and quality after follow-up is complete |
| demo-new | More recent | 30 | 2 | Raw comparison alone cannot establish deterioration |
Six opportunities in the older group do not necessarily mean the newer one has declined. Check follow-up age, mix and definitions, then compare equivalent ages where appropriate. Do not use delay as an automatic excuse: investigate it in your records.
Add spend associated with each cohort before calculating cost per qualified opportunity. Keep unmatched cases “unclassified,” with their count; do not distribute them across campaigns by guesswork.
3. Put attribution settings beside the numbers
LinkedIn explains its conversion attribution model and credit allocation between ad sets. Record model, click-through and view-through windows, reporting period and time zone. Differences change the comparison’s meaning. [2]
Conversion Tracking provides sources for platform conversion measurement. Use their definitions without replacing the business’s own records of total sales. Nor should revenue attributed by several platforms be added into a total without handling overlap. [3]
4. End with one task for sales and one for measurement
Discuss disqualification reasons, follow-up delays and missing links; assign owners for corrections. Do not copy sensitive personal notes into a shared advertising file to explain opportunity quality.
Deliver a cohort report, stage dictionary and discrepancy log. The client should see mature results, open questions and decisions possible now. Proving additional sales caused by advertising requires an appropriate evaluation beyond matching records and two dashboards.
Official sources
Source documentation reviewed: 16 October 2026. Features and eligibility may change; check the linked documentation before implementation.



