Сквозная аналитика интернет-магазина и маркетплейсов в одном отчёте

Как собрать прибыль по товарам с сайта, Wildberries, Ozon и Яндекс Маркета в один отчёт и перестать сводить данные площадок вручную в таблице.

Сквозная аналитика интернет-магазина и маркетплейсов в одном отчёте

Интернет-магазин, который продаёт на своём сайте и одновременно на Wildberries, Ozon, Яндекс.Маркете и МегаМаркете, получает данные о продажах из пяти разных источников: своя админка сайта и четыре личных кабинета площадок. У каждого источника свой интерфейс, свои названия метрик и свой формат выгрузки — и ни один из них не показывает общую картину по всем каналам сразу.

Чтобы понять, сколько магазин реально заработал за месяц по конкретному товару, нужно вручную выгрузить отчёты из каждого кабинета, привести их к единому формату и свести в одну таблицу — с поправкой на то, что комиссии, логистика и реклама на каждой площадке считаются по-разному. Это отнимает время у менеджера или владельца каждую неделю и всё равно оставляет пространство для ошибки при переносе цифр.

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

Разбираем, какие данные должны быть в едином отчёте, как устроена сквозная аналитика на практике и как решение по ассортименту меняется, когда данные по всем каналам видны одновременно.

Проблема: данные о продажах разбросаны по личным кабинетам площадок

У каждой площадки — Wildberries, Ozon, Яндекс.Маркет, МегаМаркет — свой личный кабинет с отчётами о продажах, комиссиях, логистике и остатках. Формат отчётов, периодичность обновления данных и даже терминология отличаются: то, что на одной площадке называется «логистика», на другой может включать или не включать обратную доставку при возврате.

Сайт магазина живёт в этой картине отдельно — данные о заказах хранятся в CMS или в 1С, показатели трафика и конверсии в системах веб-аналитики, а расходы на рекламу — в рекламных кабинетах. Чтобы получить полную картину по одному товару, нужно свести данные минимум из пяти-шести систем.

На практике это делают в Excel или Google Таблицах: экспорт из каждого кабинета вручную, копирование в общий файл, ручной пересчёт комиссий и логистики под единый формат. При ассортименте в несколько сотен товаров и продажах на четырёх площадках сразу такой процесс занимает часы каждую неделю, а актуальность данных теряется уже на следующий день — пока считали прошлую выгрузку, площадка успела поменять тариф или запустить акцию.

Ошибки при таком ручном своде накапливаются незаметно. Формулы копируются между строками и съезжают при добавлении новых товаров, названия одного и того же товара в разных выгрузках не совпадают из-за разного написания артикула, а курсовые и налоговые корректировки на площадках учитываются то в одном месяце, то пропускаются в другом. В итоге даже подготовленный отчёт не гарантирует точных цифр, а исправление одной ошибки часто требует пересчёта всей таблицы заново.

Показательный случай: менеджер сводит отчёт за месяц и по невнимательности переносит логистику с одной площадки в столбец другой — суммы похожи, строки визуально не отличаются. В результате рентабельность одной площадки оказывается занижена, а другой завышена. На основе этой ошибочной цифры принимается решение сократить продвижение там, где оно на самом деле работало, и нарастить бюджет там, где товар уже был на грани убытка. Обнаруживают такую ошибку обычно только через один-два месяца, когда план по прибыли не сходится с фактом.

Что должно быть в едином отчёте

Единый отчёт по прибыли должен показывать по каждому товару и по каждому каналу продаж одновременно:

  • Выручку — сколько денег принесла площадка или сайт за период, без вычета расходов.
  • Себестоимость и маржу — сколько стоил товар в закупке и сколько остаётся после вычета этой стоимости из выручки.
  • Комиссию площадки — отдельной строкой по каждому маркетплейсу, поскольку ставки различаются по категориям и площадкам.
  • Логистику и хранение — с разбивкой на прямую доставку покупателю и обратную логистику при возвратах.
  • Расходы на рекламу — отдельно на сайте и на каждой площадке, в привязке к конкретному товару, а не ко всему каталогу.
  • Итоговую прибыль и рентабельность — после вычета всех перечисленных расходов, по товару и по каналу продаж.

Важно, чтобы отчёт показывал не только сумму по всем каналам вместе, но и разбивку по каждому из них отдельно. Один и тот же товар может быть прибыльным на сайте и убыточным на одной из площадок из-за разницы в комиссии и логистике — если смотреть только на общую сумму, эта разница остаётся незаметной.

Полезно также видеть динамику этих показателей во времени, а не только срез на текущий момент. Комиссия площадки, поднятая на 2-3 процентных пункта, или сезонный рост тарифа на хранение постепенно снижают рентабельность товара, и без сравнения периодов эту тенденцию легко пропустить, пока прибыль не окажется около нуля.

Как это устроено в единой системе (сайт + все маркетплейсы)

Единая система подключается к каждому источнику данных через API: к личным кабинетам Wildberries, Ozon, Яндекс.Маркета и МегаМаркета — для получения продаж, комиссий, логистики и остатков, к 1С — для себестоимости и складского учёта, к сайту — для данных о заказах и трафике.

Дальше данные из всех источников приводятся к единому формату: одинаковые единицы измерения, сопоставленные категории расходов, единый справочник товаров, в котором один и тот же товар на сайте и на четырёх площадках распознаётся как одна позиция, а не как пять разных. Это ключевой момент — без сопоставления карточек товаров между каналами отчёт покажет пять отдельных товаров вместо одного с разбивкой по каналам.

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

В «Витрине» это устроено как единый отчёт по прибыли: сайт и подключённые маркетплейсы синхронизируются в фоне, а владелец магазина открывает один экран, где по каждому товару видно продажи, комиссии, логистику, рекламу и итоговую прибыль по каждому каналу и суммарно — без ручной выгрузки и сведения таблиц.

Подключение каждой площадки занимает разовую настройку: авторизация через API личного кабинета и первичное сопоставление товарного справочника. После этого отчёт обновляется без участия пользователя — не нужно каждую неделю заходить в четыре разных интерфейса, экспортировать файлы и вручную приводить их к общему виду, как при работе с таблицами.

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

Магазин продаёт настольные лампы на сайте и на Wildberries. По выручке товар выглядит одинаково успешно на обеих площадках — около 180 000 рублей в месяц с каждого канала. Если смотреть только на выручку, решение по товару напрашивается одно: масштабировать рекламу пропорционально на обоих каналах.

В едином отчёте по прибыли картина другая. На сайте у товара маржа 42% и рентабельность по прибыли 24% — после вычета себестоимости, доставки своей курьерской службой и рекламы в контекстной рекламе на самом сайте. На Wildberries маржа та же самая, 42%, но после комиссии площадки 21%, логистики и платного продвижения в поиске рентабельность по прибыли — всего 6%.

С этими цифрами решение меняется: рекламный бюджет выгоднее наращивать на сайте, где рентабельность выше в четыре раза, а на Wildberries — пересмотреть цену или отказаться от части платного продвижения, которое съедает почти всю прибыль. Без сквозного отчёта по обоим каналам это решение принималось бы вслепую, ориентируясь только на объём продаж, который на обеих площадках выглядел одинаково привлекательно.

Дополнительно единый отчёт показывает долю рекламных расходов в выручке (ДРР) по каждому каналу — на сайте она в этом примере составляет 9%, а на Wildberries из-за платного продвижения в поиске доходит до 19%. Сопоставление ДРР и рентабельности по каналам сразу указывает, где реклама работает на прибыль, а где просто поддерживает объём продаж без реальной отдачи для бизнеса.

Такой отчёт особенно важен при решениях о том, куда вкладывать рекламный бюджет и какие товары выводить из ассортимента конкретной площадки — без данных по всем каналам сразу эти решения строятся на неполной картине.

Похожая логика работает и на уровне всего ассортимента, а не одного товара. Когда единый отчёт показывает рентабельность по каждой товарной группе на каждой площадке, становится видно, какие категории вообще стоит выводить на конкретный маркетплейс, а какие эффективнее продавать только через сайт, где ниже комиссия за продажу и есть прямой контакт с покупателем для повторных заказов.

Отдельные срезы этой картины: прибыльность по товарам и юнит-экономика одной позиции. Общий обзор системы — в статье о платформе управления магазином. Сквозной отчёт собирается в Витрине.

Читайте также

Юнит-экономика товара на маркетплейсе: как считать Аналитика прибыли Юнит-экономика товара на маркетплейсе: как считать Юнит-экономика товара на маркетплейсе — это расчёт прибыли с одной проданной единицы после вычета всех расходов, которые возникают именно из-за продажи через площадку: комиссии, логистики, хранения, эквайринга и рекламы. В отличие от обычной наценки «купил за 500, продал за 1000», юнит-экономика учитывает десяток статей расходов, которые на маркетплейсе съедают заметную часть цены ещё до того, как деньги дойдут до продавца. С этим сталкивается почти каждый продавец: цена выставлена с наценкой 80-100% к закупке, товар продаётся стабильно, а в конце месяца выясняется, что прибыли почти нет или она отрицательная. Причина — комиссия площадки, логистика и хранение считались приблизительно или не считались вообще, а сумма этих статей на некоторых категориях товаров доходит до 35-40% от цены продажи. Разница между «продаём с наценкой 90%» и «продаём с реальной прибылью 26% от цены» — это ровно то, что упускают из виду при быстром старте продаж на маркетплейсе. Пока ассортимент небольшой, ошибку можно заметить по остатку денег на счёте в конце месяца. При росте до сотен SKU и нескольких площадок сразу отследить это на глаз уже невозможно — нужен расчёт по каждой позиции. Аналитика прибыли интернет-магазина по товарам Аналитика прибыли Аналитика прибыли интернет-магазина по товарам Веб-аналитика показывает, сколько людей зашло на сайт, сколько купило и с какого канала пришли. Аналитика прибыли отвечает на другой вопрос: сколько денег магазин заработал на каждом конкретном товаре после вычета всех расходов. Это разные системы координат — трафик и конверсия говорят о поведении покупателей, а прибыль по товарам показывает, куда утекают деньги внутри уже совершённых продаж. Владелец магазина часто видит растущую выручку и считает бизнес здоровым, хотя часть товаров продаётся почти в ноль или в минус из-за комиссий маркетплейса, логистики и рекламных расходов. Без аналитики прибыли по товарным позициям это остаётся незаметным месяцами — а к тому моменту, когда проблема всплывает в отчёте бухгалтера, ассортимент и рекламный бюджет уже успевают закрепиться в невыгодной конфигурации. Аналитика прибыли работает на уровне конкретного товара — не «сайт принёс 3 млн рублей выручки», а «этот товар даёт 340 рублей прибыли с продажи, а вот этот — минус 60». Дальше разберём метрики, которые нужны для такого расчёта, и как не путать похожие на первый взгляд термины — выручку, маржу, рентабельность и прибыль.

Готовы навести порядок в магазине?

Сайт, Wildberries, Ozon, Яндекс Маркет (МегаМаркет — скоро) и 1С — в одном месте, с реальной аналитикой прибыли по каждому товару.

Посмотреть тарифы