31 мая 2026 г. · 9 мин чтения
Вы теряете заявки — но только в отчётах
Adil Birlesov
В предыдущем гайде разбирали, почему отчёты рекламных кабинетов искажают источник заявок. Но есть проблема меньшего ранга, о которой говорят реже, — у кабинетов отчёты не только смещены, но и просто неполные. Заявка случилась, клиент пришёл и заплатил, а в отчёт она не попала. Не потому что кто-то её спрятал, а потому что сигнал о ней до системы не доехал.
Это не баг конкретной площадки. Это структурное свойство современного измерения — и в 2026 году оно стало нормой, а не исключением. Разберём, что именно съедает данные, почему попытка «починить аналитику настройками» не работает, и какой минимум защиты реально нужен сервисному бизнесу.
Кабинет видит только то, что до него доехало
Каждая «конверсия» в Meta или Google — это запись о событии, которое сначала должно произойти на сайте или в приложении, потом быть зафиксировано счётчиком, и только потом отправлено на сервер площадки. Между событием и записью в отчёте — длинная цепочка, в которой много точек, где сигнал теряется.
Когда кабинет показывает «25 заявок», это значит «25 событий, которые до нас доехали». Сколько ещё случилось и не доехало — кабинет не знает; знает CRM, если заявка попала туда другим путём (например, через форму на сайте, которая сохраняет данные напрямую в базу клиента, а не через рекламный пиксель).
Источников потерь несколько, и за последние пять лет они только нарастали.
App Tracking Transparency: половина мобильного трафика без отслеживания
В 2021 году Apple ввела App Tracking Transparency — рамку, по которой приложение обязано спросить у пользователя разрешение перед тем, как отслеживать его активность в других приложениях и на сайтах. До этого мобильный идентификатор IDFA был доступен по умолчанию; теперь он доступен только тем, кто получил явное согласие.
Для Meta это удар по основе модели измерения. Пиксель Meta строил атрибуцию на том, что мог связать показ рекламы внутри Facebook или Instagram с действием на стороннем сайте через идентификаторы устройства и кросс-app трекинг. После ATT эта связь разорвалась для пользователей, нажавших «Ask App Not to Track». Ответ Meta — Aggregated Event Measurement: ограниченный и частично смоделированный отчёт, где недостающие данные достраиваются статистически. Это значит, что часть цифр в кабинете Meta — не измерение реальных событий, а оценка на основе агрегатов. В отчёте «оценка» и «факт» выглядят одинаково; различить их со стороны почти невозможно.
Блокировщики рекламы
Растущая доля посетителей сайта приходит с включённым блокировщиком — uBlock Origin, AdBlock, Brave Shield, встроенная защита в Safari, Firefox. Блокировщик не даёт сработать рекламному пикселю в браузере. Для отчёта Google или Meta это просто отсутствие события — пользователь как будто ничего не сделал. Для CRM, куда форма отправила лид напрямую — заявка есть. Расхождение растёт по мере того, как блокировщики становятся ближе к нулевому конфигу: пользователю не нужно ничего знать, просто открыть Brave или включить штатную защиту Safari.
Cookie-согласие: если посетитель отказался — счётчик молчит
С 2018 года GDPR, а с 2024 года Digital Services Act и аналоги в других регионах требуют получать явное согласие на cookie до того, как сайт что-то отслеживает. Если посетитель закрыл баннер крестиком или нажал «Отклонить всё», браузерный пиксель Meta или Google не должен срабатывать. Сайт, который собирает данные без согласия, нарушает закон; сайт, который соблюдает закон, отдаёт в отчёты только данные согласившихся.
Если согласие — это переменная, которая влияет на то, что вообще попадает в отчёт, значит сравнение «прошлого месяца с этим» становится опасным: если доля согласившихся изменилась (а она меняется при любом ребрендинге банера, новой версии сайта, изменении настроек по умолчанию), часть «роста» или «падения» в отчёте — это просто изменение базы измерения.
ALM Corp в обзоре privacy-first измерения 2026 года формулирует это резко: согласие — не вопрос комплайенса, это переменная измерения. Кабинет с другим уровнем согласия — это другой кабинет, даже если бизнес не менялся.
Браузерные ограничения для cross-site трекинга
Safari (через Intelligent Tracking Prevention), Firefox (через Enhanced Tracking Protection) и Brave давно ограничивают возможность пикселя одного сайта отслеживать пользователя на другом. Третьесторонние cookie в этих браузерах фактически не работают для рекламы. Это не «удалили cookies» — это «cookies живут пять-семь дней и не передаются между доменами»; для отчёта о пути клиента, который продолжается две недели, эффект тот же — связь рвётся.
Google в Chrome от планов удалить третьесторонние cookies в итоге отказался (Privacy Sandbox свёрнут в октябре 2025 года). Но Chrome — это около половины рынка, и даже здесь пользователь может теперь сам выбрать, разрешать или нет. Полагаться на третьесторонний cookie как на надёжный фундамент в 2026 году нельзя — слишком большая часть аудитории его уже не отдаёт.
Почему это нельзя «починить настройками»
Когда владелец видит расхождение между кабинетом и CRM, первая реакция — «настроим точнее». Это редко решает проблему. Каждый из источников потерь — не ошибка конфига, а правило, по которому работает современный браузер, ОС или регулятор. ATT — это политика Apple, её нельзя обойти. GDPR — это закон. Блокировщик — это выбор пользователя. Эти потери не «лечатся», их можно только компенсировать на стороне сервера и принять как новую базу измерения.
Это и есть содержательный сдвиг 2026 года. Раньше «улучшить аналитику» означало поставить ещё один пиксель, добавить ещё один тег. Сейчас «улучшить аналитику» означает принять, что пиксель в браузере — это деградирующий канал передачи, и переносить часть событий мимо браузера, прямо с сервера на сервер.
Что предлагает индустрия
ALM Corp в материале о privacy-first measurement stack 2026 описывает связную систему, в которой серверный сбор — лишь часть. Главные сдвиги, которые делает агентство или продвинутый отдел маркетинга:
Согласие как часть измерения, а не только баннер. Каждый отчёт сопровождается отметкой об уровне согласия в этом периоде. Когда уровень меняется, изменения в отчёте читаются с поправкой на это, а не как «канал внезапно перестал работать».
First-party данные как фундамент, а не вспомогательный канал. То, что бизнес собирает сам — заявки в форме, звонки в CRM, чеки в кассе, авторизации в личном кабинете — становится главным источником истины. Кабинеты площадок — вторичный сигнал.
Серверный тэгинг — это слой контроля, а не способ собрать больше данных. Дословно из ALM: «Серверный тэгинг часто описывают как способ обойти ограничения браузера. Это неполное понимание. Это слой контроля». То есть серверный поток нужен не чтобы видеть тех, кто отказался от согласия (это не разрешено), а чтобы данные согласившихся попадали в отчёт надёжно, в одном формате, под контролем самого бизнеса, а не браузера и расширений.
Триангуляция вместо «одной правильной модели». Принимается, что ни один отчёт не даёт полной картины: наблюдаемые события (что реально доехало) + смоделированные оценки (MMM по агрегатам) + причинностные тесты (инкрементальность, holdout) вместе дают более устойчивое решение, чем любой из них в одиночку.
Этот стек написан для агентств с командами аналитики. Для среднего сервисного бизнеса в РК нужна более компактная версия — но логика та же.
Минимум, который реально нужен сервисному бизнесу в РК
Не нужно строить enterprise-стек, чтобы перестать терять заявки в отчёте. Большая часть пользы получается на трёх простых решениях.
Заявки идут в CRM напрямую с сайта, минуя пиксели. Форма на сайте отправляет данные в базу клиента сама, а не «передаёт через Meta». Тогда даже если пиксель не сработал — заявка всё равно в CRM. Это абсолютная база; без неё разговор о трекинге не имеет смысла.
UTM-метки на каждой рекламной ссылке. Это бесплатно, делается один раз и закрывает базовую идентификацию канала, даже если пиксель отвалится. Источник, кампания, объявление — всё это можно зашить в URL, форма читает их из адресной строки и сохраняет в карточку заявки.
Серверная отправка событий — для Meta это Conversions API. Meta давно даёт инструмент, который позволяет передавать события (заявка, покупка, звонок) прямо с сервера бизнеса в Meta, минуя браузер пользователя. Это закрывает дыру блокировщиков, частично — ATT (через Advanced Matching), и делает данные кабинета заметно полнее. Настраивается за пару дней, окупается тем, что алгоритм Meta начинает видеть больше реальных результатов и лучше учится. Аналог у Google — Enhanced Conversions; у TikTok — Events API. Принцип общий.
Серверный GTM — если есть бюджет. Полный server-side стек на Google Cloud Run или другом хостинге даёт максимальный контроль, но стоит ~$30–80/мес и требует разовой настройки в 1–2 дня инженером. Это уже не обязательный минимум, а уровень выше.
Cookie-баннер, который действительно работает. Если у бизнеса есть европейский трафик или приходят клиенты из ЕС — баннер согласия должен быть, и события должны срабатывать только после согласия. В Казахстане своего закона уровня GDPR пока нет, но если сайт двуязычный и доступен снаружи, лучше не выпадать из стандарта.
Чек-лист на эту неделю
Шесть проверок, которые можно сделать за пару дней:
- Проверить, что форма на сайте сохраняет заявку в CRM до того, как уходит в пиксель — а не вместо. Открыть DevTools, заполнить тестовую форму, посмотреть, что отправилось в первую очередь.
- Сравнить за прошлый месяц: число заявок в CRM против суммы «конверсий» во всех рекламных кабинетах. Разрыв даёт грубую оценку, сколько кабинеты не видят.
- Проверить UTM-метки на всех активных рекламных ссылках. Хотя бы
utm_source,utm_medium,utm_campaignдолжны быть на каждой. - Если работаете с Meta — посмотреть в Events Manager, настроен ли Conversions API. Если нет — это первая задача после прочтения этого гайда.
- Проверить, что cookie-баннер реально блокирует пиксели до согласия (Tag Assistant или DevTools покажут).
- Открыть отчёт в кабинете за последние 3 месяца — посмотреть, не отметила ли сама площадка часть данных как «modelled». Если да — это часть, которую площадка достроила сама. Полезно знать долю.
Зачем это всё
Главный смысл — не «вернуть все потерянные заявки в отчёт», это в принципе невозможно. Смысл — перестать принимать решения о бюджете по неполным цифрам, не зная этого. Когда кабинет показывает «спад на 20%», важно понимать: это спад спроса или просто новая версия Safari начала жёстче блокировать. Когда канал «вырос на 30%», важно понимать: это рост канала или просто наладился серверный поток.
Без этого понимания каждое решение о бюджете — наугад, даже если кажется, что оно «по данным». Кабинеты показывают тщательно, уверенно, в красивой графике — но показывают только то, что до них доехало. Сервисный бизнес, который перестал верить кабинету как истине, и перенёс источник правды в CRM плюс защитил поток событий хотя бы Conversions API, видит на свой бизнес заметно честнее, чем тот, кто продолжает читать только дашборды.
В Alteora мы выстраиваем эту инфраструктуру для клиентов как стандартную часть работы — без обещаний «вернуть всё потерянное», но с честным разделением: что реально видно, а что — модельная оценка, и какие решения можно принимать на каждом уровне.