
Построчная диагностика офлайн-конверсий в Метрике
Процент привязки скрывает реальные причины потерь. Разбираем построчную диагностику и считаем потерянную выручку.
Построчная диагностика офлайн-конверсий: от процента к деньгам
Процент привязки — это одна цифра, за которой скрываются принципиально разные проблемы. С 26 июня 2026 Яндекс Метрика показывает каждую загруженную запись отдельно: привязалась она или нет, по каким идентификаторам шла попытка и на каком этапе возникла ошибка.
Раньше аналитик видел сводку: загружено 420 записей, привязано 62%. Что с этим делать — непонятно. Теперь есть список. А список — это деньги: можно сопоставить каждую непривязанную запись с суммой сделки из CRM и понять, сколько выручки алгоритм просто не видит.
определение
Офлайн-конверсия
Событие, произошедшее вне сайта: звонок, сделка, оплата в кассе. Чтобы оно попало в рекламную систему, его нужно связать с визитом пользователя по идентификатору. Привязка удаётся не всегда — и до недавнего времени было видно только итоговую долю без указания, какие именно записи потерялись и почему.
было
Суммарный процент привязки. Без деталей по записям.
стало
Построчная диагностика: статус, идентификаторы, причина ошибки — по каждой записи.
Пять фактов, которые меняют угол зрения
Прежде чем разбирать механику диагностики, стоит зафиксировать несколько вещей, которые часто остаются за скобками.
Во-первых, процент привязки складывает разные проблемы в одну цифру. Часть непривязки — технический брак, часть — норма, которую не нужно чинить: конверсии, пришедшие не с рекламы, привязывать просто не к чему.
Во-вторых, потери смещены систематически: истекшее окно чаще случается у длинных сделок, а длинные сделки обычно крупнее. Алгоритм видит быструю и дешёвую часть заказов — и оптимизируется именно под неё.
В-третьих, считать нужно не долю привязанных записей, а долю привязанной выручки. Эти два числа могут различаться очень заметно — и именно второе определяет, насколько корректно обучается автостратегия.
Что показывал процент — и чего не показывал
До релиза построчной диагностики в Яндекс Метрике отображалась сводка: сколько записей загружено и какая доля привязалась к визитам. Скажем, 62%. На этом информация заканчивалась.
Что с этой цифрой можно было сделать? Практически ничего. Она не отвечала ни на один рабочий вопрос: какие именно записи потерялись, почему, дорогие они или дешёвые, можно ли это исправить. Типичная реакция — воспринимать процент как оценку качества интеграции и пытаться «поднять привязку». Проблема в том, что поднимать её целиком бессмысленно: часть непривязки не является ошибкой.
С 26 июня 2026 диагностика стала построчной. По каждой загруженной записи теперь видно, привязалась она или нет, по каким идентификаторам шла попытка и на каком этапе возникла ошибка. Отчёты стали сегментируемыми: можно отфильтровать непривязанные записи и разобрать их отдельно.
Почему это важнее, чем кажется? Речь не об удобстве отчётности. Непереданная конверсия не участвует в обучении автостратегии — алгоритм просто не знает, что сделка была. Цена этого незнания лежит не в аналитике, а в управлении рекламой.
Первое, что даёт построчный разбор, — понимание того, что причины непривязки принципиально разные. Одни вообще не требуют действий, другие устраняются за несколько часов, третьи снижаются, но не обнуляются. Смешивать их в одном проценте — значит не знать, куда тратить время.
| Причина | Что произошло | Категория |
|---|---|---|
| Конверсия не с рекламного визита | Клиент пришёл из органики, по прямому заходу или другому источнику. Привязывать к рекламе нечего. | Норма |
| Истекло окно привязки | Сделка закрылась позже, чем допускает срок связывания с визитом. Событие реальное, но связать уже нельзя. | Частично устранимо |
| Идентификатор не передан | В выгрузке пустое поле идентификатора: не сохранился при заполнении формы, потерян при передаче в CRM, не выгружен. | Устранимо |
| Идентификатор передан, но не найден | Пользователь очистил данные браузера, сменил устройство или запретил хранение — идентификатор больше не соответствует ни одному визиту. | Частично устранимо |
Что делать с каждой категорией
Норма не чинится и не должна. Если у вас есть органический трафик, часть сделок будет приходить оттуда — это хорошо, а не плохо. Попытки «улучшить» эту часть — работа впустую.
Устранимое чинится настройкой передачи данных: как правило, это одно конкретное место в цепочке, где поле теряется.
Частично устранимое уменьшается, но не обнуляется. Окно привязки можно сократить, ускорив выгрузку. Потерю идентификатора при смене устройства — снизить переходом на собственные идентификаторы клиентов вместо браузерных.
Важно учитывать и правовой контекст: требования к согласию на обработку персональных данных влияют на доступность браузерных идентификаторов. Это отдельная тема со своей регуляторной рамкой, но игнорировать её при проектировании интеграции нельзя.
Цель не «поднять процент привязки», а устранить те причины, которые устранимы, и знать размер остальных. Разница принципиальна: в первом случае вы гонитесь за числом, во втором — управляете качеством данных.
модельный пример · не бенчмарк
От процента к деньгам: построчный разбор 420 записей
| Причина | Записей | Средний чек | Сумма | Категория |
|---|---|---|---|---|
| Не с рекламного визита | 71 | — | — | Норма |
| Истекло окно привязки | 38 | 190 000 ₽ | 7 220 000 ₽ | Частично устранимо |
| Идентификатор не передан | 29 | 95 000 ₽ | 2 755 000 ₽ | Устранимо |
| Идентификатор не найден | 20 | 88 000 ₽ | 1 760 000 ₽ | Частично устранимо |
| Итого непривязано | 158 | — | 11 735 000 ₽ |
Сходимость: 262 привязанных + 158 непривязанных = 420 записей ✓
Два разделения, которые меняют всё
Первое разделение — отсечь норму. Из 158 непривязанных записей 71 — это сделки, пришедшие не с рекламы. Их привязывать не к чему. Реально потеряно 87 записей — 55% от непривязанных.
Значит, цифра «38% непривязки» вводила в заблуждение: почти половина этой доли не была проблемой вообще.
Второе разделение — деньги. Привязанные сделки дают выручку 16 244 000 ₽ при среднем чеке 62 000 ₽. Потерянные (устранимая и частично устранимая часть) — 11 735 000 ₽ при среднем чеке 134 885 ₽. Потерянные сделки дороже привязанных в 2,2 раза.
По количеству записей потери выглядят умеренно — три четверти сигнала на месте. По деньгам картина другая: алгоритм видит чуть больше половины выручки и считает средний чек почти на четверть ниже реального. Процент привязки этого не показывал и показать не мог.
Систематическое смещение: почему теряется дорогое
Разница между 75% сделок и 58% выручки не случайна. За ней стоит механизм.
Крупная сделка чаще имеет длинный цикл: больше согласований, дольше выбор, несколько контактов. А чем длиннее цикл, тем выше вероятность, что окно привязки истечёт до закрытия сделки. Получается прямая связь: чем дороже сделка, тем выше шанс, что она не привяжется. Это не единственный канал смещения, но самый устойчивый.
Что это делает с обучением автостратегии? Алгоритм строит модель по тем сделкам, которые видит. Если видит преимущественно быстрые и дешёвые — он ищет похожих клиентов: тех, кто решает быстро и покупает недорого. Крупные клиенты с долгим выбором в его картине мира встречаются реже, чем в реальности, и он оптимизируется мимо них.
Это принципиально отличается от обычной нехватки данных. При простой нехватке модель менее точна, но не смещена — она одинаково хуже видит всех. Здесь она смещена: часть аудитории систематически недопредставлена.
Проверяется гипотеза прямо: сравните средний чек привязанных и непривязанных сделок за период. Если непривязанные заметно дороже — смещение есть и приоритет починки высокий. Если чеки сопоставимы — потери случайны, и можно действовать спокойнее.
Практическое следствие для оценки качества данных: целевой показатель — доля привязанной выручки, а не доля привязанных записей. Второй систематически оптимистичнее первого.
Понимание природы смещения меняет постановку задачи. Теперь нужно не просто «починить привязку», а понять, в каком порядке устранять причины — с учётом того, сколько денег стоит каждая из них.
Процедура: от процента к деньгам за 5 шагов
- 01
Выгрузить непривязанные записи за период — месяц или больше.
- 02
Сгруппировать по причинам непривязки: норма, истекшее окно, нет идентификатора, идентификатор не найден.
- 03
Отделить норму — записи, пришедшие не с рекламного визита. Дальше они не участвуют в расчёте потерь.
- 04
Сопоставить оставшиеся с суммами сделок из CRM по идентификатору заказа.
- 05
Посчитать две величины: долю потерянного обучающего сигнала и долю потерянной выручки. Сравнить их между собой.
Когда цифры получены, встаёт вопрос приоритетов. Какую причину чинить первой? Ответ определяется отношением цены к сложности устранения.
Главная ошибка при работе с привязкой
Как это выглядит на практике
- Команда ставит KPI «поднять привязку до 80%» и начинает работать над всеми причинами сразу.
- Норма (конверсии не с рекламы) не чинится в принципе — процент упирается в потолок, определяемый структурой трафика.
- Дорогостоящие потери (истекшее окно у крупных сделок) остаются нетронутыми, потому что по количеству записей они выглядят незначительными.
- Алгоритм продолжает обучаться на смещённой выборке.
Как правильно
- 01
Считать долю привязанной выручки среди сделок с рекламных визитов — это целевой показатель.
- 02
Сначала считать деньги по каждой причине, потом расставлять приоритеты.
- 03
Норму не трогать — она не является ошибкой.
- 04
Устранимые причины чинить в первую очередь: они дают максимум за минимум усилий.
Порядок устранения: цена против сложности
Первая очередь — непереданный идентификатор. Это не системная проблема, а конкретное место, где поле теряется: при заполнении формы, при попадании в CRM или при выгрузке. В модельном примере — 29 записей на 2 755 000 ₽, и починка обычно занимает часы.
Вторая очередь — истекшее окно. Самая ценная по деньгам и самая недооценённая причина. Ручная выгрузка раз в месяц гарантирует, что часть длинных сделок не успеет привязаться. Решение — передавать данные по факту изменения статуса, а не по расписанию. Это реализуется через автоматическую интеграцию — типовая функция инструментов сквозной аналитики (Roistat, Calltouch, CoMagic, K50) — либо через настройку регулярной автовыгрузки из CRM.
Третья очередь — идентификатор не найден. Требует перехода на собственные идентификаторы клиентов вместо браузерных там, где это возможно. Они не теряются при смене устройства и очистке данных, но внедрение требует изменений в учёте.
| Очередь | Причина | Что делать | Сложность |
|---|---|---|---|
| 1 | Идентификатор не передан | Проверить сохранение идентификатора при заполнении формы и его попадание в CRM. | Низкая, обычно разовая правка |
| 2 | Истекло окно привязки | Ускорить выгрузку: передавать сделки по факту изменения статуса, а не пакетом. | Средняя, зависит от интеграции |
| 3 | Идентификатор не найден | Перейти на собственные идентификаторы клиентов вместо браузерных. | Выше, требует изменений в учёте |
| — | Не с рекламного визита | Ничего — это норма. | — |
Регламент постоянного контроля
Разовый разбор находит накопленные проблемы. Дальше нужен регламент — иначе через квартал ситуация вернётся.
Что смотреть ежемесячно: долю непереданных идентификаторов (рост означает, что что-то сломалось в цепочке), среднюю задержку между сделкой и её передачей (рост означает, что окно начнёт истекать), долю привязанной выручки (основной показатель вместо процента записей).
Что смотреть ежеквартально: разницу среднего чека привязанных и непривязанных сделок. Рост разницы — сигнал, что смещение усиливается.
Когда проверять внепланово: после изменений на сайте (формы, аналитика), после изменений в CRM, после смены подрядчика по интеграции, после правовых изменений, затрагивающих идентификацию пользователей.
Что фиксировать: дату и содержание каждого изменения в цепочке передачи данных. Без журнала невозможно связать падение привязки с его причиной — изменений много, а проявляются они с задержкой.
Разовая выгода от регламента — не в самой привязке, а в том, что качество обучающего сигнала перестаёт молча деградировать. Это то, что не видно ни в одном стандартном отчёте по рекламе.
что видит алгоритм · модельные данные
Картина алгоритма vs реальность
сделок видит алгоритм
75%
262 из 349
выручки видит алгоритм
58%
16,2 млн из 28 млн ₽
средний чек занижен на
23%
62 000 ₽ вместо 80 169 ₽
Алгоритм оптимизируется под клиентов с быстрым и дешёвым решением — потому что именно они доминируют в его обучающей выборке. Крупные сделки с длинным циклом систематически недопредставлены.
Итог: три вещи, которые меняет построчная диагностика
- 01
Причины непривязки принципиально разные: норма, устранимое и частично устранимое. Смешивать их в одном проценте — значит не знать, куда тратить время.
- 02
Потери смещены: теряется непропорционально дорогая часть сделок, потому что длинный цикл коррелирует с крупным чеком. Алгоритм видит заниженный средний чек и оптимизируется мимо крупных клиентов.
- 03
Порядок починки задаётся деньгами, а не количеством записей. Сначала считайте выручку по причинам, потом решайте.
Разовый построчный разбор даёт срез накопленных проблем. Регламент — долю привязанной выручки ежемесячно, разницу чеков ежеквартально, журнал изменений в цепочке — превращает это в управляемый процесс. Качество обучающего сигнала перестаёт молча деградировать.
Часто задаваемые вопросы
Четыре типовые причины разной природы. Первая — конверсия пришла не с рекламного визита: клиент нашёл вас в органике или зашёл напрямую, и привязывать событие не к чему. Это норма, а не ошибка. Вторая — истекло окно привязки: сделка закрылась позже допустимого срока связывания с визитом. Третья — идентификатор не передан: поле оказалось пустым при заполнении формы, в CRM или при выгрузке. Четвёртая — идентификатор передан, но не найден: пользователь очистил данные браузера или сменил устройство. С 26 июня 2026 причина видна по каждой записи отдельно — и разбирать их нужно раздельно, потому что действия разные.
Универсального ориентира нет, и сам показатель для оценки не годится. Он включает конверсии, пришедшие не с рекламы, — их доля зависит от структуры трафика и никак не характеризует качество интеграции. У компании с большой долей органики процент привязки будет ниже даже при идеально настроенной передаче данных. Корректный показатель — доля привязанной выручки среди сделок, действительно пришедших с рекламных визитов. Именно его имеет смысл отслеживать в динамике.
Конкретные записи вернуть уже нельзя, но причину устранить можно — она почти всегда в задержке передачи. Если сделки выгружаются из CRM пакетом раз в месяц, часть из них физически не успевает попасть в окно. В первую очередь теряются длинные сделки, которые обычно крупнее. Решение — передавать данные по факту изменения статуса, а не по расписанию. Дополнительно стоит посчитать, какая доля ваших сделок закрывается дольше срока привязки: если она велика, часть потерь неустранима в принципе.
Скорее всего они систематически не привязываются. Крупная сделка чаще имеет длинный цикл — больше согласований, дольше выбор, — а чем длиннее цикл, тем выше вероятность, что окно привязки истечёт до закрытия. В результате алгоритм получает преимущественно быстрые и дешёвые заказы и строит модель по ним. Это отличается от обычной нехватки данных: там модель просто менее точна, здесь она смещена. Проверяется сравнением среднего чека привязанных и непривязанных сделок — если непривязанные заметно дороже, смещение есть.
Спасибо за заявку!
Мы свяжемся с вами в ближайшее время.




