Настройка сквозной аналитики в Яндекс.Метрике для Битрикс24

23 апреля, 2023

Исчерпывающее руководство по всем этапам настройки сквозной аналитики в Яндекс.Метрике с использованием готового решения для Битрикс24.

Введение

В конце мая - начале июня 2021 года Яндекс.Метрика анонсировала новый функционал сквозной аналитики, позволяющий связать ваши обращения с сайта с реальными продажами и данными CRM/ERP-системы, включая рекламные расходы на продвижение. И первым таким решением на рынке стала готовая интеграция amoCRM, которая позволяла интернет-маркетологам и владельцам сайтов без какого-либо опыта разработки всего за несколько шагов настроить в Метрике связь между расходами на рекламу, сайтом и фактическими продажами.

Результат, который вы получали после настройки сквозной аналитики в Яндекс.Метрике - это несколько новых отчетов в разделе Сквозная аналитика:

  • Источники, расходы и ROI;
  • Источники заказов из CRM.

Отчет "Источники заказов из CRM"

А также отчет по клиентам из вашей CRM/ERP-системы в разделе Посетители и клиенты:

Отчет по клиентам в разделе "Посетители и клиенты"

Примечание: CRM/ERP-систему к Яндекс.Метрике можно подключить любую, даже самописную - для этого нужно настроить интеграцию по API.

Благодаря сквозной аналитике в Яндекс.Метрике, вы:

  • можете сравнивать эффективность различных рекламных каналов с учетом реальных продаж, отмененных заказов, возвратов и т.д.;
  • найти прибыльные и убыточные рекламные кампании (с детализацией до ключевой фразы);
  • сегментировать своих клиентов по различным критериям (клиенты с несколькими заказами; те, кто давно покупал; покупал недавно; клиенты с высоким средним чеком или максимальной суммой покупки), чтобы в дальнейшем настроить на каждую такую аудиторию уникальное и точечное рекламное предложение;
  • сможете перераспределять бюджет на рекламу на основе точных данных и таких показателей, как ROI и ДРР.

В предыдущем материале я подробно разобрал пример интеграции от amoCRM, а также основные этапы настройки, которые вам предстоит выполнить вне CRM-системы, включая подготовительные работы по прометке трафика utm_метками, загрузке рекламных расходов в Яндекс.Метрику и настроку передачи данных по уникальному идентификатору пользователя (Client ID) Яндекс.Метрики в отдельное поле в вашей CRM-системы для лидов и сделок. Перед изучением этого руководства я рекомендую вам ознакомиться и с ней.

Настройка сквозной аналитики

В этом материале я планирую разобрать настройку сквозной аналитики в Яндекс.Метрике для интернет-магазина на OpenCart с использованием Битрикс24 и загрузку расходов из Яндекс.Директа.

Схематично наше решение будет выглядеть так:

Схема настройки сквозной аналитики в этом руководстве

Сразу скажу, что если у вас другая CMS-система управления сайтом, но при этом используется Б24 и передаются расходы по другим рекламным системам, вы все равно можете взять за основу эту статью для своего проекта.

Этапы настройки сквозной аналитики

В официальной документации Яндекс.Метрики прописан пошаговый алгоритм настройки сквозной аналитики. Необходимо:

  1. добавить utm-метки в URL ваших рекламных объявлений (в Яндекс.Директе, Google Ads и т.д.);
  2. загрузить в Метрику расходы по всем рекламным источникам, с которыми работаете;
  3. настроить передачу данных по Client ID Яндекс.Метрики (cookie _ym_uid) в отдельное поле вашей CRM-системы;
  4. передавать в Метрику данные о клиентах и заказах, которые учитываются в CRM-системе.

Давайте разберем каждый пункт подробнее.

1. Добавление UTM-меток в URL рекламных объявлений

Для рекламных кампаний Яндекс.Директа нет необходимости добавлять utm_метки, поскольку интеграция Яндекс.Метрики и Яндекс.Директа происходит за счет добавления № счетчика Метрики в параметрах рекламной кампании и настройки специальной метки yclid, которая добавляется в конец ссылки каждого рекламного объявления и позволяет связывать визиты в Метрике с кликами по объявлению Директа.

Добавление счетчика Метрики в параметрах кампании Директа

Но если вы используете другие рекламные инструменты (Facebook *, Google Ads, myTarget, ВКонтакте и т.д.), то вам нужно прометить данный трафик с помощью utm_меток. Только тогда Яндекс.Метрика сможет сопоставить расходы на рекламу с фактическими заказами и продажами в вашей CRM-системе.

* Деятельность американской компании Meta (бывшая Facebook) запрещена в России, организация признана экстремистской

При использовании стандартных utm_меток без динамических параметров URL вы можете разметить рекламные объявления "по старинке", добавив собственные параметры UTM в URL каждого рекламного объявления вручную. Для создания ссылок вы можете воспользоваться специализированными сервисами по генерации utm_меток:

Примечание: если UTM-метки настроены неправильно, в отчетах Яндекс.Метрики вы увидите Другая реклама: определено по меткам.

Пример добавления utm_метки в редакторе Google Рекламы

Некоторые платформы позволяют автоматически промечать utm_метками рекламные объявления. Например, для myTarget при автоматическом добавлении меток в рекламные объявления будут подставляться следующие значения:

  • utm_source=mytarget
  • utm_medium=cpc
  • utm_campaign={{campaign_id}} - динамический параметр, в который передается ID рекламной кампании
  • utm_content={{banner_id}} - - динамический параметр, в который передается ID рекламного баннера (креатива)

Пример автоматических меток UTM в myTarget

У каждой рекламной системы есть свой собственный набор динамических параметров, которые вы можете использовать при разметке рекламных объявлений. С их помощью вы сможете «провалиться» в отчете гораздо глубже и иметь более детализированную статистику, чем просто используя пять utm_меток со стандартными значениями.

Например:

  • {campaign_name_lat} - транслитерированное название кампании в Яндекс.Директе;
  • {campaignid} – идентификатор кампании в Google Ads (настройка на уровне аккаунта);
  • {{banner_id}} – ID баннера в myTarget (=VK Реклама)

Яндекс для Google Рекламы поддерживает следующие параметры ValutTrack:

  • {adgroupid}
  • {adposition}
  • {campaignid}
  • {creative}
  • {device}
  • {keyword}
  • {matchtype}
  • {targetid}

Пример URL с метками, созданного по шаблону:

Подробнее про

Передавать динамические параметры в рекламных объявлениях необязательно, для сквозной аналитики Яндекс.Метрика и так сможет сопоставить расходы для классических utm_меток. Но их использование в ссылках поможет вам существенно расширить возможности последующего анализа статистики в отчетах.

На этом первый этап настройки завершен.

2. Загрузка рекламных расходов в Яндекс.Метрику

После связывания аккаунтов Яндекс.Метрики и Яндекс.Директа вся статистика автоматически загрузится в отчеты и будет доступна не только в разделе Стандартные отчеты - Источники - Директ, но и в новых отчетах по сквозной аналитике. Вам не нужно совершать дополнительных действий.

А вот для других платформ необходимо использовать дополнительные интеграции. Для этого вы можете перейти в раздел Интеграции и выбрать вкладку Загрузка расходов:

Интеграции - Загрузка расходов

У Яндекса существуют свои собственные интеграции по загрузке расходов в Яндекс.Метрику:

  • для Google Ads
  • для Facebook Ads
  • для Яндекс.Директа
  • для myTarget
  • для ВКонтакте
  • для Маркета

Загрузка данных для myTarget и ВКонтакте работает через сервис Albato, он бесплатен для пользователей Метрики.

Примечание: на момент публикации данного руководства ВКонтакте и myTarget уже объединены в одну платформу VK Реклама. Вероятно, что когда вы будете читать эту статью, в Яндекс.Метрике будет доступна интеграция для нового кабинета, а не для двух сервисов отдельно.

Из рекламного аккаунта в Метрику передается информация о расходах и кликах рекламной кампании. При передаче данных Метрика сверяет URL в рекламных объявлениях с адресом сайта в настройках счетчика. Таким образом, выгружается информация только о рекламной кампании, которая создана для вашего сайта. Если конечный URL в настройках групп объявлений вашей рекламной платформы отличается от адреса сайта в настройках счетчика Метрики, данные в отчеты не загрузятся.

Данные о расходах в Яндекс.Метрику передаются следующим образом:

  • для Google Ads - ежедневно за 30 прошедших дней (без учета НДС в валюте, которая указана в аккаунте Google Ads);
  • для Facebook Ads - ежедневно за 7 прошедших дней (без учета НДС в валюте, которая указана в аккаунте Facebook Ads);
  • для myTarget - ежедневно за прошедший день (без учета НДС в валюте, которая указана в аккаунте myTarget);
  • для ВКонтакте - ежедневно за прошедший день (без учета НДС в валюте, которая указана в аккаунте ВКонтакте);
  • для Яндекс.Директа - передаются в Метрику автоматически, никаких дополнительных действий от вас не нужно.

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

Как только вы настроили автоматическую загрузку рекламных данных в Яндекс.Метрику, переходите к следующему этапу.

3. Настройка передачи данных по Client ID Яндекс.Метрики

Именно этот этап настройки является для владельца сайта и интернет-маркетолога самым сложным, поскольку требует от вас знаний программирования или привлечения сторонней помощи - разработчика или команды интеграторов CRM-системы.

Вам необходимо настроить получение уникального идентификатора пользователя Яндекс.Метрики (Client ID) на сайте из файла cookie _ym_uid и отправить его в Битрикс24 отдельным полем, чтобы при получении каких-либо обращений в CRM-систему (например, при отправке пользователем заявки с сайта или телефонного звонка) в карточке лида/сделки вы видели это значение:

Поле с переданным Client ID Яндекс.Метрики в карточке заказа Битрикс24

Для Яндекс.Метрики есть и другие способы связывания данных и учет офлайн-конверсий. Например, по User ID, метке yclid или данным по email и phone (в том числе алгоритм хеширования MD5). Но именно Client ID является наиболее предпочтительным и самым простым в настройке.

Client ID Яндекс.Метрики

Client ID (client id, cid, уникальный идентификатор пользователя) - это метка, состоящая из случайного числа и даты первого посещения пользователем сайта в Unix формате, которая сохраняется в основном файле cookie (для Google Analytics - _ga, для Яндекс.Метрики - _ym_uid) в течение определенного периода времени. Она создается сразу же после того, как посетитель впервые зайдет к вам на сайт, то есть когда Яндекс.Метрика зафиксирует первый визит пользователя.

Примеры ClientID:

  • _ga=GA1.2.619217801.1551898268 (для Google Analytics);
  • _ym_uid=1551977723718998723 (для Яндекс.Метрики);

ClientID в Яндекс.Метрике привязывается к браузеру и устройству пользователя. Если вы заходили на свой сайт с одного и того же устройства, но с двух разных браузеров (например, Google Chrome и Opera), в Яндекс.Метрике для вас будет зафиксировано два разных ClientID. Справедливо и обратный вариант, при котором вы посещаете сайт с одного и того же браузера (например, Google Chrome), но с двух разных устройств - в этом случае в Яндекс.Метрике так же будет зафиксировано два разных ClientID.

Узнать свой уникальный идентификатор для Яндекс.Метрики очень просто - перейдите на сайт, откройте консоль разработчика (F12 в Google Chrome) и вкладку Console. Введите команду document.cookie и нажмите Enter. Если у вас на сайте размещен счетчик Яндекс.Метрики и при этом нет никаких плагинов, сторонних решений и специальных настроек в браузере, запрещающих ваше отслеживание для Метрики или блокирующих трекер, то вы увидите файл cookie _ym_uid с определенным значением:

Пример уникального идентификатора пользователя для моего сайта

Например, для моего сайта osipenkov.ru значение в метке _ym_uid - 1656397803203381660. Найти его можно и другим способом. Для этого в консоли разработчика перейдите на вкладку Application - Cookies, и там выберете домен своего сайта. В фильтре над таблицей вы можете конкретизировать свой поиск, задав метку _ym_uid. В списке файлов cookie останутся только те, которые будут удовлетворять заданному критерию:

Файл cookie (_ym_uid) на вкладке Application

Если в таблице несколько записей с _ym_uid, то вам нужно смотреть на ту метку, напротив которой в столбце Domain будет отображаться ваш домен. Это основные файлы cookie (first-party cookie). Для Яндекс.Метрики _ym_uid - это один из файлов cookie, который позволяет различать посетителей в вашем счетчике. Срок жизни этой метки - 1 год. Если посетитель периодически посещает ваш сайт, то время жизни файла cookie автоматически продлевается. Но если в течение года пользователь ни разу больше не посетил сайт, то метка _ym_uid из его браузера будет удалена безвозвратно, а при повторном заходе ему будет присвоен новый уникальный идентификатор.

Именно значение из поля _ym_uid является связующим звеном между Яндекс.Метрикой и CRM-системой, и его нужно извлекать из этого файла cookie и передавать в дополнительное (отдельное!) поле вашей CRM. Разработчик может получить значение Client ID с помощью метода getClientID, чтобы потом передать его в вашу CRM-систему.

Пример кода для Client ID представлен в официальной справке Яндекса:

Значение уникального идентификатора пользователя как бы «зашивается» в скрытое поле во все формы, размещенные на вашем сайте, которые пользователь может заполнить.

Значение поля Client ID передается вместе с обращением в CRM

Человек его не видит, но оно передается вместе с обращением в вашу CRM-систему:

Пример переданного значения Client ID в CRM

Программист точно знает, как правильно воспользоваться представленным выше кодом. А ваша главная задача - это корректно составить для него техническое задание (ТЗ), в котором вы укажите все возможные формы вашего сайта, чтобы Client ID пользователя извлекался в нужных местах и вместе с заполненной информацией передавался с лидом или сделкой в CRM-систему как отдельное поле.

В качестве примера ТЗ можно отправить ему текст следующего содержания:

Для сайта [ваш_домен] требуется настроить интеграцию отправляемых форм в CRM-систему [ваша_CRM], а также создать дополнительные поля в карточке сделки CRM-системы для передачи в нее данных по Client ID систем веб-аналитики (Google Analytics и Яндекс.Метрики). Значения уникальных идентификаторов пользователей должны извлекаться из файлов cookie _ga для Google Analytics и _ym_uid для Яндекс.Метрики. Список форм прилагается ниже.

С примером настройки и передачи значений полей формы с сайта в amoCRM вы можете ознакомиться в этом видео:

Если у вас на сайте только один источник получения обращений (нет звонков, чата и т.д.), то этого достаточно. Однако если вы получаете звонки, заявки в онлайн-чате, отслеживаете e-mail письма, то Client ID должен передаваться и в такие сделки. Иначе вы сможете связать с Яндекс.Метрикой только формы на сайте, но рискуете потерять обращения по телефону, из онлайн-чатов и т.д. Для решения этой задачи используются готовые интеграции с CRM самих сервисов, либо же онлайн-коннекторы типа Albato или Garpun. Поэтому перед тем, как настраивать сквозную аналитику для Битрикс24 в интерфейсе Яндекс.Метрики, определитесь с тем, что вообще требуется отправлять с сайта в CRM.

Это могут быть:

  • формы на сайте;
  • e-mail трекинг;
  • коллтрекинг;
  • онлайн-чаты;
  • иные формы захвата.

Например, различные системы коллтрекинга имеют возможность передачи дополнительных полей в другие сервисы, в том числе и CRM. Например, Calltouch создает карточку лида/сделки по звонку, а в нее передает нужные вам поля для связывания аналитики и данных из CRM (кука _ga для Google Analytics и _ym_uid для Яндекс.Метрики):

Пример лида от Calltouch по звонку в Битрикс24

С онлайн-чатами, e-mail трекингом и другими формами захвата на вашем сайте нужно произвести соответствующие настройки, чтобы с каждой карточкой, каждым новом лидом или сделкой в CRM добавлялись значения уникальных идентификаторов пользователей, совершивших это действия. Как упоминалось выше, для этого вам могут потребоваться платные решения онлайн-коннекторов, которые на себя возьмут функционал по передаче данных из одного инструмента в другой. Проработайте этот вопрос в приоритетном порядке!

Пример передачи Client ID с помощью готового решения

Для многих CMS-движков существуют готовые решения по пробросу уникального идентификатора пользователя в дополнительное поле CRM-системы. Например, в Яндекс.Метрике разделе Интеграции на вкладке Передача заказов из CRM представлены интеграции внешних разработчиков, которые рекомендует использовать сам Яндекс. Некоторые из них являются бесплатными, а некоторые стоят денег (разовая оплата или по подписке).

Интеграции с CRM от внешних разработчиков

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

Еще интеграции от разработчиков и сторонних сервисов

Из этого перечня вы тоже можете найти для своего проекта подходящую интеграцию. Однако это не единственный источник поиска. Например, для своего проекта на OpenCart я воспользовался модулем интеграции Opencart и Битрикс24 от API pro.

Он позволяет:

  • получать заказы из интернет магазина на базе Opencart в CRM систему Битрикс24;
  • видеть всех клиентов интернет-магазина в единой базе CRM Битрикс24;
  • использовать товары интернет-магазина при создании сделок в CRM Битрикс24;
  • получать актуальные данные об остатке и цене каждого товара интернет магазина через CRM Битрикс24.

Примечание: в этом решении используются только входящие и исходящие вебхуки + REST API, который работает только при активной подписке Битрикс24.

Поскольку автор данного решения разбирается в моем CMS-движке и CRM-системе, я попросил его дополнительно произвести передачу уникальных идентификаторов Client ID для Яндекс.Метрики, Google Analytics и User ID (идентификатор, определяемый на сайте) для всех форм на сайте в отдельные поля лидов и сделок. По мере поступления обращений с сайта в мою CRM-систему я стал получать такие данные в карточках:

Дополнительные поля в карточках CRM

При таких передаваемых полях можно заметить, что один и тот же пользователь на сайте совершает заказы с разных браузеров (Client ID), но из одной учетной записи (User ID = 5). Это в будущем позволит нам объединять статистику по этому человеку не только на уровне его контактной информации в CRM (по телефону, электронной почте), но и еще и в счетчиках аналитики благодаря настроенному параметру User ID.

4. Передача данных о клиентах и заказах в Метрику

Загружать данные о клиентах и заказах из CRM-системы в Яндекс.Метрику можно:

  • через API Метрики;
  • с помощью интеграции с CRM;
  • через Центр конверсий Яндекс Директа.

В рамках данного руководства я рассмотрю процесс настройки и передачи данных из Битрикс24 в Метрику с помощью готовой интеграции. Для этого перейдите в раздел Сквозная аналитика - Источники заказов из CRM и нажмите на кнопку Подключить CRM:

Подключить CRM

Вам откроется страница с интеграциями. Выберите готовую интеграцию Яндекса для Битрикс24 из списка. На следующей странице описаны три шага подключения Битрикс24 к Яндекс.Метрике:

Готовая интеграция Битрикс24 от Яндекса

На первом шаге вам необходимо установить приложение Яндекс.Метрики в свой аккаунт Битрикс24. Для этого нажмите кнопку Установить:

Установка приложения

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

Чтобы использовать готовые решения (как платные, так и бесплатные), вам необходима подписка Битрикс24 Маркет.Плюс.

Приложение Яндекс.Метрики в Битрикс24

Стоимость подписки зависит от тарифа, приобретается отдельно и в среднем составляет … в месяц. К сожалению, сквозная аналитика на базе даже готовых интеграций и Яндекс.Метрики стоит денег. Но эта сумма гораздо меньше, чем та, которую вы заплатите программисту за разработку с нуля или же которую так же будете ежемесячно платить за сторонние сервисы.

Это приложение откроется внутри интерфейса вашей Битрикс24. Еще раз нажмите Установить:

Установка приложения Яндекс.Метрики

Приложение запросит у вас доступы на работу с CRM, списками и пользователями:

Доступ для приложения к CRM, спискам и пользователям

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

Успешная установка приложения

После этого вернитесь в свой счетчик Яндекс.Метрики и проверьте, что вы авторизованы в системе Битрикс24 на момент подключения интеграции. В завершение укажите адрес вашей CRM-системы Битрикс24 и нажмите Подключить Битрикс24:

Подключить Битрикс24

После подключения будет произведена первичная загрузка данных. Она может занимать до 24 часов, но обычно данные поступают в Метрику в течение двух часов после их изменения в Битрикс24. В течение этого времени в интерфейсе Метрики вы будете видеть такой экран:

Ожидание первичных данных

Чтобы убедиться, что данные загрузились, перейдите на страницу Посетители и клиенты и откройте вкладку Клиенты:

Посетители и клиенты - Клиенты

В этом отчете вы должны увидеть ваших клиентов из Битрикс24 и их созданные сделки. Как только загрузка первичных данных завершится, на странице вашего подключения к Битрикс24 вы увидите такой экран:

Успешная загрузка данных

Вам необходимо для каждого статуса в Яндекс.Метрике выбрать соответствующий статус в Битрикс24:

  • В работе
  • Оплаченные
  • Отмененные
  • Спам

Если вы используете классическую CRM в Битрикс24 с лидами и сделками, и при этом не изменяли статусы в настройках CRM по умолчанию, тогда ваш выпадающий список после загрузки первичных данных может быть похож на этот:

  • Общая - Анализ причины провала
  • Общая - В работе
  • Общая - Финальный счёт
  • Общая - Сделка провалена
  • Общая - Новая
  • Общая - Подготовка документов
  • Общая - Счёт на предоплату
  • Общая - Сделка успешна
  • Качественный лид
  • В работе
  • Некачественный лид
  • Не обработан
  • Обработан

Не обработан - начальный статус в Битрикс24 для лидов. Дополнительные статусы - В работе и Обработан. Далее вы можете отправить лид в успешный статус Качественный лид, и тогда этот лид перейдет на следующий шаг воронки и на его основе будет создана сделка, либо же вы можете назначить данному лиду неуспешный статус Некачественный лид, и тогда цепочка взаимодействий с этим контактом прекратится.

Все, что отображается в Яндекс.Метрике без слова Общая - это статусы лида в вашей CRM.

Статусы лидов

Вы можете найти статусы сделок в разделе CRM – Настройки CRM – Справочники - Статусы:

CRM – Настройки CRM – Справочники - Статусы

Все, что отображается в Яндекс.Метрике со словом Общая»- это стадии сделки из CRM:

Стадии сделок

Найти информацию о них вы можете в разделе CRM – Настройки CRM – Справочники – Стадии сделки:

CRM – Настройки CRM – Справочники – Стадии сделки

Вполне вероятно, что вашем бизнесе нужно учитывать совершенно другие этапы воронки и в CRM-системе настраивать стадии с другими названиями. Изменив их в Битрикс24, дождитесь, пока данные не обновятся в интерфейсе Яндекс.Метрики, а затем назначайте для каждого этапа сопоставление. Если у вас не классическая настройка CRM Битрикс24 (без лидов), тогда некоторые статусы в общем списке отображаться не будут. Если в CRM вы используете лиды, на странице Загрузка данных из Битрикс24 включите опцию Загружать лиды:

Загружать лиды

Они будут отображаться в отчетах Метрики как заказы.

Для того чтобы в Яндекс Метрику начали поступать заказы из Битрикс24, укажите соответствие между статусами в CRM и типами статусов в Метрике. Для каждого типа статуса в Метрике можно выбрать несколько статусов из CRM. Типы статусов можно использовать в отчетах Метрики для фильтрации данных и в качестве метрик (заказы с разными типами статусов учитываются в разных метриках).

Например, у вас могут быть такие соответствия (настройка по умолчанию):

Статусы из Битрикс24, которые будут соответствовать статусам в Метрике

У вас названия статусов и их сопоставления могут быть другими.

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

Но здесь есть своя особенность. Данные о конверсии будут добавлены к визиту, если между последним визитом посетителя на сайт и моментом передачи данных из CRM в Метрику о продаже прошло не больше 21 дня. Конверсия не привяжется к визиту, если конверсия совершена позже или вы передали данные в Метрику о ней позднее 21 дня с момента визита на сайт. А когда визит дополнится информацией о конверсии, у вас будет 90 дней, чтобы внести изменения. Например, это нужно, когда у вас идет длительный цикл сделки и вы переводите человека из статуса в статус, а также когда у него меняется сумма заказа (сначала он заказал на одну стоимость, потом скорректировал заказ и оплатил уже другую цену).

После настройки подключения станут доступны отчеты cквозной аналитики:

Новые отчеты сквозной аналитики

  • Отчет Источники заказов из CRM, чтобы анализировать источники, которые принесли заказы;
  • Отчет Источники, расходы и ROI, чтобы анализировать расходы на рекламу и ее эффективность.

Также в Метрике появятся новые цели:

CRM: Заказ создан и CRM: Заказ оплачен

  • CRM: Заказ создан - в цель попадают заказы со статусом Метрики В работе
  • CRM: Заказ оплачен - в цель попадают заказы со статусом Метрики Оплаченные

Автоматически созданные цели можно использовать в отчетах по сквозной аналитике, а можно в рекламе Яндекс.Директа, например, в конверсионных стратегиях по модели CPA (оплата за конверсии), чтобы платить только за реальные заказы и продажи.

Пример статистики по цели "CRM: Заказ оплачен"

Цели из CRM-системы можно использовать для look-alike аудиторий. Метрика также автоматически будет создавать сегменты по данным из CRM, которые затем можно использовать в Яндекс.Директе.

Проверка интеграции

Чтобы проверить корректность настройки интеграции, я создам новый заказ на сайте mebel-metrika.ru, для которого совершал настройку сквозной аналитики, а затем обновлю статус сделки в CRM Битрикс24 и переведу ее в успешную, чтобы информация об этом заказе и клиенте обновилась в Яндекс.Метрике.

Сделаю это для заказа №32 на сумму 30090 руб., переведя заказ в статус Сделка успешна:

Сделка в новом статусе в Битрикс24

У этого заказа изменился статус, следовательно, в Яндекс.Метрике он также будет числиться в новом статусе. И на вкладке Клиенты вы увидите сумму заказа:

Статистика по клиентам и заказам в Яндекс.Метрике

Но если вы перейдете в отчет Источники заказов из CRM, вы можете не увидеть данных по источникам с привязкой к заказу и статусу сделки. В статистике просто будут 0. Это может быть связано с тем, что ваше поле Client ID имеет отличное от допустимых полей значение. Например, я специально задал неподходящее значение, чтобы показать вам как могут не передаваться данные когда вы задаете значение, отличное от значения допустимых полей, приведенных в официальной справке Яндекса:

  • metrika_client_id
  • metrikaclientid
  • metrika-client-id
  • metrica_client_id
  • metricaclientid
  • metrica-client-id
  • metrika_client_ids
  • metrikaclientids
  • metrika-client-ids
  • metrica_client_ids
  • metricaclientids
  • metrica-client-ids
  • metrika
  • metrica
  • clientid
  • clientids
  • client-id
  • client-ids

Чтобы проверить, какое значение ваш программист передал в качестве поля, которое сохраняет уникальный идентификатор пользователя (Client ID) Яндекс.Метрики, перейдите в раздел CRM – Настройки CRM – Настройки форм и отчетов – Пользовательские поля:

CRM – Настройки CRM – Настройки форм и отчетов – Пользовательские поля

Проверьте названия полей в лидах, сделках и контактах.

Названия полей в лидах, контактах и сделках

Изначально поле для моего проекта было настроено с названием Client ID.

Кликнув два раза не него, можно изменить название на допустимое для Яндекс.Метрики. Например, metrika_client_id:

Изменение названия поля Client ID

Сохранив изменение с названием нового поля с допустимым для Яндекс.Метрики названием, подождем еще некоторые время, пока данные не обновятся в интерфейсе.

Через некоторое время в отчете Источники заказов из CRM мы увидим этот заказ в статусе оплаченных, а также все остальные показатели, заполненные данными, включая Все заказы, Конверсия в заказ, Конверсия в оплату, Выручка и Средний чек.

Статистика по оплаченным заказам

Так как за одну дату в качестве теста я отправил две транзакции (на 30090 и 5050 рублей) и в CRM перевел их в успешный статус сделки, то в отчете отобразилась именно общая (суммарная) статистика по двум этим заказам (30090 + 5050=35140 руб.).

Сделки с успешным статусом

Быстрые сегменты

После всех проведенных действий на вкладке Клиенты в разделе Посетители и клиенты вы сможете создавать быстрые сегменты.

Быстрые сегменты

Быстрые сегменты - это готовые аудитории для самых популярных сценариев ретаргетинга. Они предназначены для быстрой настройки рекламы по данным из вашей CRM-системы. Метрика автоматически собирает сегменты на основе статистики покупки ваших клиентов и предлагает вам различные варианты на выбор. Вам не нужно даже задавать условия.

  • Клиенты с заказами (ваша платящая аудитория);
  • Купили недавно (активные клиенты, которые недавно оформили заказ - очередной или первый);
  • Перестали покупать (клиенты, которые потеряли интерес к вашему предложению);
  • Покупали повторно (клиенты, которые сделали один или несколько повторных заказов);
  • Высокий чек (клиенты с самыми дорогими покупками);
  • Много тратят (ваши самые ценные клиенты);
  • Были на сайте (клиенты, которые хотя бы один раз заходили на ваш сайт за период, выбранный в отчете).

Любой быстрый сегмент можно дополнить собственными условиями или создать нужный сегмент клиентов с нуля. А сохранив его, вы в дальнейшем сможете использовать его рекламных кампаниях Яндекс.Директа.

Получайте бесплатные уроки и фишки

По контекстной, таргетированной рекламе и аналитике