Key takeaways
- Three systems disagree because nobody defined a conversion
- One page of definitions beats forty charts
- Importing CRM-qualified leads changes reported CPL more than any optimisation
This is the most common analytics problem in small B2B companies, and it is not a tooling problem. It is an absence of definitions. Three systems count three different things and nobody wrote down what a conversion is.
Fix the definition before the dashboard
A conversion is not a form submission. A conversion is a qualified enquiry — someone a human would actually call back. That definition belongs in one document, with the events that produce it and the exclusions that do not.
Once that exists, the reconciliation gets boring: platform conversions are leads, CRM stages are pipeline, closed-won is revenue. Three numbers, three questions, no argument.
The three tabs that replace the monthly meeting
- Spend and leads by channel — one row per channel, cost per qualified lead, month over month.
- Pipeline by source — opportunities created, value, and stage, attributed to the first touch that earned it.
- Exceptions — campaigns with zero conversions in seven days, forms with errors, tracking that stopped firing.
That is the whole dashboard. Most companies build forty charts and read none of them.
Attribution, honestly
Last-click attribution overstates the channel that closes and understates the one that introduces. It is also the only thing most small teams can implement without a data engineer. The pragmatic answer is to report both last-click and first-touch, and to say out loud which one you are using for decisions.
Consent and privacy are not optional
If you serve EU or UK visitors, consent mode or a cookie-less tool is a legal requirement, not a preference. The good news is that a cookie-less pageview tool plus server-side conversion events covers 90% of what a small B2B site needs, with a privacy policy people can actually read.
This site is the test case. No tracking cookies, no advertising pixels, no third-party analytics — which is why there is no consent banner here. Measurement is possible without surveillance; it just requires deciding what you need to know.
What to do this week
Write one sentence defining a qualified lead. Give it to whoever owns the CRM. Then check whether your ad platforms can import that definition rather than counting every form fill. That single change usually moves reported cost per lead by 30–60% — not because performance changed, but because the number finally means something.
Tracking that survives an audit.
Analytics from $375/mo