Трансформация данных в ROMI center

Практическое руководство по применению модулей трансформации: объединение, обработка и упорядочивание данных для точной и полной маркетинговой аналитики.

Зачем нужна трансформация данных

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

Раздел «Трансформация» решает эту задачу. Здесь можно:
  • объединить разрозненные таблицы в одну аналитическую базу;
  • рассчитать модели атрибуции для сделок;
  • добавить вычисляемые поля;
  • определить порядок обновления.

И получить готовую к BI-аналитике структуру.

Начало работы

Как только вы настроите передачу данных в Хранилище (подключив CRM, Яндекс Метрику, рекламные кабинеты), можно переходить к Трансформациям. Если вы ещё не передавали данные, инструкция по этому этапу доступна здесь:
Читать подробнее

Какие модули входят в раздел «Трансформация»

Примеры применения на практике

Пример 1

Вводные:
Есть AmoCRM, один сайт с Яндекс Метрикой, источники Яндекс Директ и VK Ads. При заявке с сайта в сделку передается yandex client id (_ym_uid).

Шаги:
  1. Подключаете коннекторы к Хранилищу: AmoCRM, Метрика Logs API, Директ, VK Ads;
  2. Применяете модуль «Модели атрибуции» для связи сделок с визитами (таблицы AmoCRM + Метрика);
  3. Объединяете таблицы с рекламными расходами, визитами из Метрики и результатами атрибуции (модуль «Объединение данных»);
  4. Вычисляете новые поля для источников трафика — utm-метки на площадках должны соответствовать данным Метрики (модуль «Вычисление пользовательских полей»);
  5. Устанавливаете правильный порядок операций через «Приоритет запусков»;
  6. Получаете итоговую таблицу, готовую к визуализации (например, Yandex DataLens).

Пример 2 — усложнённый

Вводные:
AmoCRM, несколько сайтов с разными Яндекс Метриками, источники Яндекс Директ, VK Ads, Авито. Client_id передается в два разных поля (из формы заявок в одно, из коллтрекинга в другое). Источник заявок с Авито отмечен в отдельном поле.

Шаги:
1. Подключаете коннекторы к Хранилищу: AmoCRM, Яндекс Метрика Logs API, Яндекс Директ, VK Ads, Авито.
2. Создаем единое поле client_id:
  • создаем промежуточную таблицу AmoCRM через «Объединение данных» (чтобы сократить риск перезаписи при обновлении таблицы, так как исходные таблицы обновляются в разное время из-за ограничений API площадок);
  • через «Вычисление пользовательских полей» создаем новое поле client id, объединяя исходные поля AmoCRM.
3. Объединяете несколько таблиц Метрики через модуль «Объединение данных».
4. Применяете «Модели атрибуций» для присвоения источника (обработанные таблицы AmoCRM и Метрики).
5. Объединяете таблицу атрибуций с рекламными площадками и объединенными Метриками (модуль «Объединение данных»).
6. Создаете вычисляемое поле для источников (модуль «Вычисление пользовательских полей»):
  • если есть client_id и источник, берем данные по сайту;
  • если client id или источник отсутствуют, но есть отметка Авито, задаём источник Авито.
7. Проверяете порядок выполнения через «Приоритет запусков».

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

Примеры отчетов с использованием модулей из раздела «Трансформация» ROMI center