Как Costless проверяет цены и чеки в ритейле
Costless проверяет данные ритейла, объединяя четыре независимых источника: автоматические парсеры для 56 сайтов супермаркетов, OCR на основе ML для более чем 240 000 реальных чеков, цены с полок от полевых агентов с GPS-подтверждением, а также OCR рекламных баннеров из газет, веб-изображений и официальных каналов Telegram и Viber. Перекрёстная проверка выявляет ошибки парсинга, пропущенные акции и около 8% мошеннических чеков.
Четыре независимых потока данных
Costless получает четыре потока независимых данных ритейла. Именно перекрёстная проверка между ними делает наши утверждения доказуемыми, а не голословными.
От источника к структурированным данным
Онлайн-парсеры
Каждый парсер знает структуру страниц или API своей сети. Парсеры работают по фиксированному графику дважды в неделю, разнесены во времени, уважают защиту сайтов и предпочитают официальные API парсингу. Некоторые сети мы не парсим вовсе, так как это запрещено их условиями — для них данные поступают только из чеков, полевого сбора и баннеров.
Конвейер OCR для чеков
Загруженный чек предварительно обрабатывается через OpenCV (наклон, контраст, блики, выцветание термобумаги), затем текст извлекается сервисами Google Cloud Vertex AI как основным движком, с Tesseract как быстрым резервом и собственной CNN, обученной на форматах чеков Восточной Европы, для сложных случаев. Позиции разбираются, товары сопоставляются с нашей нормализованной базой через векторные эмбеддинги, а суммы сверяются с напечатанным итогом.
Сквозная точность на поддерживаемых форматах чеков стабильно высокая. Показатели по отдельным этапам зависят от шаблона сети, типа бумаги и качества фото, поэтому мы не публикуем одну цифру, которая исказила бы реальное распределение.
Выявление мошенничества
Около 8% присланных чеков помечаются как мошеннические ещё до попадания в проверенный набор данных. Сигналы: выявление дубликатов, форензика изображений (фото экрана или распечатки, отредактированные изображения), проверка соответствия продавца, структурные аномалии и эвристики скорости. Подозрительные чеки откладываются, а пользователя просят перефотографировать чётче.
Проверенный полевой сбор
Приложение полевого агента требует сбора именно на месте: оно считывает GPS, определяет адрес и блокирует съёмку, если агент не в нужном магазине. После явного чек-ина фото делаются только в приложении (а не из галереи), обрабатываются на устройстве нашими AI-моделями и мгновенно выгружаются — так каждая цена привязана к конкретному магазину, агенту и моменту.
Перекрёстная проверка источников
Любой отдельный источник может ошибаться: парсер может пропустить обновлённую страницу акции, чек может содержать неудачное фото, ценник может быть устаревшим. Поэтому мы ожидаем, что цена появится минимум в двух потоках, прежде чем считать её подтверждённой.
- Чек против онлайна — побеждает чек, потому что это фактически уплаченная цена.
- Страница акции против страницы товара — побеждает страница акции, потому что цена по лояльности часто не показана на странице товара.
- Ценник против онлайна — ценник побеждает для дня съёмки; онлайн побеждает на более длинном промежутке, потому что обновляется чаще.
Для совместимости мы придерживаемся отраслевых стандартов: EAN-13 / EAN-8 / GTIN-14 (GS1) для штрихкодов, MCC для классификации продавца, ISO 4217 для валют, ISO 3166-1 для стран и ISO 8601 для меток времени.
Частота обновления по типу данных
| Тип данных | Частота обновления |
|---|---|
| Чеки покупок | ~22 секунды в среднем от загрузки (сквозно, вместе с OCR) |
| Онлайн-цены и страницы акций | Дважды в неделю для каждой сети, по фиксированному графику |
| Рекламные баннеры | По циклу публикаций сети (для большинства — еженедельно) |
| Ценники с полок | За сессию агента, по необходимости |
| Курсы валют | Ежедневно, из apilayer.com |
| Нормализованная база товаров | Непрерывно, по мере поступления чеков и циклов парсеров |
Когда парсер ломается — редизайн сайта, новая блокировка, изменение API — соответствующие акции показывают видимую дату "последнего обновления", а не молча отдают устаревшие данные.
Где у нас есть данные — а где ещё нет
Честность о границах — часть того, что делает источник данных надёжным. Вот что мы покрываем сегодня, а что — пока нет.
Потребительские рынки
Украина, Канада, Литва, Польша и Великобритания — ежедневное покрытие акций крупных продуктовых сетей, доступное в обозревателе акций.
Рынки B2B API
Наш API проверки чеков обслуживает бизнес-партнёров на тех же рынках. Фискальная проверка чеков по государственному реестру сейчас доступна в Украине.
Мы не публикуем список сетей под мониторингом по странам: покрытие меняется, когда ритейлеры обновляют сайты или условия, а договорённости различаются. Покупатели видят актуальное покрытие в обозревателе акций; B2B-клиенты получают полный список по NDA.
Чего мы пока не покрываем
- Чисто онлайновые ритейлеры — частично; наш фокус — физические магазины.
- Меню ресторанов и цены HoReCa — вне рамок.
- Оптовые цены — вне рамок.
- Категории с ограниченными данными — алкоголь и аптека имеют регулируемую видимость в разных странах, а некоторые редкие категории не имеют стабильного покрытия.
Как мы обращаемся с вашими данными
Ваши чеки остаются вашими
Чек может содержать личные данные — номер карты лояльности, последние цифры платёжной карты, фискальный номер. Мы их не маскируем, потому что загруженный чек виден только тому, кто его загрузил. Его никогда не показывают другим пользователям, не вставляют в публичные перечни и не передают B2B-клиентам. Только структурированные товары и цены в обезличенном агрегированном виде питают сторону проверки цен платформы.
Хранение данных
Изображения чеков и извлечённые позиции хранятся, пока вы сохраняете аккаунт. Вы можете в любое время удалить аккаунт в профиле — это убирает изображения ваших чеков, извлечённые позиции и вашу личную информацию. Полная политика — в нашей Политике конфиденциальности.
Мы никогда не продаём ваши данные
Costless не продаёт данные пользователей никакой третьей стороне, ни в какой юрисдикции, никогда. Это категоричная политика. Отдельные чеки никогда не передаются наружу, а личность пользователя никогда не связывается ни с каким публичным продуктом данных.
Приватность детей
Costless не предназначен для детей младше 16 лет. Мы сознательно не собираем личную информацию детей младше 16 лет; если узнаём, что собрали — удаляем её.
Соответствие нормам
Мы работаем по GDPR (ЕС/ЕЭЗ), UK GDPR и Data Protection Act 2018, а также по равнозначным национальным законам, включая канадский PIPEDA. Поскольку мы не продаём личные данные, право CCPA "Do Not Sell" не имеет от чего отказываться в нашей обработке. Контролёр данных: [email protected].
Проверка безопасности
Мы проводим автоматизированную проверку безопасности на основе AI ежемесячно — аутентификация, валидация ввода, лимиты запросов, сканирование зависимостей и усиление заголовков. Платформа на данный момент не проходила формального стороннего аудита (SOC 2, ISO 27001).
Часто задаваемые вопросы
Почему данные, подтверждённые чеком, лучше спарсенных?+
Как Costless выявляет мошеннические чеки?+
Насколько свежие данные о ценах в Costless?+
Какие страны покрывает Costless?+
Насколько точен OCR чеков?+
Продаёт ли Costless мои данные?+
Построено на данных, которым можно доверять
Узнайте, как мы превращаем проверенные чеки и актуальные цены в аналитику розничного рынка для брендов и ритейлеров.
Перейти к аналитикеПрозрачная методология данных ритейла
Costless — это платформа ритейл-аналитики, которая проверяет цены, акции и чеки супермаркетов в Украине, Канаде, Литве, Польше и Великобритании, с API проверки чеков для бизнес-партнёров и фискальной проверкой чеков, доступной сейчас в Украине. Вместо того чтобы полагаться на один спарсенный поток, Costless объединяет автоматические парсеры для 56 сетей, OCR на основе ML для более чем 240 000 реальных чеков, полевой сбор с GPS-подтверждением и OCR рекламных баннеров.Перекрёстная проверка согласует эти потоки, выявляя ошибки парсинга, пропущенные акции и мошеннические чеки. Извлечение текста из чеков обеспечивают сервисы Google Cloud Vertex AI вместе с собственным конвейером для разметки, разбора позиций, сопоставления товаров и сверки сумм. Costless не продаёт данные пользователей, хранит чеки только пока аккаунт активен и работает по GDPR, UK GDPR, CCPA и национальным законам о защите данных. Эта страница методологии обновляется по мере развития нашего покрытия и обработки.
Развернуть ↓Чтобы независимо проверить любое утверждение на этой странице, напишите на [email protected] или [email protected]. Мы предоставляем обезличенные образцы и разборы методологии исследователям, журналистам и потенциальным партнёрам по NDA, где это уместно.