В маркетинге сложных услуг мы часто упираемся в потолок данных. Автостратегии Директа требуют минимум 10 конверсий в неделю на одну кампанию. Но что делать, если ниша узкая, конверсий едва хватает для обучения, а объединять кампании дальше нельзя?
В этом кейсе разберем, как мы «докормили» алгоритмы данными через передачу офлайн-конверсий из Calltouch в Яндекс Метрику:
Тупик оптимизации: почему стратегии не обучаются
Клиент: центр микрохирургии глаза.
Задача: получить стабильный поток уникальных лидов с помощью обучения автостратегий Директа.
В узкоспециализированной нише — микрохирургии глаза — мы работаем в условиях жестких ограничений:
-
Мы не могли просто увеличить трафик или объединить все кампании в одну, чтобы собрать данные: семантика слишком специфическая, а логику сегментации важно сохранять для чистоты аналитики. Еще сложнее, что в этом проекте лидами считаются только обращения от новых пользователей — это сильнее сужает выборку для обучения.
-
Мы столкнулись с классическим замкнутым кругом автостратегий. Для стабильного обучения алгоритму Яндекса нужно минимум 10 достижений цели в неделю на каждую кампанию. В нашем случае из-за узкого спроса кампании часто работали ниже этого лимита.
Чтобы стала понятна техническая часть проблемы, уточним структуру аналитики в проекте:
-
Для анализа статистики мы используем сквозную аналитику Calltouch и оцениваем эффективность рекламы по уникальным лидам (звонки + заявки).
-
Уникальные заявки включают в себя записи через сайт и мессенджеры.
-
Обучение кампаний происходит по данным Яндекс Метрики, в которую мы передаем информацию о звонках: цели «Все звонки» и «Уникальные звонки», а также по цели типа JavaScript-событие «Онлайн-запись». Записи через чаты мессенджеров стандартными инструментами Метрики отследить невозможно.
В итоге: Метрика видит все звонки и записи через сервис на сайте, но остается слепой к обращениям из мессенджеров.
Что мы делали раньше
Обучали кампании по целям «Все звонки» и «Онлайн-запись», чтобы дать кампаниям больше данных о звонках. Кампании получали более 10 конверсий в неделю, но при этом доля уникальных звонков была небольшой.
Алгоритмы приводили много повторных звонков, так как эта аудитория уже знакома с брендом: более лояльная и более дешевая (что позволяло достигать средней цены конверсии, заданной в настройках стратегии).
Добавляли предыдущие шаги по воронке (клики по номеру телефона, переходы в мессенджеры) и другие, не связанные логически с макро- и микроконверсиями в стратегии. Однако тесты показали, что прямой связи между этими действиями и макроцелями нет: стратегии обучались приводить тех, кто кликает, но не записывается на прием.
Переключались на цель «Уникальные звонки» и оставили цель «Онлайн-запись». В итоге:
-
количество уникальных лидов в Calltouch выросло;
-
но число достижений в Метрике упало ниже 10 в неделю;
-
стратегии перестали обучаться;
-
данные стали слишком скудными.
Мы оказались в ситуации, когда приходилось выбирать:
-
Успешно обучать стратегии на размытых данных.
-
Не обучать стратегии вовсе, скрывая от Яндекса весомую часть целевой аудитории (тех, кто пишет в мессенджеры).
Решение: обогатить данные офлайн-конверсиями
Чтобы дать алгоритмам больше пищи и при этом не потерять в качестве и уникальности лидов, мы внедрили передачу офлайн-конверсий.
Какой формат передачи данных выбрать
Перед тем как перейти к нашему решению, важно понять, почему мы выбрали именно такой путь. Яндекс предлагает четыре основных формата передачи данных.
|
Формат |
Что передаем |
Кому подходит |
|
CRM-формат (полный) |
Вся воронка, статусы, прибыль |
Зрелому бизнесу с мощной CRM и штатом разработчиков |
|
CRM-формат (упрощенный) |
Базовые статусы: «Заказ создан», «Заказ оплачен» |
Тем, у кого есть CRM, но нет ресурсов на сложную интеграцию |
|
Офлайн-конверсии |
Отдельные события по этапам воронки (наш выбор) |
Бизнесу, оказывающему услуги, где цикл сделки ≤ 21 дня, есть коллтрекинг |
|
Звонки |
Передача звонков (коллтрекинг)* |
Бизнесу, где 100% продаж идет через телефон |
*Интеграция звонков из коллтрекинга в нашем проекте работала изначально. В медицинской нише это база, так как большая часть обращений идет именно через телефон. Часто такую связку даже не принято относить к офлайн-конверсиям, хотя технически это именно они. Для многих проектов это просто гигиенический минимум аналитики, который уже на старте дает алгоритмам первичные данные.
В нашем кейсе формат «Офлайн-конверсии» стал идеальным решением, потому что:
-
он не требует программиста для интеграции;
-
он позволяет использовать ClientID (который автоматически подхватывает Calltouch) как главный ключ сопоставления.
Какой способ передачи данных выбрать
Однако на этапе настройки часто возникает вопрос: «Если мы определились с форматом, то как именно доставить эти данные в систему». Здесь важно не путать два понятия, которые часто смешивают даже опытные специалисты: формат данных и способ их передачи. Если провести аналогию:
-
формат — это груз (то, ЧТО мы передаем: данные о сделке или заявке);
-
способ передачи — это транспорт (то, КАК мы доставляем этот груз в Метрику: через API, коннектор или файл).
Чтобы обучение стратегий шло без сбоев, важно правильно замкнуть эти две составляющие. Способ передачи напрямую зависит от того, какой формат данных (из таблицы выше) вы выбрали.
|
Способ передачи |
Описание |
Для какого формата подходит |
|
Автоматическая передача через API Метрики |
Можно гибко настроить передачу данных под свои задачи и логику любой сложности. Реализация возможна только с разработчиком |
CRM-формат (полные данные) |
|
Автоматическая передача через Коннекторы |
Вы настраиваете интеграцию с системой аналитики или CRM без участия разработчика |
Формат CRM и офлайн-конверсии |
|
Центр конверсий Яндекс Директа |
Позволяет загружать данные в подходящий вам источник (FTP-сервер, SFTP-сервер, ссылка HTTP/HTTPS, Google Sheets) |
CRM-формат (упрощенный), офлайн-конверсии, звонки |
|
Ручная загрузка (CSV-файлы) |
Ручное добавление файла в разделе «Загрузка данных» в Яндекс Метрике |
Разовые тесты или отчеты, но для постоянного обучения стратегий он малоэффективен |
Мы остановились на самой технически простой для нас связке: формат «Офлайн-конверсии» + автоматическая передача через встроенный коннектор Calltouch. Это позволило нам обогатить аналитику по двум критически важным направлениям.
Как передавать сделки в Метрику
Мы настроили импорт сделок из Calltouch в Яндекс Метрику. Сделкой считался любой состоявшийся и оплаченный прием пациента.
Логика здесь проста: часто сделка — дубль уже совершенного звонка или записи. Но для Директа это дополнительный сигнал высочайшего качества. Добавляя эту цель в стратегию, мы:
-
Увеличиваем количество достижений целей в интерфейсе Директа.
-
Даем алгоритму четкий маркер: «Ищи людей, похожих на тех, кто реально дошел до клиники и совершил оплату».

Как передавать заявки из мессенджеров
В Calltouch мы настроили передачу заявок, куда попадают онлайн-записи на сайте и чаты в мессенджерах. Теперь в Метрике появилась цель, объединившая все неголосовые обращения.
Благодаря встроенному коннектору Calltouch, при настройке этой связки не нужно привлекать разработчиков — работа выполняется за несколько минут в интерфейсе кабинета.
Важные нюансы настройки
В Яндексе стандартное окно атрибуции (сопоставления офлайн-конверсий с визитами) — 21 день. Если между последним визитом на сайт и оплатой в клинике пройдет больше трех недель, данные не склеятся: они уже не могут быть привязаны к этому визиту. В нашем проекте цикл сделки может достигать трех месяцев, поэтому часть сделок не доходит до визита и не попадает в отчеты Метрики.
Однако даже с учетом этого ограничения, нам было достаточно объема данных, попадающих в 21-дневное окно. Мы не стремились передать данные — нашей задачей было преодолеть статистический порог обучения стратегий. Те сделки, которые успевали склеиться с визитом, давали алгоритмам ту самую критическую массу данных для обучения.
Итоги: стабильное обучение и корректная оптимизация
Благодаря передаче дополнительных данных из Calltouch в Яндекс Метрику, мы смогли стабильно преодолевать порог в 10 конверсий на кампанию.
Динамика в цифрах (на примере одной кампании):
-
до внедрения передачи офлайн-конверсий: в среднем 5 уникальных конверсий в неделю;
-
после внедрения — 15 конверсий в неделю (уникальные звонки + онлайн-записи + сделки).

Что мы получили:
-
Стабильность: кампании перестали вылетать из фазы обучения. Стратегия видит больше данных о целевой аудитории и работает без резких скачков.
-
Полнота данных: мы подсветили Директу обращения из мессенджеров, которые раньше были для него невидимы. Алгоритм находит больше активной аудитории.
-
Качество: алгоритм стал обучаться на максимально целевых действиях (сделках), что сводит к минимуму риск оптимизации под некачественные или случайные звонки.
Чек-лист: как вывести кампании из застоя, если данных для обучения не хватает
Мы понимаем, что универсальных рецептов не существует: технический стек и бизнес-процессы у каждого проекта свои. Однако, если в вашем арсенале уже есть система коллтрекинга, настройка передачи офлайн-конверсий для обучения стратегий превращается из сложного IT-квеста в понятную процедуру.
Что стоит проверить:
-
Убедитесь, что в системе коллтрекинга или CRM корректно сохраняется ClientID (для Метрики) или yclid (для Директа). Это фундамент, без которого данные не склеятся.
-
Не обязательно передавать только финальные оплаты. Если их мало, выберите промежуточный, но подтвержденный этап (например, «Квалифицированный лид»). Главное — дать системе больше правильных примеров для поиска аудитории.
-
Выберите формат передачи. Если нет ресурсов на полноценную CRM-интеграцию, используйте формат «Офлайн-конверсии». Он проще в реализации и идеально подходит для передачи событий через коннекторы.
-
Постарайтесь избегать ручной загрузки CSV-файлов. Используйте API или готовые коннекторы систем аналитики, чтобы данные попадали в Метрику регулярно и без задержек.
-
Запомните, что у Яндекса есть 21 день, чтобы связать офлайн-событие с визитом. Если цикл принятия решения в вашем бизнесе длиннее, часть данных будет теряться, но для обучения стратегий хватит и того объема, что попадет в это окно.
-
Перенастройте цель в Директе. После того как данные начнут поступать в Метрику, выберите новую цель (или их комбинацию) в настройках стратегии кампании.
Вывод
Если вашим кампаниям не хватает данных, не обязательно объединять и укрупнять кампании, расширять таргетинги или искать микроконверсии, которые коррелируют с достижениями макроцелей. Попробуйте передавать в Метрику офлайн-события: даже если они кажутся дублирующими, для алгоритма это ценные данные.
Передача офлайн-конверсий часто звучит как сложный технический процесс, где нужна работа с API и базами данных. На самом деле, при использовании готовых интеграций (как в случае с Calltouch) можно обогатить стратегии Яндекса буквально в несколько кликов.
Даже если вы будете передавать дубли звонков в виде сделок или не все оплаты попадут в окно атрибуции — это всё равно лучше, чем оставлять рекламные алгоритмы в информационном вакууме. Дайте системе увидеть финальный результат вашей воронки, и она сама найдет путь к нужной аудитории.
Возможно, вам будет интересно:
Как анализировать возвращаемость и искать узкие места в воронке премиальной недвижимости — гайд
Как не терять клиентов и точность аналитики, когда аудитория использует VPN — стратегии экспертов
Как за 8 шагов найти фрод в вебе с помощью Яндекс Метрики: гайд + инструкция для ecommerce
Как строить маркетинговые модели атрибуции на базе сырых данных Яндекс Метрики — гайд
Последние комментарии