Заявка прийшла о 9:14 ранку, тема — «bug??» і жодних інших люб'язностей. Читач на ім'я Faisal додав у закладки Nissan Patrol Platinum 2020 року, білий на бежевому, а два дні по тому знайшов, здається, той самий пікап під іншим ID оголошення, з іншим ім'ям продавця і на AED 8,000 дешевше. Він хотів знати, чи наша платформа дублює рядки, бо якщо так — то як після цього довіряти будь-якому ціноутворенню.
Справедливе питання. Цього тижня ми тримаємо 1,108,535 активних оголошень із 73 регіонів і 1,375 джерел, і сама лише ОАЕ несе 59,393 з них, які постачають скрапери на зразок dubizzle.py та opensooq_uae_scraping_task.py, що працюють незалежно один від одного, заходячи на зовсім різні сайти з зовсім різними схемами оголошень. Nissan у всій нашій системі — це 42,342 рядки. Десь у цій купі опинилися два Patrol, які на око Faisal виглядали як один пікап із двома цінниками.
Я підняв обидва рядки ще до того, як заварилася кава. Той самий рік моделі, та сама комплектація, той самий колір кузова, пробіг відрізняється на одинадцять кілометрів — достатньо близько, щоби бути похибкою округлення, але недостатньо, щоб хоч щось довести. Різні номери телефонів, хоча номер з OpenSooq виявився акаунтом WhatsApp Business, а це вже саме по собі підказка. Різні дати публікації, з розривом у чотири дні. І деталь, яку Faisal не згадав: на фото салону в дешевшому оголошенні на лобовому склі досі був наклейка реєстрації UAE Pass — таку дилери лишають під час перепродажу між власниками.
| Оголошення OpenSooq | Оголошення Dubizzle | |
|---|---|---|
| Ціна | AED 79,000 | AED 87,000 |
| Пробіг | 61,200 км | 61,211 км |
| Опубліковано | День 1 | День 5 |
| Контакт | WhatsApp Business | Особистий мобільний |
| Наклейка реєстрації видна | Так | Ні |
Цей шаблон — номер WhatsApp Business, дещо вища ціна і фото, зроблені явно на дилерському майданчику, а не на чиємусь подвір'ї — це підпис комісійного перепродажу. Моє припущення, і я готовий на нього поставити: приватний власник продав або передав пікап на комісію брокеру на початку тижня, брокер перевиклав його чотири дні пізніше на іншій платформі з надбавкою, водночас дозволивши старому оголошенню й далі висіти до кінця терміну, і в ці кілька днів перекриття один і той самий фізичний Patrol був активним у двох місцях за двома цінами одночасно. На цьому ринку так відбувається постійно. Місцеві дилери-«кербсайдери» ведуть свій інвентар одночасно через три-чотири портали і не завжди прибирають старе оголошення в ту саму секунду, коли автомобіль змінює власника.
Ось що насправді мало значення для заявки: ми не об'єднуємо такі оголошення і не будемо. Наша логіка дедуплікації згортає дублікати в межах одного джерела — коли той самий ID оголошення знову з'являється після повторного обходу — але вона свідомо ніколи не об'єднує оголошення з різних джерел за VIN, навіть коли ми досить впевнені, що це один і той самий автомобіль. Я перевірив це за нашим власним правилом, перш ніж відповісти Faisal, бо так і тягне подумати: «ну звісно, треба об'єднати, це ж один пікап». Але два продавці з однаковим VIN — це, по суті, два учасники ринку, які роблять дві незалежні пропозиції, і якщо трактувати їх як дублікати, це означатиме мовчазне видалення ціннового сигналу одного з продавців із набору даних — а це саме те, що з часом тихо спотворює модель нижче-ринкових цін. Ми щодня позначаємо приблизно 12,823 оголошення як недооцінені відносно їхньої регіональної когорти, і це число має сенс лише тоді, коли кожна активна пропозиція залишається в пулі — хай навіть на вигляд надлишкова.
Тож я сказав Faisal правду: не помилка, ймовірно перепродаж, а розрив у AED 8,000, на який він дивився, — це не шум, а найчіткіший сигнал нижче ринку в усій його пошуковій видачі того тижня, що лежав просто на видноті. Оголошення з OpenSooq і справді було одним із того дня позначених «вигідних» — за ціною, нижчою за те, що просили шість порівнянних Patrol у комплектації Platinum у Дубаї та Шардже. Сам не бажаючи цього, він натрапив на двосторонній урок: оголошення, що виглядають як дублікати, зазвичай є особливістю розповсюдження, а не помилкою даних, і саме «дивне» з пари часто варте того, щоб зателефонувати першим.
Один дилер, з яким я говорив у Шарджі багато років тому, сформулював це грубіше, ніж я насмілився б написати: «Автомобілю байдуже, на скількох сайтах він виставлений. Говорить ціна». Він не помилявся, і це, по суті, вся аргументація на користь того, щоб ніколи не згортати двох продавців в один рядок.
До обіду я вже додав до нашого FAQ пункт про схожі на дублікати оголошення — здебільшого для того, щоб наступний Faisal отримав миттєву відповідь замість розслідування на цілий день. Що я не змінив — це саме правило дедуплікації: те саме джерело, той самий ID, більше нічого. Два продавці, один VIN — усе одно два оголошення. Якщо колись побачите ваш автомобіль мрії двічі — не думайте, що сайт зламався. Погляньте, хто просить менше, і спершу запитайте чому.



