передача офлайн-конверсий для настройки рекламы в Директе

Атрибуция в рекламе: как передача офлайн-конверсий оптимизирует кампании в Директе и снижает риск фрода

Сквозная атрибуция в O2O-маркетинге (Online-to-Offline) помогает магазинам, кафе, салонам красоты с продажами вне сайтов связывать онлайн и офлайн конверсии и оптимизировать рекламные кампании. Чем больше данных о клиентах и заказах в офлайне вы сможете передать Метрике и Директу и связать их с онлайн-целями, тем выше шансы на привлечение качественного трафика на сайт и снижение риска фрода.

Что такое онлайн- и офлайн-конверсии

Онлайн-конверсия — это событие в рамках воронки продаж, которое пользователи выполняют непосредственно на сайте: регистрация, оформление заказа или подписки, отправка заявки.

Пример. Пользователь перешел по рекламе из поиска по объявлению «А вот кому слона! Купить недорого» → посмотрел информацию на посадочной странице → перешел в условия доставки и оплаты → вернулся на страницу со слоном → добавил его в корзину и оформил заказ.

Счетчики аналитики, установленные на сайте, следили за каждым шагом покупателя по всей воронке «от» и «до»: от перехода по объявлению до страницы «Спасибо!» после оформления заказа.

Офлайн-конверсия — это целевые действия, которые происходят вне сайта: пользователь может зайти на сайт, выбрать товар, сделать предзаказ, но забрать его в физической точке продаж. Или перейти в мессенджер и там получить прайс, а затем сделать оптовый заказ по E-mail. К ним относятся данные, которые поступают в CRM-систему, коллтрекинг, мессенджеры.

Пример. Пользователь перешел по рекламе из поиска по объявлению «А вот кому слона! Только самовывоз». Посмотрел информацию на посадочной странице → перешел в контакты с картой → позвонил по номеру телефона и оформил самовывоз с оплатой на месте → купил слона в шоуруме продавца.

Счетчики аналитики на сайте зафиксировали цифровой след посетителя только от перехода по рекламе до клика по номеру телефона, но они не могут записывать в профиль клиента дальнейшие шаги: самовывоз и офлайн-оплату.

Зачем нужен сбор обоих типов конверсий

Если вы будете собирать данные только по онлайн-конверсиям, хотя у вас есть заказы в офлайне, то не сможете составить общую картину по рекламным кампаниям и эффективности воронки.

Передача данных о реальных клиентах позволяет:

  • увидеть полный путь клиента по воронке продаж,
  • построить сквозную аналитику,
  • сформировать сегменты целевой аудитории,
  • минимизировать расхождения между данными из счетчика и CRM-системы,
  • уточнить качество и полноту конверсий,
  • обучить алгоритмы рекламной платформы на качественных данных. У вас будут выше шансы на то, что реклама с первых запусков встанет на правильный путь.
  • защитить рекламу от фродовых аудиторий, а бюджет — от «слива».

Примечание. Главное условие — посещение сайта целевым пользователем. Только тогда, когда визит будет зафиксирован счетчиком аналитики, вы сможете свести онлайн- и офлайн-действия целевой аудитории воедино. Второе условие — выполнение конверсии и передача этих данных после посещения сайта не должны превышать 21 день.

Как передача данных поможет бороться с фродом

Загрузка данных с реальными и качественными конверсиями (квал-лиды) помогает передавать цели в Метрику и обучать на них Яндекс Директ. Подходит, если вы запускаете рекламу и хотите обучить алгоритмы на качественных данных, чтобы снизить уровень фрода и спама.

Загрузка заказов с пометкой SPAM для создания сегмента аудитории с неквалифицированными лидами. Помогает блокировать показы рекламы через «Корректировки» со значением «-100%». Этот способ подходит только при большом количестве спам-заявок, когда нужно срочно заблокировать показ рекламы ботам и нецелевым пользователям.

Загрузка сегментов аудитории по ClientID поможет как ориентироваться на целевую аудиторию, так и блокировать ей показы — через Корректировки или Аудитории.



Чем отличаются конверсии в онлайне и офлайне

Разница онлайн- и офлайн-конверсий заключается в способах сбора данных, стадии воронки, времени фиксации целевых событий. Если на сайте триггером выступает взаимодействие с кнопками «Купить», «Оформить заказ», то вне его — живое общение с сотрудником компании (или чат-ботом) и косвенные инструменты: мессенджер, звонок, оплата по терминалу и т. д.

ПараметрОнлайн-конверсияОфлайн-конверсия
Источник данныхСчётчики аналитики (Метрика, GA), пиксели, онлайн-квизы (Marquiz, Envybox, LPmotor)CRM (Битрикс24, amoCRM, 1С), коллтрекинг (Mango Office, Callibri, Гудок, Calltouch), загрузка файлов​, инструменты сквозной аналитики, точки продаж, чат-трекинг (Radist.Online, i2crm), email-трекеров
Время фиксацииВ реальном времениОтложенное
АтрибуцияLast-click или data-drivenСквозная, с GCLID, yclid, ClientID, UserID

Как связать офлайн- и онлайн-конверсии и передать их в Директ

Ваша задача — переплести аналитические данные, метрики и сигналы из онлайна и офлайна в единое маркетинговое полотно. Есть следующие способы привязки и передачи офлайн-данных о клиентах для настройки рекламных кампаний в Директе и обучения алгоритмов:

Упрощенный — за 4 шага

1. Настройте цели в Метрике с JS-событиями (order_confirmed, например).

создание JS-цели в Метрике

2. Включите учёт офлайн-конверсий: «Настройки» → «Загрузка данных» → «Включить учёт офлайн-конверсий».

3. Через «Интеграции» подключите к счетчику CRM, чат- или коллтрекер. Перед этим в сделках нужно добавить поля с идентификаторами (например, ClientID) и проставить теги (например, «квал»).

Передавайте в Метрику заказы с оплаченным статусом (идентификатор PAID). При передаче этого типа статуса будет достигнута цель «CRM: Заказ оплачен». Также можно передавать другие статусы, в зависимости от планируемых рекламных таргетингов и особенностей аудитории.

передача данных из CRM в Метрику интеграция

4. При настройке рекламной кампании в Яндекс Директе добавьте цель из Метрики, по которой должна обучаться платформа.

Другие варианты передачи конверсий

  • Вы можете загружать информацию об офлайн-конверсии вручную через Яндекс Метрику, настройку JS-целей и загрузку CSV-файла с нужными идентификаторами и параметрами: ClientID, Target, DateTime и др. Потребуется постоянное обновление файла.
  • Вручную через Центр конверсий в Директе и загрузку CSV-файла (в том числе через интеграцию с Google Таблицами). Данные из Центра конверсий будут автоматически передаваться в Метрику для анализа и оптимизации. Также необходима поддержка данных в актуальном состоянии.
  • Через Яндекс Аудитории — загрузка данных из CRM. Подходит для создания сегментов и дальнейшей работы с конверсиями, включая оффлайн.

Параметры и идентификаторы атрибуции для онлайн- и офлайн-конверсий

Метрика определяет посетителя по таким параметрам, как ClientID/UserID, yclid, emails, phones, включая хэши (SHA-256/MD5).

  • ClientID, UserID, email, phone — конверсии и звонки из офлайна будут добавлены к тому визиту посетителя, который им предшествовал.
  • yclid — визиты будут привязаны к объявлению, по которому перешел пользователь.
  • PurchaseId — визит с покупкой в рамках электронной коммерции с переданным идентификатором.

Информация о клиентах — ClientID и UserID

Используйте ClientID и UserID в Яндекс Метрике для идентификации посетителей и сопоставления онлайн- и офлайн-конверсий через кросс-девайс трекинг и CRM-интеграцию. Передать эти параметры в Метрику можно через «Настройки» → «Загрузка данных» → «Параметры посетителей» → «Загрузить параметры посетителей» ЛИБО через интеграцию с CRM — в этом случае идентификаторы будут подгружаться автоматически (при наличии поля в сделке).

загрузка данных

– По ClientID

ClientID генерируется Метрикой автоматически при первом посещении сайта пользователем. Он анонимный и привязан к браузеру или устройству. Идентификатор хранится в cookie _ym_uid. Собирайте его онлайн на ключевых страницах (формы, корзина) и передавайте в CRM для офлайн-сопоставления.

Главное, чтобы в цели счетчика с типом JavaScript-метод был прописан getClientID: запишите его в скрытое поле форм на сайте для последующей передачи в CRM.

Например:

getClientID

Справка Яндекс

Особенности передачи ClientID:

  • Формы на сайте. ClientId можно получить с помощью JS-метода getClientID и записать его в скрытое поле в лид-формах для последующей передачи в CRM.
  • Звонки. Если вы используете сервис коллтрекинга, то он по умолчанию должен передавать ClientID в сделки внутри CRM. Проверьте, настроена ли данная передача на стороне коллтрекера.
  • Email. Для передачи ClientID в этом случае используйте специальные email-трекеры.
  • Чаты в мессенджерах. Добавьте на сайте JS-метод getClientID при переходе пользователя в мессенджер и включите идентификатор ClientID в диплинк или шаблон сообщения в мессенджере. Идентификатор должен быть указан в отдельном поле.
  • Виджет с чатом на сайте. Удостоверьтесь, что виджеты передают ClientID при передаче сделок.

Примечание. Метрика может создать для одного пользователя два разных ClientID, если он зашел на сайт сначала с компьютера, а затем — с телефона.

– По UserID

UserID — это собственный комплексный идентификатор клиента, который может включать в себя логин, email или внутренний ID из CRM. Он передается вручную после авторизации. При настройке целей в Метрике добавьте к цели JS-метод setUserID. Например: ym(XXXXXX, ‘setUserID’, ‘your_user_id’);. Это объединяет сессии с разных устройств.

UserID доступен при передаче офлайн-конверсий и звонков.

Примечание. Для UserID также необходимо обозначить только один тип идентификаторов, в противном случае в Метрику будут передаваться разные UserID для одного пользователя.

Информация о переходе по рекламе — yclid

Чтобы привязывать онлайн- и офлайн-конверсии к переходам из Директа, вам нужно собирать метки yclid с помощью JS-кода и передавать их вместе с информацией о совершенных конверсиях в Метрику в CSV-файле. Потребуется знание HTML или работа с API.

Как привязать:

1. На сайте добавьте JS-код для сохранения yclid из объявлений в cookie. В примере ниже cookie присвоено имя yclid. Например:

yclid

Справка Яндекс Метрики

2. Настройте извлечение значения yclid из cookie. Сделать это можно на страницах с формами заявок и контактов или через getYclid.

yclid 2

3. В счетчике перейдите в «Настройки» → «Загрузка данных» → включите «Учет офлайн-конверсий».

4. Перейдите к созданию цели по типу JS-событие — order_confirmed (например).

5. В настройках счетчика, на вкладке «Загрузка данных», загрузите CSV-файл, в котором содержится yclid.

Информация о заказах — ID заказов и PurchaseID

Вы можете интегрировать Метрику с CRM-системой и передавать информацию с id заказов в CRM и другие параметры по ним (время, статус, валюта), id клиента, который совершил заказ. При упрощенной загрузке вы передаете дату и время создания заказа (create_date_time) и один из параметров пользователей (ClientID, номер телефона или email).

Отдельно для электронной коммерции передается идентификатор PurchaseID. Его нельзя использовать для передачи данных из CRM и данных о звонках, он используется только для целей Ecommerce.

Информация о звонках — phones

Используется только для привязки данных о клиентах и заказах из CRM. Дата и время звонка (обязательно), длительность, номер телефона, URL страницы с номером, метки, доход по цели и др.

Информация о заказах по эл. почте — emails

Передача email пользователей используется только для привязки данных о клиентах и заказах из CRM. Такой способ подходит, если у вас нет возможности настроить передачу ClientId вместе с заявками или покупками.

Подробнее об импорте офлайн-данных читайте в справке. Также в Метрику можно передавать идентификатор Цели и Дату и Время Конверсии.

Как настроить цели в Метрике для передачи офлайн-конверсий

Перед тем как приступить к сбору и передаче данных по конверсиям, убедитесь, что у вас настроены цели в Яндекс Метрике для отслеживания.

Как настроить:

1. Зайдите в счетчик → «Цели» → «Добавить цель» → «JavaScript-событие».

2. Укажите название цели и её идентификатор, который будет передаваться. Если нужно анализировать офлайн-конверсии отдельно, можно указать в поле «Название» понятное название цели, например: «Подтверждение заказа» — order_confirmed. Если нужно анализировать офлайн-конверсии отдельно от конверсий на сайте, то укажите в поле наиболее понятное значение: «Покупка в офисе», «Офлайн-цель» и т. п. Условие цели — «совпадает».

js

3. Скопируйте код из поля «Код цели для сайта» и добавьте его на сайт через панель администрирования.

4. Подготовьте данные для привязки визитов.

5. Настройте период учёта конверсии. Для этого перейдите в «Настройки» → «Загрузка данных» → «Включить учёт офлайн-конверсий». Лучше увеличить интервал между последним визитом и изменением данных о визите с 16 часов до 21 дня.

6. Создайте файл в формате CSV. В нём должны быть: идентификатор для пользователей ClientID/UserID/yclid (обязательно), Target (обязательно) — идентификатор цели, DateTime (обязательно) — время конверсии в формате Unix Time Stamp (время в часовом поясе UTC+0).

Далее действия зависят от того, куда вы будете грузить эти данные — непосредственно в Метрику или Директ. Пример с загрузкой файла в Метрику через «Настройки» → «Загрузка данных» → «Загрузить офлайн-конверсии». Файл должен обновляться ежедневно или в реальном времени.

загрузка CSV в метрике

Откуда можно передавать данные в Метрику и Директ

Вы можете передавать данные в Метрику и Директ с информацией о пользователях, заказах, звонках из CRM, систем коллтрекинга, по API, из чатов в мессенджерах. Отправляйте заказы в пределах 21 дня от текущей даты.

Атрибуция офлайн-конверсий на основе CRM-данных

Интегрируйте Яндекс Метрику с CRM-системой. Для этого в счетчике перейдите в «Настройки» → «Загрузка данных» и в блоке «Клиенты и заказы из CRM» нажмите на Интеграция с CRM. Так вы сможете передавать из CRM информацию о клиентах и заказах (сделках). Привязка — по ClientId, emails, phones. ClientID добавьте в поле сделки CRM.

интеграция с CRM в Метрике

Также данные из CRM можно загружать в Яндекс Аудитории.

Атрибуция по коллтрекингу

Подключите систему коллтрекинга в Метрике аналогично CRM: «Настройки» → «Загрузка данных» → «Клиенты и заказы» → Выберите вкладку «Коллтрекинг». Далее следуйте инструкции сервиса.

Учитывайте, что на стороне коллтрекинг-сервиса необходимо проставить соответствующие теги. Например: квал (квалифицированный лид). Вы сможете передавать квалифицированные лиды в Метрику как цель и на основе этой цели обучать рекламные кампании в Яндекс Директе.

Атрибуция из чатов в мессенджерах

Для передачи данных об офлайн-конверсиях из чатов в мессенджерах интегрируйте чат-трекинг через «Настройки» → «Загрузка данных» в Метрике. На декабрь 2025 года доступны три системы: Radist.Online, Wahelp, i2crm.

чат-трекер

Платные инструменты сквозной аналитики

Передавайте информацию об офлайн-конверсиях из сторонних сервисов сквозной аналитики.

Перейдите в счетчике в «Настройки» → «Загрузка данных» → «Интеграции» → «Передача офлайн-конверсий». Выберите загрузку из CALLombo, ROMI center, Veeneo и др. Далее следуйте инструкциям.

Сквозная аналитика в Метрике интеграция

Атрибуция офлайн-конверсий на основе данных Wi-Fi аналитики

Вы можете передавать данные об офланй-конверсиях на основе WiFi-аналитики. Данная технология позволяет анализировать аудиторию, посетившую магазин или совершившую в нём покупки после просмотра или взаимодействия с рекламой.

Что потребуется:

Заключить договор с провайдером Wi-Fi аналитики, арендовать и установить роутеры в офлайн-точках для начала сбора данных.

Как работает:

  • В офлайн-точках устанавливаются Wi-Fi-роутеры, которые собирают MAC-адреса — уникальные идентификаторы мобильных устройств посетителей с включённым Wi-Fi.
  • Система аналитики получает данные об офлайн-посетителях и соотносит их с данными онлайн-кампаний.
  • Передача в Метрику будет осуществляться по API провайдера (на основе договора).

Как передать данные об офлайн-конверсиях в Яндекс Директ

Передача целей и сегментов из офлайна в рекламные кампании Директа по конверсиям и звонкам дает возможность настраивать показы в сетях, корректировать ставки и обучать автоматические стратегии.

Способы:

  1. Подключение файла с офлайн-конверсиями в Центре конверсий в Директе.
  2. Добавление офлайн-сегмента из CRM в Яндекс Аудитории для поиска целевых клиентов, похожих на подтвержденные квалифицированные лиды, привлекать трафик, который с большей вероятностью конвертирует.
  3. Добавление сегмента из Метрики в настройках рекламной кампании на стороне Яндекс Директ.

В настройках рекламной кампании включите «Учёт офлайн-конверсий». Это важно сделать именно перед запуском кампании, так как при включении атрибуции после старта итоговые цифры по конверсиям и стоимости привлечения могут быть неточными.

Центр конверсий — загрузка данных

Данные о конверсиях можно выгрузить из CRM в виде CSV-файла или добавить через альтернативные способы загрузки в Центр конверсий по FTP, SFTP, по ссылке на HTTP или HTTPS, через Google Таблицы. Из Центра конверсий данные попадут в Метрику, где по ним будут сформированы конверсии и цели.

Этапы загрузки:

  1. Формирование файла.
  2. Загрузка файла в источник.
  3. Добавление ссылки на источник.

Этап 1. Подготовьте файла

Сформируйте файл в формате CSV. Используйте точку с запятой, чтобы разделить колонки в CSV-файле.

Например:

id;create_date_time;client_uniq_id;client_ids;emails;phones;order_status;revenue

Если вы заполняете Google Таблицы, то кавычки не требуются. Главное — предоставить доступ аккаунту import@yandex-direct-conversions.iam.gserviceaccount.com с разрешением на «Просмотр». Не открывайте доступ к таблице «Всем, у кого есть ссылка», чтобы сохранить конфиденциальность данных.

Например:

конверсии в Гугл Таблицах

Подробнее, какие данные нужно прописывать, указано в справке.

Этап 2. Загрузите файл

Настройте загрузку данных в любой из подходящих источников. Например, Google Sheets. Обязательно добавляйте в файл новые конверсии в реальном времени и поддерживайте актуальность данных.

Этап 3. Добавьте ссылку на источник

В Яндекс Директе перейдите в раздел «Конверсии» → «Добавить источник конверсий». Выберите подходящий источник для загрузки.

Создание сегментов в Метрике

Создайте сегменты в Метрике через группировку визитов по ClientID.

создание сегментов в Метрике по ClientID

Сохраните сегмент «Сохранить сегмент как» и используйте его при настройке рекламной кампании → в блоке «Корректировки» показов.

Офлайн-сегмент из CRM в Яндекс Аудиториях

Загружайте данные о клиентах напрямую из CRM в Яндекс Аудитории (e‑mail, телефон и другие идентификаторы) и создавайте на их основе сегмент аудитории. Основное требование — в файле должно быть не менее 100 записей. Подробные условия загрузки — тут.

Как создать сегмент и настроить показы:

1. Нажмите «Создать сегмент» → «Данные CRM».

создать сегмент из CRM в Яндекс Аудиториях

2. Укажите название и загрузите заранее сформированный файл в соответствии с требованиями.

3. Если данные захешированы, выберите SHA‑256.

4. Нажмите «Создать сегмент».

Как использовать сегмент для настройки показов в Директе:

  • Задайте условие показов для группы объявлений через настройки ретаргетинга и подбора аудитории или профиля пользователей.
  • Вы можете задать сложные условия показа, в которые входят сегменты Аудиторий и цели или сегменты Яндекс Метрики.
настройка параметров аудитории

Эти возможности помогают:

  • вручную передавать точные данные в Метрику и Директ,
  • настраивать обучение алгоритмов по целевым аудиториям,
  • добавить обучение по достигнутым целям.

Как Botfaqtor добавляет сегменты аудиторий для блокировки фродовых показов по ClientID

Помимо настройки показов по офлайн-конверсиям, вы можете усилить защиту и дополнительно подключить антифрод-сервис Botfaqtor. Алгоритм сервиса будет обнаруживать ботов и скливателей онлайн, создавать сегменты из фродовых аудиторий и блокировать им показ рекламы. 

Как это работает:

  • Вы устанавливаете счетчик Botfaqtor на сайт и подключаете к своей рекламной кампании и Метрике инструмент Защита Яндекс Директ.
  • В вашей Яндекс Метрике автоматически (через API) создается сегмент Bots Botfaqtor. Туда в реальном времени отправляется специальный параметр, который маркирует ботов и скликивателей по идентификатору ClientID.
  • Также в Директ будет отправлен общий сегмент ботов и скликивателей, которым будет отключен показ рекламы сразу на старте (>90 млн фродовых профилей).
  • Сервис автоматически объединяет оба сегмента аудитории в одну: Retargeting condition (botfaqtor) с корректировкой ставки «-100%» в настройках рекламной кампании. То есть рекламные объявления не будут повторно показываться ботам.

Обратите внимание, что сегмент, созданный с помощью API, не будет отображаться в интерфейсе Яндекс.Метрики. Вам не придется дополнительно настраивать Директ для блокировки фрода.

корректировки в Директе

Оптимизируйте настройки рекламной кампании с помощью передачи офлайн-конверсий и усиливайте защиту с Botfaqtor. Создавайте эффективные рекламные кампании и приводите только целевой трафик.


Подписывайтесь на наш ТГ-канал: рассказываем о реальных кейсах, тактиках и технологиях мошенников, факты о кликфроде и не только. Без спама и с пятничными мемами.


Об авторе

Алёна Быкова

Пишу о ботах и кибербезопасности

Просмотреть все сообщения

Добавить комментарий