Problem · Attribution

I invest in ads and don't know what turned into sales

You don't know which campaign drives sales because the lead's source gets lost between the click and the close. Fixing it is a tracking problem: carry the ad source all the way into the CRM and send the closed sale back to the ad platform.

The agency report shows impressions, clicks and cost per lead. The bank statement shows revenue. Between the two is a gap nobody can cross — and that's where the budget disappears.

How to solve it, step by step

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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

Frequently asked questions

Does this mean switching agencies?

No. What's usually missing isn't creative or media management: it's the instrumentation between the campaign and the cash register. Nexo builds that layer, and it works regardless of who runs the ads.

Does it work if the sale closes on WhatsApp?

That's exactly where most operations lose the trail. Preserving the source through WhatsApp is a core part of the work.

What if the sale takes months to close?

Long cycles make attribution more important, not less: without the link recorded from the source, a sale closed in March doesn't get credited to the November campaign.

Want to see from click to cash?

The free assessment shows where your attribution is breaking today.