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
- UTM tags on all ad links — otherwise the sources cannot be told apart.
- Analytics with goals — records visits and conversions (we have a separate article on this).
- 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.
- 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.
- 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:
- Week 1: UTM tagging of all ads + goals in analytics.
- 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.
- Week 4: call tracking, if there are calls.
- 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.



