# Модели атрибуции по данным визитов Яндекс Метрики

Объедините сделки из CRM и визиты из Яндекс Метрики по client\_id без написания сложных SQL-запросов.

## Для чего нужен модуль «Модели атрибуций»

Когда пользователи приходят на сайт из разных каналов (SEO, контекстная реклама, соцсети), они могут совершить покупку или оставить заявку не сразу, а после нескольких визитов. Чтобы понять, какие каналы влияют на конверсию, важно правильно связать каждый визит с итоговой сделкой и определить, кому «принадлежит» результат.

Модуль «Модели атрибуций» позволяет:

*   автоматизировать связывание данных о визитах с данными о сделках по client\_id;
*   присвоить каждой сделке источник трафика (канал привлечения) по выбранной модели атрибуции: первое взаимодействие, последний непрямой клик, последний значимый переход или линейная;
*   учитывать каналы без UTM-меток — органический трафик, переходы по ссылкам и т.д.;
*   получить мультиканальную аналитику, необходимую для оценки реальной эффективности каналов;
*   визуализировать данные в Yandex DataLens или других BI-инструментах.

Всё это без написания SQL-запросов или сложной логики сопоставления вручную.

![Таблица визитов одного client\_id с датами и источниками трафика traffic\_source](https://help-ru.romi.center/images/modeli-atribucij-po-dannym-iz-vizitov-yandeks-metriki/image-1.jpg)

История взаимодействия одного пользователя с сайтом

Рассмотрим историю взаимодействия одного из пользователей с сайтом (см. скриншот выше). Прежде чем оставить заявку, он сделал 6 визитов на сайт и использовал различные каналы.

*   В атрибуции «Первое взаимодействие» заявке будет присвоен источник «Прямые заходы».
*   В атрибуции «Последний непрямой клик» и «Последний значимый переход» заявке будет присвоен источник «Переходы из социальных сетей».
*   В атрибуции «Линейная» заявка (единица), распределится пропорционально между каждым источником. Итого: у «Прямых заходов» и «Переходов из поисковых систем» будет по 0,33, у «Переходов по ссылкам на сайтах» и «Переходов из социальных сетей» будет по 0,17 ценности конверсии.

![Дашборд ROMI center со сквозной аналитикой: расходы, сделки, выручка и графики по источникам](https://help-ru.romi.center/images/modeli-atribucij-po-dannym-iz-vizitov-yandeks-metriki/image-2.jpg)

Пример итогового отчета, в котором используется модуль «Модели атрибуций»

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

Модуль связывает данные о визитах из таблицы Яндекс Метрики Logs API и данные о сделках из таблицы CRM по полю client\_id (\_ym\_uid). Это позволяет определить, какие действия пользователя на сайте предшествовали каждой сделке и какие источники трафика реально повлияли на результат.

Поскольку один и тот же пользователь (client\_id) может зайти на сайт несколько раз до оформления сделки, в таблице визитов (из Яндекс Метрики) будет несколько записей для одного клиента. Чтобы определить, какой из визитов считать ключевым для конверсии, используется модель атрибуции — она задаёт правило выбора визита:

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

Вы сами настраиваете, какие поля выгрузить из визитов (utm-метки, канал, устройство, регион и т.д.), и как фильтровать сделки. Это позволяет гибко адаптировать атрибуцию под структуру ваших данных и аналитические цели.

> **Примечание**
> Важно
>
> *   Таблицы визитов и сделок должны быть подготовлены в определённом формате. Используя коннекторы ROMI center, вы сразу получите данные, выгруженные в правильном формате. (см. примеры на скриншотах ниже).
> *   В таблице сделок из CRM должно быть заполнено поле client\_id. Без него модуль не сможет связать визиты с конкретной сделкой.

![3\. Итоговая таблица](https://help-ru.romi.center/images/modeli-atribucij-po-dannym-iz-vizitov-yandeks-metriki/image-3.jpg "3. Итоговая таблица")

![1\. Пример таблицы визитов из Яндекс Метрики](https://help-ru.romi.center/images/modeli-atribucij-po-dannym-iz-vizitov-yandeks-metriki/image-4.jpg "1. Пример таблицы визитов из Яндекс Метрики")

![2\. Пример таблицы сделок из CRM](https://help-ru.romi.center/images/modeli-atribucij-po-dannym-iz-vizitov-yandeks-metriki/image-5.jpg "2. Пример таблицы сделок из CRM")

[Что такое Client ID, зачем он нужен и как](https://help-ru.romi.center/polucheniyu-i-peredacha-google-client-id-i-yandex-client-id-s-sajta-v-crm) [](https://tilda.ru/polucheniyu-i-peredacha-google-client-id-i-yandex-client-id-s-sajta-v-crm)[настроить его передачу](https://help-ru.romi.center/polucheniyu-i-peredacha-google-client-id-i-yandex-client-id-s-sajta-v-crm)

[Читать подробнее](https://help-ru.romi.center/polucheniyu-i-peredacha-google-client-id-i-yandex-client-id-s-sajta-v-crm)

## Инструкция по настройке

1\. Для работы с модулем «Модели атрибуций» у вас должно быть хранилище с таблицами из CRM и Яндекс Метрики Log API.

[Как передавать данные через ROMI center для маркетинговой аналитики](https://help-ru.romi.center/kak-peredavat-dannye-cherez-romi-center-dlya-marketingovoj-analitiki)

[Читать подробнее](https://help-ru.romi.center/kak-peredavat-dannye-cherez-romi-center-dlya-marketingovoj-analitiki)

2\. До настройки последовательности запусков нужно настроить выгрузку данных в Хранилище. Подробнее о том, как это сделать, [читайте здесь](https://help-ru.romi.center/peredacha-dannyh-v-hranilishche-romi-center).

3\. Перейдите в раздел «Трансформация».

![Переход в раздел «Трансформация» в личном кабинете ROMI center](https://help-ru.romi.center/images/modeli-atribucij-po-dannym-iz-vizitov-yandeks-metriki/image-6.jpg)

4\. На экране появится список всех доступных Хранилищ. Выберите нужное вам из списка, либо создайте новое.

![Список подключенных Хранилищ данных с кнопкой создания нового подключения](https://help-ru.romi.center/images/modeli-atribucij-po-dannym-iz-vizitov-yandeks-metriki/image-7.jpg)

5\. После выбора Хранилища вы попадёте в раздел «Трансформация».

![Раздел «Трансформация данных» с вкладками Мастер таблиц, Модели атрибуций и Вычисляемые поля](https://help-ru.romi.center/images/modeli-atribucij-po-dannym-iz-vizitov-yandeks-metriki/image-8.jpg)

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

6\. Введите название новой таблицы.

![Поле ввода названия финальной таблицы атрибуции на латинице (attribution)](https://help-ru.romi.center/images/modeli-atribucij-po-dannym-iz-vizitov-yandeks-metriki/image-9.jpg)

7\. Укажите таблицы Метрики и CRM, из которых будут браться поля для объединения.

![Выбор таблиц с данными Метрики API logs и CRM для объединения](https://help-ru.romi.center/images/modeli-atribucij-po-dannym-iz-vizitov-yandeks-metriki/image-10.jpg)

8\. Укажите, какие поля будут забираться из визитов Яндекс Метрики.

**Обязательные поля:**

*   Дата и время (визита)
*   Client ID (Yandex)
*   Traffic Source (Источник трафика)

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

![Настройка полей Метрики API logs: дата, ClientID, источник и дополнительные UTM-поля](https://help-ru.romi.center/images/modeli-atribucij-po-dannym-iz-vizitov-yandeks-metriki/image-11.jpg)

9\. Настройте условия формирования целей, а также укажите, какие дополнительные поля будут выгружаться вместе с каждой целью.

**Обязательные поля:**

*   Дата и время (создания или события по сделке)
*   Client ID (Yandex)

Чтобы корректно настроить условия формирования целей, таблица с данными из CRM должна иметь определенный формат (см. скриншот примера в слайдере начале инструкции).

**Как работает формирование целей?**  
Если выбранное поле (в примере “voronka” и “status”) имеют определенные значения, тогда в поле достижения цели будет записано “1”.

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

![Настройка условий формирования целей по данным из CRM и дополнительных полей сделки](https://help-ru.romi.center/images/modeli-atribucij-po-dannym-iz-vizitov-yandeks-metriki/image-12.jpg)

10\. Выберите, в какой атрибуции брать данные из визита для сделки, а также окно учета конверсий.

Окно учета конверсий — это период за который будут учитываться визиты по client id. Например, при выборе 2 недель, будут учитываться визиты пользователя только за 2 недели. Если выбрать за весь период, то будет учитываться вся история взаимодействия пользователя с сайтом.

![Выбор модели атрибуции «Последний значимый переход» и окна учета конверсий «Весь период»](https://help-ru.romi.center/images/modeli-atribucij-po-dannym-iz-vizitov-yandeks-metriki/image-13.jpg)

11\. Так выглядит готовая таблица. Теперь можно объединить ее с другими визитами из Яндекс Метрики, а также с рекламными расходами и получить данные для отчета сквозной аналитики.

![Итоговая таблица атрибуции, объединяющая данные визитов Метрики и сделок CRM по client\_id](https://help-ru.romi.center/images/modeli-atribucij-po-dannym-iz-vizitov-yandeks-metriki/image-3.jpg)

> **Примечание**
> Теперь новая таблица с объединенными данными будет автоматически обновляться по расписанию из модуля «[Приоритет запусков](https://help-ru.romi.center/prioritet-zapuska-tablic-i-polej)»﻿, а все изменения данных сразу попадут в отчёт.
