How to solve it, step by step
- Standardize your UTMs. Define a single convention for source, medium and campaign, and apply it to every ad. Without a standard, the report never adds up.
- Capture the source on arrival. Store the parameters on the first visit, including when the conversion happens days later, in another session or on another device.
- Carry the source into the CRM. The source field has to come pre-filled on the lead record, not be picked by the sales rep from a dropdown.
- Mark the sale, not just the lead. Record the close and its value in the same place the source lives. Leaving that out is exactly where the money gets lost.
- Send the conversion back to the platform. Send the closed sale back to Google and Meta. That's what makes the algorithm look for people who buy, not people who click.
- Read by revenue, not volume. Compare campaigns by revenue generated and cost per sale. Cost per lead hides the difference between a good lead and a bad one.
How this problem shows up
The question nobody can answer with confidence is: which campaign paid for itself?
- Metrics stop at the lead and never reach the sale
- Each vendor reports a different number for the same period
- Budget decisions are made on cost per lead, not revenue generated
- Closed deals have no recorded source anywhere
- There's no way to say what it actually cost to acquire a customer
Why it really happens
Attribution breaks at the handoff: the lead's source exists in the ad platform, but it doesn't survive the move into the CRM. When the conversation moves to WhatsApp, the last trace usually vanishes for good.
Without that link, marketing optimizes for what it can measure — volume and cost per lead — while sales judges by perceived quality. Both are right within their own data, and neither can prove anything.
What changes once it's fixed
Every bit of ad spend is traced from the click to the close. The conversation stops being about cost per lead and becomes about customer acquisition cost and return.
In practice, that changes the decision: you can cut what doesn't pay off and double down on what does, with evidence instead of gut feeling.
How Nexo fixes it
Nexo instruments the entire operation, not just the ads — because attribution isn't an advertising problem, it's a data-chain problem.
- Source preserved from the ad all the way to the CRM record
- Integration between ads, CRM and billing
- A single dashboard with revenue by campaign, channel and source
- Business metrics (CAC, ticket size, cycle length) instead of vanity metrics