# End-to-End Analytics in Real Estate: Tracking Every Rouble from Impression to Contract

Author: Ruslan Matveev · Date: 2026-06-12 · Source: https://matveo.com/en/blog/skvoznaya-analitika-v-nedvizhimosti · Russian original: https://matveo.com/blog/skvoznaya-analitika-v-nedvizhimosti

End-to-end analytics for developers: what it is built from, which metrics matter with a long sales cycle, and common implementation mistakes.

## Why a developer cannot see their own marketing

Almost every developer has reports. There is Yandex Metrica, there is a CRM export, there is a summary from the ad accounts. The problem is that these three sources live separately. The marketer knows how many enquiries came in. The sales team knows how many contracts were signed. But the question of which exact campaign brought in the buyer of a 14 million ₽ flat stays unanswered.

Because of this, budget decisions are made on gut feeling. A channel that produces lots of cheap enquiries looks better than a channel that produces three enquiries a month, even though those three are the ones that turn into deals. Without end-to-end analytics, the first channel gets the money and the second gets switched off. A quarter later sales drop, and nobody can name the reason.

## What end-to-end analytics means in plain terms

End-to-end analytics links all the data about a customer into a single chain: from the first ad impression to the signed contract and payment. Every enquiry carries a source tag, and that tag is not lost on the way through the call, the viewing, the reservation and the deal.

As a result you see the cost per deal for every channel and campaign, not just the cost per enquiry. You see that search enquiries from brand queries are cheap but almost never reach a contract, while programmatic enquiries cost three times more and bring in most of the revenue. This changes how the budget is split and the whole logic of the work.

## What it is built from

Technically, end-to-end analytics is assembled from several layers. The first is traffic tagging: UTM parameters on every ad and link, so the system knows where a person came from. The second is [call tracking](https://matveo.com/en/blog/kolltreking-i-rechevaya-analitika): number substitution that ties a call to a specific source, because in real estate a large share of enquiries arrive as phone calls.

The third layer is the CRM as the single source of truth about the deal. In Russia this is most often amoCRM, Bitrix24 or the industry-specific Profitbase, built around the unit grid and flat reservations. The fourth layer is the analytics system that pulls data from the ad accounts, call tracking and CRM and brings it together in one report. Without careful setup of every layer the numbers diverge, and trust in the analytics disappears in the very first month.

## Long sales cycles and delayed deals

The main difficulty in real estate is the long sales cycle. A person leaves an enquiry in March, comes to a viewing in April, reserves in May and signs the contract in July. If you judge advertising by monthly results, the campaign that brought this buyer looked loss-making in March. Money spent, no contracts.

That is why analytics in real estate is read with delayed deals in mind. The attribution window is extended to three, six, sometimes twelve months. You count not only closed deals but also the funnel stage that each channel's leads have reached. In our case with a premium residential complex, the first sales from a standing start came within a month, but the full picture of a sixteen-fold return only came together by the fourth month. With a short window that channel would have been cut too early.

## Metrics that matter to a developer

A developer needs metrics tied to money, not to traffic. Cost per qualified lead: what an enquiry costs from a person who is genuinely considering a purchase, not an estate agent and not a neighbour. Cost per deal by channel: how many advertising roubles one signed contract costs. ROMI: return on marketing investment, the ratio of revenue earned to money invested.

Alongside these sit the funnel metrics: conversion from enquiry to qualified call, from call to viewing, from viewing to reservation, from reservation to contract. These figures show exactly where deals are lost, not just what you pay to get people in. Most often the problem is one weak step inside the funnel that eats half of the potential revenue. The number of enquiries is usually fine.

## Common implementation mistakes

The first mistake is launching analytics without discipline in the CRM. If managers do not move deals through the stages, do not record the source and close cards after the fact, any system will show rubbish. Analytics reflects order in your processes, it does not create it.

The second mistake is trying to automate everything at once and make it look beautiful. A dashboard with forty charts that nobody opens is useless. Working analytics starts with five figures that the owner looks at every week and uses to make decisions. The third mistake is ignoring calls: in real estate without call tracking you lose sight of a third to a half of all enquiries, and the whole picture skews towards website forms.

## Where to start

The place to start is an honest audit of what you already have. In most cases the data is being collected but not connected: the tags are set up wrongly, call tracking is not configured, the CRM is kept half-heartedly. First you fix data collection, then you build reports. The reverse order gives you pretty charts on a rotten foundation.

At Matveo this is exactly where we begin: over a two-week audit we work out which data you have, where it gets lost and which decisions are being made blind. What you get is a map of your marketing with figures, showing which channel feeds sales and which one just produces nice reports. You can then keep working with that map with us or on your own.

## Frequently asked questions

Question: What does end-to-end analytics in real estate mean in plain terms? Answer: It links all the data about a customer into a single chain from the first ad impression to the signed contract and payment. Every enquiry carries a source tag, and that tag is preserved on the way through the call, the viewing, the reservation and the deal. As a result the developer sees the cost per deal for every channel and campaign, and allocates the budget by real revenue instead of cost per enquiry.

Question: What is end-to-end analytics for a developer made of? Answer: Four layers: UTM tagging of all traffic, call tracking with number substitution to tie calls to sources, a CRM as the single source of truth about the deal, in Russia most often amoCRM, Bitrix24 or the industry-specific Profitbase, and an analytics system that brings the ad account, call and CRM data together in one report. Every layer needs careful setup. If the numbers diverge, trust in the analytics disappears in the very first month.

Question: Which attribution window should a developer use with a long sales cycle? Answer: In real estate the attribution window is extended to three, six, sometimes twelve months, because a buyer may leave an enquiry in March and sign the contract in July. Besides closed deals, you count the funnel stage that each channel's leads have reached. In the case with a premium residential complex, the full picture of a sixteen-fold return only came together by the fourth month, and with a short window that channel would have been cut too early.

Question: Which mistakes are most common when implementing end-to-end analytics? Answer: Three typical mistakes: launching on top of a messy CRM where managers do not record sources and stages, an overloaded dashboard with forty charts that nobody opens, and ignoring calls. Without call tracking a developer loses sight of a third to a half of all enquiries, and the picture skews towards website forms. Working analytics starts with five figures that the owner looks at every week.
