Back to the blog

End-to-end analytics: how to find out which advertising brings money and which burns it

Analytics shows clicks, the CRM shows sales, and there is no link between them. End-to-end analytics connects ad spend with revenue for each channel — down to the ruble.

June 16, 2026
9 min read
62 views
MOLOTILO

MOLOTILO DIGITAL

End-to-end analytics: how to find out which advertising brings money and which burns it

The problem: “we spend ₽300k on ads, seems to work”

A familiar picture: analytics shows visits, the ad specialist reports clicks, managers track deals in the CRM (or a notebook), and to the question “how much profit did the ads bring last month” no one has an answer. Half the ad budget usually runs at a loss — but which half exactly cannot be known without end-to-end analytics.

What end-to-end analytics is

It is a system that connects the whole chain: ad spend → click → request → deal → money. As a result, for each channel, campaign and even ad you can see: we spent X, we earned Y. Not “there are more leads” but “the ‘Kitchens’ campaign brought 42 requests, 11 sales, ROI 280%; VK — 60 requests, 2 sales, minus 80%”.

What it is assembled from

  1. UTM tags on all ad links — otherwise the sources cannot be told apart.
  2. Analytics with goals — records visits and conversions (we have a separate article on this).
  3. Call tracking — if customers call. Dynamic numbers show which ad a call came from. Without it, a “phone” business has analytics that are half blind.
  4. A CRM — each request becomes a deal with a source and an amount. The key link: without a CRM there are requests but no money in the report.
  5. The connecting link — an end-to-end analytics service (Roistat, Calltouch, CoMagic, Alytics) or BI reports. It pulls spend from ad accounts and revenue from the CRM into one table.

Which metrics become visible

  • CPL — the cost of a request by channel.
  • CAC — the cost of acquiring a customer (not a request, but someone who bought).
  • ROI/ROMI — the payback of each channel and campaign.
  • Sales team conversion — it suddenly turns out that “bad ads” gave decent leads that managers did not call.
  • LTV — how much a customer brings over their entire lifetime: a channel with expensive requests may turn out to be the most profitable over time.

Painless implementation: step by step

The mistake is trying to build the “perfect system” at once. A workable path:

  1. Week 1: UTM tagging of all ads + goals in analytics.
  2. Weeks 2–3: a CRM if there isn’t one (a simple one is enough to start), passing requests from the site to the CRM with the source.
  3. Week 4: call tracking, if there are calls.
  4. After that: an end-to-end analytics service on top — once the data is already being collected.

Already after the second stage you will see a picture that 80% of competitors do not have.

Typical discoveries after implementation

  • Branded queries in the ads were eating a third of the budget, bringing in those who would have come anyway.
  • VK requests are cheap but do not convert into money — a “just asking” audience.
  • Managers call back after 4 hours, when the lead has already bought from a competitor.
  • SEO that “we’re not sure why we pay for” brings customers with the best LTV.

Takeaway

End-to-end analytics is not about pretty dashboards but about a decision: where to shift the budget. Start small — UTM, goals, a CRM — and advertising will stop being a black box. We will set up the whole chain from the site to the reports — get in touch.

Enjoyed the article?

Subscribe to our blog so you don’t miss new posts