Parsing X · Блог
Сопоставление товаров: методы и проверка качества
Сопоставление карточек — основа корректного сравнения цен и ассортимента между площадками.
Зачем сопоставлять товары
- Без сопоставления вы сравниваете “похожие” товары и получаете ложные выводы.
- С единым SKU вы строите ценовую матрицу, промо-аналитику и анализ ассортимента без шума.
Какие данные использовать
- Бренд, модель, объем/вес, GTIN/штрихкод (если есть), ключевые атрибуты.
- Нормализованные названия и категории.
- Сигналы из ассортимента и доступности (варианты упаковок, модификации).
Как измерять качество
- Precision: доля правильных совпадений.
- Recall: доля найденных совпадений от всех возможных.
- Coverage: доля SKU, для которых есть сопоставление.
Типовые ошибки
- Путаница модификаций (объем, цвет, комплектация).
- Разные единицы измерения и “грязные” атрибуты.
- Отсутствие контроля качества и ручной верификации пограничных случаев.
Если вы строите конкурентную аналитику, посмотрите Сопоставление товаров и связанный контур Мониторинг цен.
Практический пример: упаковка меняет результат
Две карточки «кофе, 250 г» и «кофе, 1 кг» могут иметь одинаковые бренд и название линейки, но это разные торговые единицы. Сначала нормализуйте массу, количество предметов в упаковке, модель и вариант исполнения. Если задача требует сравнения цены за килограмм, сохраните и исходную цену упаковки, и рассчитанную цену единицы измерения.
Как измерить качество сопоставления
Создайте контрольную выборку пар с ручной разметкой «совпадает» и «не совпадает». Включите похожие модели, разные объёмы и неполные описания. Точность — доля правильных совпадений среди принятых системой пар. Полнота — доля найденных совпадений среди всех верных пар контрольной выборки.
Проверяйте показатели отдельно по категориям. Система может хорошо сопоставлять электронику по модели и ошибаться в товарах с вариантами вкуса или размера. Сомнительные пары отправляйте на проверку, а исправления сохраняйте вместе с причиной. Изменение названия или комплектации на источнике должно вызывать повторную проверку ранее принятой связи.