Сниженную цену в соседней карточке я сначала проверяю на сопоставимость со своей, а уже потом думаю, нужно ли отвечать. Иначе легко начать соревнование с другим объёмом упаковки, отдельным вариантом товара или скидкой, условия которой отличаются от моих. На экране всё выглядит просто: у конкурента дешевле, значит, надо двигать цену. Но после такого решения деньги теряю я, а не сосед по выдаче. Поэтому аналитику конкурентов на Озон я начинаю с проверки того, что именно сравниваю.
В своих магазинах я разделяю наблюдение и вывод: изменение карточки ещё не объясняет, что происходит с чужим бизнесом. Я могу увидеть цену, доступность доставки, новые отзывы и появление вариантов товара. Но из этого нельзя достоверно восстановить продажи, расходы на рекламу или прибыль продавца. Мне нужен не поток сообщений о каждом движении соседа, а основание для конкретного действия со своим товаром. Если наблюдение не помогает выбрать между изменением цены, доработкой карточки, проверкой остатков и отказом от вмешательства, я не делаю из него отдельную задачу.
Что действительно видно у конкурента на Озон
Цену я записываю вместе с условиями, при которых она показана, иначе история наблюдений быстро становится несопоставимой. Проверяю выбранный вариант, комплектацию, продавца и условия оплаты, если они влияют на отображаемую сумму. Адрес доставки тоже держу одинаковым: мне нужно сравнение в условиях моего покупателя, а не случайные экраны. В записи сохраняю дату наблюдения и пояснение к скидке, когда оно доступно. Само снижение цены говорит только об изменении предложения для покупателя, но не раскрывает сумму, которую продавец получит после всех начислений и удержаний.
С наличием граница ещё строже: доступность заказа не равна известному остатку на складе. Если товар нельзя заказать на выбранный адрес, я фиксирую именно эту недоступность, а не пишу, что у конкурента закончился весь запас. Причиной могут быть особенности доставки, выбранный вариант или ограничения предложения, которых я со своей стороны не вижу. Обещанный срок доставки полезно сохранять рядом с ценой, потому что покупатель выбирает между предложениями целиком. Более дешёвый товар с менее удобной доставкой не обязательно заставляет меня снижать свою цену.
Ассортимент я смотрю через задачи покупателя: какие комплектации, размеры, варианты и сопутствующие позиции предлагает продавец. Простое количество карточек мало что объясняет, особенно когда похожие предложения различаются только оформлением. Мне полезнее заметить, что конкурент закрыл потребность, для которой у меня пока нет подходящего предложения. Но появление новой позиции не доказывает, что она хорошо продаётся, поэтому сразу закупать аналог я не стану. Сначала проверю возможную экономику и ограничения закупки по схеме из статьи о том, что продавать на Озон, чтобы после расходов оставались деньги.
Как посмотреть продажи конкурента на Озон и не принять оценку за факт
Точные продажи чужого магазина из обычного просмотра карточки я не получу. Даже если площадка показывает покупательский счётчик, сначала нужно понять, за какой период он сформирован и к какому набору вариантов относится. Без этих пояснений нельзя переносить значение в таблицу как продажи нужного мне товара за выбранный период. Внешний сервис тоже может показывать расчётную оценку, а не данные из отчёта продавца. Я смотрю, как получено число, что сервис считает продажей и как учитывает недоступность товара; если методика не раскрыта, использую результат только как гипотезу.
Скорость набора отзывов посчитать проще, но смысл у этого показателя другой. Я вычитаю предыдущее количество отзывов из текущего и делю полученную разницу на продолжительность промежутка между наблюдениями. Для сравнения карточек беру одинаковую единицу времени и проверяю, не изменился ли состав объединённых вариантов. Получается темп появления видимых отзывов, а не темп заказов. Перевести его в продажи без достоверной доли покупателей, оставляющих отзыв, нельзя, а этой доли по чужому магазину у меня нет.
Рост отзывов может отставать от покупок, а изменение их количества иногда требует проверки самой карточки. Поэтому я читаю свежие тексты и смотрю, к каким вариантам они относятся, вместо того чтобы ограничиваться разницей счётчиков. Повторяющиеся жалобы на комплектацию или непонятный выбор варианта дают мне конкретную задачу для своей карточки. Ускорение набора отзывов после снижения цены лишь подсказывает возможную связь, но не доказывает её: одновременно могли измениться реклама, доставка или ассортимент. Я считаю такую связь поводом для проверки, а не разрешением копировать чужое действие.
Как бесплатно следить за десятком карточек
Бесплатная аналитика конкурентов на Озон для меня начинается с обычной таблицы и списка прямых заменителей моего товара. Я не добавляю туда всех, кто встретился в поиске: соседство в выдаче ещё не делает предложения сопоставимыми. В основной список попадают карточки с похожей задачей покупателя, комплектацией и условиями использования. Отдельно могу наблюдать за более дорогим предложением, если хочу понять, чем продавец обосновывает разницу. Такое разделение помогает следить за десятком карточек без попытки описать всю нишу.
В таблице у меня есть ссылка, продавец, выбранный вариант, дата проверки, цена с условиями её отображения, доступность, обещанная доставка и количество отзывов. Рядом я оставляю поля для изменения ассортимента, замеченной проблемы покупателя и следующего действия. Новое наблюдение записываю отдельной строкой, чтобы не уничтожать историю предыдущим значением. Если изменилась комплектация или объединение вариантов, помечаю разрыв сопоставимости, а не продолжаю ряд как ни в чём не бывало. Снимок экрана сохраняю для спорного изменения, которое позднее будет трудно восстановить по памяти.
Проверки я привязываю к повторяющемуся рабочему окну, а вне него открываю карточки только под конкретный вопрос. Во время обычного просмотра фиксирую изменения, а подробно читаю отзывы и разбираю предложение там, где появился повод для решения. Автоматизация отслеживания конкурентов на маркетплейсе полезна, когда сохраняет сопоставимую историю и объясняет пропуски, а не просто присылает больше уведомлений. Свою экономику я при этом проверяю отдельно: SellOps я сделал, потому что не нашёл готовой аналитики, которой мог доверять, а подход к работе с ним описал в разделе как устроен сервис. Сведения о собственном магазине помогают оценить последствия решения, но сами по себе не открывают чужие продажи.
Как посчитать, можно ли отвечать на чужую цену
Допустим, наблюдение показало устойчивое снижение цены сопоставимого предложения, и я рассматриваю такой же шаг у себя. Сначала определяю границы расчёта: считаю вклад завершённой продажи в покрытие общих расходов, а не называю остаток чистой прибылью магазина. Все суммы беру из своих документов, начислений и действующих условий, не из предположений о конкуренте. Тарифы и правила проверяю на момент решения, поскольку старый расчёт может уже не соответствовать новым условиям. Затем прохожу одну и ту же последовательность для текущего предложения и для предполагаемого изменения.
- Определяю доход от продажи до отдельно учитываемых удержаний. Для текущего предложения сверяю его по своим начислениям, а для новой цены проверяю условия скидки и компенсаций; сумму на экране покупателя не подставляю автоматически.
- Вычитаю себестоимость проданной единицы с теми затратами на закупку и подготовку, которые включены в мой учёт. Если доставка партии до места хранения уже распределена в себестоимость, повторно её не вычитаю.
- Вычитаю комиссию и относящиеся к продаже расходы площадки по актуальным условиям моей схемы работы. Отдельно проверяю логистику и упаковку, чтобы расход не исчез из расчёта и не оказался учтён повторно.
- Вычитаю рекламные расходы по выбранному и одинаковому для сравниваемых вариантов правилу распределения, затем учитываю налог по своей системе налогообложения. Налог рассчитываю от положенной ему базы, а не произвольно от оставшейся после вычитаний суммы.
- Добавляю оценку последствий возвратов и прочих относимых расходов только там, где у меня есть собственные данные для её обоснования. Из вклада при новой цене вычитаю вклад при текущей и получаю изменение результата на завершённую продажу.
Если после изменения цены вклад уменьшился, я проверяю, какой рост завершённых продаж нужен для сохранения прежнего общего результата. Для этого текущий вклад от продажи делю на предполагаемый вклад после снижения цены, пока последний остаётся положительным. Полученное отношение показывает требуемое изменение объёма при неизменных прочих условиях, а не обещает, что такой спрос появится. Если вклад стал отрицательным, дополнительный объём увеличит потери в рамках этого расчёта. При этом общие расходы магазина остаются за его границами, поэтому положительный вклад ещё не означает чистую прибыль.
Чужая цена не показывает ни себестоимость конкурента, ни его прибыль, ни доступные ему условия. Даже длительное присутствие дешёвого предложения не доказывает, что повторять его безопасно. Я принимаю решение по своим начислениям и расходам, а недостающие данные помечаю как неизвестные. Догадку о чужих продажах нельзя использовать как гарантию того, что снижение цены окупится.
Ошибка, которая превращает наблюдение в потерю денег
Самая опасная ошибка в таком расчёте — принять показанную покупателю цену конкурента за его доход и по аналогии пересчитать свой. Продавец видит дешёвое предложение, предполагает, что сосед всё равно зарабатывает, и снижает собственную цену без проверки условий. Затем в расчёте оставляет прежние расходы или вообще сравнивает только цену с закупкой. На деле часть затрат зависит от стоимости продажи, другая сохраняется при её снижении, а отдельные расходы возникают вне удобной строки заказа. В результате ожидаемая маржа существует в таблице, но не подтверждается начислениями и расходными документами.
Денежное последствие я считаю через разницу вклада до и после изменения, умноженную на фактическое количество завершённых продаж на новых условиях. Это показывает, сколько вклада я уступил относительно сценария с прежним вкладом на том же объёме, но ещё не оценивает весь результат решения. Отдельно нужно проверить, изменились ли объём, рекламные затраты, возвраты и общие расходы. Рост заказов сам по себе не исправляет ошибку, если каждый заказ оставляет меньше, чем требуется для покрытия затрат. По одним наблюдениям за конкурентом узнать такой результат невозможно — здесь нужны собственные данные.
Завтра я бы начал с выбора карточек, которые покупатель действительно может предпочесть моему предложению, и первого сопоставимого снимка по каждой. Затем для своей позиции посчитал бы текущий вклад и проверил вариант цены, который возникает при сравнении с конкурентами. Напротив каждого заметного отличия записал бы вопрос: мешает ли мне цена, доставка, комплектация или недостаточно понятное описание. Если данных для ответа пока нет, оставил бы задачу наблюдать, а не менять условия наугад. Так таблица сразу становится рабочим инструментом, а не архивом чужих движений.
На следующей проверке я сравню записи с исходным состоянием и открою подробно только карточки с изменениями, относящимися к моему вопросу. Для правки собственной карточки заранее запишу, какой результат проверяю и при каких условиях остановлю эксперимент. Если одновременно поменять цену, рекламу и комплектацию, понять причину результата будет сложнее, поэтому по возможности разделю изменения. Карточки, которые регулярно попадают в таблицу, но не помогают принимать решения, уберу из наблюдения. Мне нужен короткий список проверяемых гипотез и действий, а не ежедневная лента новостей о конкурентах.
Хотите увидеть эти цифры по своим товарам?
Попробовать SellOps бесплатно