Бесплатное расширение вычищает мусорные бренды Amazon. Продавец говорит: мимо

Введите в поиск Amazon «лежанка для собаки» — и половина результатов окажется брендами вроде SZHLUXE и HORUSDY, случайными на вид строками, которые исчезают в течение месяца. Расширение для Chrome под названием Knockoff убирает их со страницы, используя список из 5000 брендов и эвристику, которая ловит пропавшие гласные и непроизносимые скопления согласных.

Вкратце

Эвристика оценивает незнакомые бренды по длине заглавных букв, пропавшим гласным и мешанине согласных, а затем скрывает, затемняет или помечает их. Есть три уровня строгости, и всё это работает локально в браузере.

Продавец с дюжиной брендов на Amazon опробовал расширение: оно похоронило KUIU, дорогой бренд для охоты, и пометило его же товарные линейки. Его объяснение: Amazon сам A/B-тестирует скрытие названий брендов, превращая продавцов в товарную массу, так что отсутствие имени — плохой сигнал для мусора.

Что на самом деле фильтрует Knockoff

Введите в поиск Amazon что-нибудь дешёвое, и страница заполнится брендами вроде SZHLUXE, HORUSDY и ZGGCD: строками-захватчиками товарных знаков, которые читаются так, будто по клавиатуре прошлась кошка, и обычно исчезают в течение месяца. Knockoff, бесплатное расширение для Chrome, пытается вымести их из результатов и оставить только устоявшиеся бренды.

Knockoff фильтрует страницу поиска Amazon
Knockoff фильтрует страницу поиска Amazon

Расширение проводит три проверки локально, без обращений в облако. Каждый листинг сверяется с курируемым реестром из 5000+ реальных брендов, который обновляется ежедневно; незнакомые названия получают эвристическую оценку на признаки псевдобренда, такие как заглавные буквы захватнической длины, пропавшие гласные и непроизносимые скопления согласных; а строгость можно выбрать из трёх уровней (Relaxed, Standard и Strict), решая, скрывать подозрительные листинги, затемнять их или просто помечать. Есть личный белый список, репортинг сообщества в один клик, а код распространяется по лицензии Fair Source, которая через два года превращается в MIT.

Демонстрация затемнённых листингов-подделок
Демонстрация затемнённых листингов-подделок

Продавцы Amazon говорят: фильтр гадает

Затем в теме появились те, кто эти листинги продаёт.

«Я владею дюжиной брендов на Amazon, и, наверное, большинство из них — как раз то, что автор хотел бы вычистить… Расширение работает странно непоследовательно. Оно скрыло всё под брендом KUIU, известным и очень дорогим брендом для охоты… реализация довольно неряшливая, и создатель явно не до конца понимает, как устроены листинги Amazon.» — продавец, владеющий дюжиной приватных брендов на Amazon

Самое острое в его комментарии не то, что фильтр промахивается, а то, почему отсутствие имени бренда вообще плохой сигнал: Amazon убирает названия намеренно.

«Команда каталога Amazon активно A/B-тестирует скрытие названий брендов: это часть их цели превратить всех продавцов в товарную массу и усилить ценовую конкуренцию… в реализации ОЧЕНЬ много ложных срабатываний.» — другой продавец приватных брендов, бывший дата-сайентист

«Knockoff буквально описывает сам себя»

Второе возражение: расширение опирается на чужой труд.

«Тут написано, что используется список брендов от AmazonBrandFilter. Зачем нам пользоваться этим расширением вместо исходного, которое как раз и делает важную работу по поддержке списка? „Knockoff” буквально описывает сам себя.» — давний пользователь HN

Мейнтейнер того самого списка появился в треде и подтвердил это:

«Я разработчик AmazonBrandFilter. Мне не очень нравится, что они просто утаскивают список вот так… Это безусловно самая сложная часть всей затеи. Если они начнут на этом зарабатывать, разозлюсь сильнее.» — разработчик AmazonBrandFilter

Откуда берутся имена-мешанина из клавиатуры

За инструментом стоит причина, по которой мусор вообще существует. Инженер, работавший в хардварном стартапе, описал конвейер:

«Контрактные производители в Китае берут спецификации и чертежи, которые им передали, и, поскольку у них уже есть формы, тот же самый товар каким-то загадочным образом появляется под именем-подделкой через пару недель после выпуска вашего продукта… для небольших стартапов это смертный приговор, а Amazon этому потворствует.» — инженер из хардварного стартапа

Другие предостерегали от мысли, что копия всегда хуже. Часть подделок — та же производственная линия под другим именем или заводской брак; другие — нелегальные клоны, которые незаметно пропускают проверки безопасности.

«…с электроникой на батарейках производители подделок пропускают массу защитных мер, и в итоге у вас сгорает дом.» — комментатор, разделивший подделки на четыре типа

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

«Тот факт, что Amazon не считает нужным внедрить такой фильтр сам, — веский аргумент просто не покупать на этой площадке.» — комментатор, который теперь пользуется Amazon только в крайнем случае

Получайте такие разборы каждый день

Главные истории Hacker News — на email, в Telegram или RSS.

Следующая новость · 6 из 29 Читать дальше
🚀Tech

98% поддержки браузеров звучит надёжно. Тред посчитал — и это не так

Хьюго решал, отказаться ли от Sass в пользу нативной вложенности CSS — функции, которую сейчас поддерживает около 98% браузеров. Раздумья превратились в эссе: 98% всё равно означают около 150 миллионов человек за бортом, а ресторан, который травит едой лишь в 2% случаев, всё равно кого-то травит каждую неделю.

★ 473 · 💬 313 · whynothugo.nl · 4 мин