Канал продаж и источник — это две разные сущности в RetailCRM, и их путают чаще всего. Канал отвечает на вопрос «где физически возник заказ», источник — «какая реклама или переход его привёл». Если маркировку выстроить неаккуратно, вся аналитика по эффективности каналов превращается в кашу, а бюджеты распределяются вслепую.
Канал и источник: в чём разница
В RetailCRM у каждого заказа есть поле Канал продаж (orderMethod/site) и блок Источник с UTM-метками. Это принципиально разные измерения, и смешивать их нельзя.
- Канал продаж — точка входа заказа: сайт, маркетплейс Ozon, телефонный звонок, мессенджер, розничная точка. Один канал = один способ, которым заказ попал в систему.
- Источник — маркетинговая атрибуция: контекстная реклама, органический поиск, email-рассылка, конкретная кампания. Задаётся полями
source,medium,campaign,keyword,content.
Заказ с сайта (канал «Интернет-магазин») может прийти из Яндекс.Директа (источник), а может — из органики. Заказ из Ozon пришёл по каналу «Ozon» и обычно вообще без рекламного источника, потому что маркетплейс атрибуцию не отдаёт.
Как спроектировать список каналов
Каналы продаж настраиваются в Настройки → Каналы продаж. Не плодите их бесконтрольно: каждый канал должен соответствовать реальной, отделимой точке приёма заказов, по которой вы хотите видеть отдельную выручку и конверсию.
Рабочий набор для типичного интернет-магазина с маркетплейсами:
| Канал | Когда назначается | Источник UTM |
|---|---|---|
| Интернет-магазин | Заказ оформлен на сайте | Да, передаётся |
| Телефон | Оператор создал заказ вручную по звонку | Частично (call-tracking) |
| Ozon / Wildberries / Яндекс Маркет | Импорт из интеграции маркетплейса | Нет |
| WhatsApp / Telegram | Заказ из диалога в чат-модуле | Иногда (переход из рекламы) |
| Розница | Продажа в офлайн-точке | Нет |
Как передаётся источник: UTM и sourceKey
С сайта источник попадает в CRM двумя путями. Первый — стандартные UTM-метки в URL, которые модуль сайта (например, интеграция с 1С-Битрикс) сохраняет вместе с заказом. Второй — уникальный ключ посетителя sourceKey, который RetailCRM выдаёт через клиентский JS и связывает визиты с заказом даже спустя время.
Минимальный набор меток, который надо гарантированно доносить до формы заказа:
utm_source— площадка (yandex, google, vk);utm_medium— тип трафика (cpc, email, social, organic);utm_campaign— название кампании;utm_contentиutm_term— объявление и ключевое слово.
Если используете API, источник передаётся в объекте заказа явно:
"source": {"source": "yandex", "medium": "cpc", "campaign": "retargeting_july"}
Маркировка «тёмных» каналов
Самая частая дыра в атрибуции — заказы, которые оператор создаёт вручную: по звонку, из мессенджера, из письма. У них нет UTM, и если ничего не делать, они уходят в «прямой трафик» и обесценивают рекламу, которая на самом деле привела клиента.
- Call-tracking. Подмена номера передаёт в CRM источник звонка, и заказ по телефону получает корректный source.
- Ручное поле «Откуда узнали». Обязательное к заполнению пользовательское поле для операторов — грубее, но закрывает офлайн.
- Промокоды и реферальные ссылки. Промокод из конкретной рассылки позволяет привязать заказ к каналу постфактум.
- Триггеры автозаполнения. Если заказ пришёл из Telegram-бота, триггер на создании заказа проставляет канал и источник автоматически.
Чем меньше заказов остаётся без источника, тем ближе отчёты CRM к реальной картине окупаемости рекламы.
Что даёт правильная маркировка в отчётах
Когда каналы и источники разведены, в разделе Аналитика открываются срезы, ради которых всё и затевалось:
- выручка, средний чек и маржа по каждому каналу — видно, что сайт даёт больше прибыли на заказ, чем Wildberries;
- ROMI и стоимость заказа по источникам и кампаниям — какая реклама окупается;
- конверсия воронки в разрезе канала — где заказы «залипают» в статусах;
- сегменты клиентов по первому источнику — для повторных продаж и RFM.
Для сквозной картины источники выгружаются в BI (Yandex DataLens, Power BI) и сопоставляются с расходами из рекламных кабинетов. Без чистой маркировки такая склейка невозможна — не по чему джойнить.
Типичные ошибки маркировки
Проблемы почти всегда одни и те же, и все они лечатся дисциплиной на старте:
| Ошибка | Последствие | Решение |
|---|---|---|
| Один канал «Сайт» на всё | Не видно вклада маркетплейсов | Отдельный канал на каждую площадку |
| UTM в верхнем регистре и с опечатками | Дробление источника на десятки вариантов | Единый справочник меток, только строчные |
| Каналы дублируют статусы | Путаница измерений | Канал ≠ этап воронки |
| Нет источника у ручных заказов | Реклама недооценена | Call-tracking + обязательное поле |
Договоритесь о неймcoding UTM заранее и зафиксируйте его в документе. Переименовывать источники задним числом в исторических заказах RetailCRM не даёт, поэтому цена ошибки на старте высокая.
Итог
Каналы продаж и маркировка источников — это фундамент, на котором стоит вся аналитика окупаемости в RetailCRM. Разведите два измерения: канал фиксирует точку приёма заказа, источник — рекламную атрибуцию. Заведите отдельный канал на каждый маркетплейс, донесите UTM и sourceKey с сайта, закройте «тёмные» каналы через call-tracking и обязательные поля, и следите за долей заказов без источника.
Мы в B2Bsite настраиваем каналы и источники так, чтобы отчёты по эффективности рекламы сходились с рекламными кабинетами, а маржа считалась по каждой площадке отдельно — от первичной настройки до сквозной аналитики в BI. Если маркировка «поплыла» или её нужно выстроить с нуля, поможем навести порядок.
Частые вопросы
Чем канал продаж отличается от источника?
Канал показывает, где физически возник заказ (сайт, Ozon, телефон), а источник — какая реклама его привела (Директ, рассылка, органика). Это два независимых измерения аналитики.
Сколько каналов продаж стоит заводить?
Ровно столько, сколько реально отделимых точек приёма заказов вы хотите анализировать отдельно. Обычно это сайт, телефон, каждый маркетплейс по отдельности, мессенджеры и розница.
Почему нельзя объединить все маркетплейсы в один канал?
У Ozon, Wildberries и Яндекс Маркета разные комиссии, логистика и возвраты. В одном канале вы потеряете возможность считать реальную маржу по каждой площадке.
Как передать источник с сайта в RetailCRM?
Через UTM-метки в URL, которые модуль сайта сохраняет в заказ, и через клиентский sourceKey, связывающий визиты посетителя с заказом. При работе через API источник передаётся в объекте order явно.
Что делать с заказами по звонку и из мессенджеров?
Использовать call-tracking для подмены номера, обязательное поле «Откуда узнали» для операторов и триггеры, которые проставляют канал и источник автоматически при создании заказа из бота или чата.
Можно ли изменить источник у старых заказов?
Массово переназначить исторический источник RetailCRM не даёт, поэтому нейминг UTM и структуру каналов важно продумать до запуска. Отдельные заказы можно поправить вручную.
Как маркировка помогает аналитике?
Она даёт корректные срезы выручки и маржи по каналам, ROMI по кампаниям и возможность склеить данные CRM с расходами из рекламных кабинетов в BI-системе.
Почему источник дробится на десятки вариантов?
Обычно из-за разного регистра и опечаток в UTM-метках. Заведите единый справочник меток в строчном регистре и придерживайтесь его во всех кампаниях.
Поможем с настройкой и поддержкой RetailCRM
Поможем с настройкой, доработкой и поддержкой RetailCRM.