BrandEvo

Дизайн и аналитика

Импорт офлайн-конверсий: загрузка чеков и сделок в Яндекс.Метрику

Часть выручки приходит не с сайта, а через звонки, чаты в мессенджерах и личные встречи. Чтобы реклама знала об этих деньгах, офлайн-конверсии нужно загружать в Метрику — вручную или по API. Разбираем, какие данные передавать, как подготовить файл и что важно проверить, прежде чем нажать «Загрузить».

ОФЛАЙН-КОНВЕРСИИМЕТРИКАCRMЯНДЕКС.ДИРЕКТCSV-ЗАГРУЗКАСКВОЗНАЯ АНАЛИТИКАОФЛАЙН-КОНВЕРСИИМЕТРИКАCRMЯНДЕКС.ДИРЕКТCSV-ЗАГРУЗКАСКВОЗНАЯ АНАЛИТИКА
импорт офлайн-конверсий

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

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

Импорт офлайн-конверсий — это передача в Яндекс.Метрику информации о действиях, которые произошли вне сайта: подписанный договор, оплаченный счёт, состоявшийся визит, закрытая сделка в CRM. Метрика связывает запись с конкретным посетителем сайта по идентификатору (ClientID или yclid), а вы получаете отчёты, где видна вся цепочка: клик по объявлению → визит → звонок → оплата.

Дальше эту же информацию можно передать в Яндекс.Директ, чтобы автостратегии оптимизировались не на формальные «отправленные формы», а на реальную выручку.

02Какие данные нужно собрать

Для каждой офлайн-конверсии Метрика ждёт три типа полей. Без них ничего не зальётся:

  • Идентификатор посетителя — ClientID Метрики, yclid Директа, телефон или email клиента в нормализованном виде.
  • Метка цели — заранее созданная цель в Метрике, в которую вы записываете эту конверсию (например, «Сделка подписана» или «Оплата получена»).
  • Время события — Unix-таймстемп в секундах, когда сделка реально закрылась, а не когда вы загружаете файл.

Дополнительно — выручка в рублях и валюта. Именно она превращает отчёты «по штукам конверсий» в отчёты «по деньгам».

03Где взять идентификатор посетителя

Самая частая ошибка — пытаться импортировать конверсии без связи с конкретным визитом. Тогда Метрика просто не знает, кому их приписать. Источников идентификатора несколько:

ClientID Метрики

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

yclid Директа

Параметр, который Директ автоматически добавляет к ссылкам объявлений. Тоже сохраняется в форму скрытым полем и едет в CRM вместе с лидом.

Телефон и email

Если технических идентификаторов нет, Метрика умеет матчить по контактам — телефон в международном формате и email строчными буквами. Точность ниже, но это лучше, чем ничего.

04Способ первый: загрузка через CSV

Подходит, если конверсий немного и они закрываются партиями — например, раз в неделю менеджер выгружает оплаченные счета. В Метрике это раздел «Настройка → Загрузка данных → Конверсии». Шаги короткие:

  • Создайте цель типа «Идентификатор клиента» или «Идентификатор Яндекса» и запомните её имя.
  • Подготовьте CSV с колонками идентификатора, цели, времени и выручки.
  • Загрузите файл и дождитесь обработки — обычно несколько часов, иногда до суток.

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

05Способ второй: автоматический импорт по API

Когда сделок десятки в день и закрываются они в разное время, ручная выгрузка превращается в боль. Решение — автоматизация на стороне CRM или интеграционной прослойки. Каждая закрытая сделка сразу уезжает в Метрику через её API, без участия человека.

Технически это отдельная задача: подробнее о ней в материале передача офлайн-конверсий в Директ через API. Для большинства небольших компаний хватает связки CRM → готовый коннектор → Метрика; для крупных проектов мы собираем собственный скрипт, который ходит в CRM по расписанию.

06Что проверить до первой загрузки

Чтобы первая загрузка не закончилась десятком отклонённых строк, пройдитесь по короткому чек-листу:

  • Цель для офлайн-конверсий создана и активна, у неё правильный тип.
  • В формах сайта сохраняются ClientID и yclid в скрытые поля.
  • Менеджеры понимают, в какое поле CRM эти параметры пишутся.
  • Телефоны и email приведены к одному формату (телефоны — с «+7», email — нижний регистр).
  • Время сделки берётся из CRM, а не из момента выгрузки.
  • Сумма передаётся в рублях, без копеек или с копейками — единообразно во всей выгрузке.

Импорт офлайн-конверсий не починит грязные данные. Если в CRM половина сделок без источника — он покажет ту же половину, только в красивых отчётах.

07Что делать с этими данными дальше

Просто загрузить мало — важно начать ими пользоваться. Типичный путь: вы строите в Метрике отчёт «Источники, сводка» по новой цели и видите, какие кампании реально приносят выручку. Затем эта же цель ставится главной в автостратегиях Директа — реклама учится приводить не «заявки», а сделки.

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

// Как это работает в BrandEvo

Поднимем офлайн-конверсии в Метрику и Директ

Настроим сохранение идентификаторов в формах, договоримся с CRM, наладим регулярную загрузку (вручную или по API) и перенесём автостратегии Директа на оптимизацию по реальным сделкам. В подписку это уже входит.

Официальная документация по теме — Справка Яндекс.Метрики.

Хотите видеть в отчётах реальные деньги, а не клики?

Настроим импорт офлайн-конверсий из вашей CRM в Яндекс.Метрику и Директ — и перенесём оптимизацию рекламы на закрытые сделки.


Частые вопросы

Подходит ли подписка BrandEvo моему бизнесу?

Подписка работает для малого и среднего бизнеса в России. Тариф «Старт» — 200 000 ₽/год для услуг и небольших проектов, «E-commerce» — 400 000 ₽/год для интернет-магазинов. Подробное сравнение — на странице тарифов.

Что входит в подписку маркетинга?

Полный цикл: SEO, контекстная реклама, контент-маркетинг, email-рассылки, дизайн, веб-аналитика и разработка под задачу. Не отдельные услуги, а одна команда под результат.

Можно ли начать, если у меня ещё нет сайта?

Да. Если сайта нет — в первый месяц делаем посадочную страницу или лендинг. Если есть — проводим аудит и улучшаем. Создание и поддержка сайта входят в подписку.

Смотреть тарифы →
Карта блога — все статьи