Nie jest jeszcze ósma rano, a ja już jestem zirytowany na jakieś Audi.
Otwieram dashboard tak jak robię to większość dni, przeglądając nocny diff — co się dodało, co wypadło, które koszyki poruszyły się na tyle, by wywołać flagę "deal". Nic dramatycznego. Flagujemy jako niedoszacowane względem regionalnego koszyka jakieś 12 823 ogłoszeń dziennie, z 1,13 miliona, które obecnie śledzimy w 73 regionach, i większość poranków poranna partia wygląda jak każda inna: kilkaset nowych flag, długi ogon korekt cenowych, zwyczajny ruch. Ale jeden wiersz przyciąga moją uwagę, bo go rozpoznaję. Srebrne Audi A4, 2019, diesel, belgijskie tablice, 86 000 km na liczniku. Widziałem już ten konkretny samochód. Nie podobny — ten sam, te same zdjęcia, ten sam poobijany przedni zderzak na czwartym zdjęciu, ten sam dość specyficzny opis o "niepalącym pierwszym właścicielu".
Pole "data dodania" w ogłoszeniu mówi, że zostało wystawione cztery dni temu. A ja akurat pamiętam je z zupełnie innego tygodnia.
Robię więc to, co powiedziałbym każdemu w zespole: sprawdzam historię, nie snapshot. Nasze pliki snapshotów są nadpisywane przy każdym crawlu — to po prostu aktualny stan rynku w danej chwili — ale tabela historii zachowuje każdy wiersz, jaki kiedykolwiek zdeduplikowaliśmy, kluczowany po ID ogłoszenia z samego źródła. Wyciągam ID ogłoszenia tego Audi i przepuszczam je przez historię. Pierwsze pojawienie się: koniec czerwca. Cena wtedy: 24 900 €. Zniknęło ze snapshotu live w lipcu — sprzedane, jak zakładałem, albo zdjęte. Potem pojawia się ponownie we wrześniu pod nowym ID ogłoszenia, w tym samym źródle, na tym samym koncie dealera, cena spadła do 23 400 €. Znika ponownie w październiku. I jest tu znowu w tym tygodniu, ogłoszenie numer trzy, cena 22 800 €, opis lekko przeredagowany, "data dodania" zresetowana na ten tydzień, jakby samochód właśnie zjechał z lawety.
To ten sam samochód. Jest na sprzedaż, niesprzedany, od około czterech i pół miesiąca, i trzy razy z rzędu kupujący przewijający ogłoszenia widział "dodano 2 dni temu" i zakładał świeżą ofertę.
Tu muszę uważać na samego siebie, bo łatwa narracja — "dealer oszukuje kupujących" — niezupełnie odpowiada danym. Tylko Belgia niesie w naszym zbiorze obecnie 35 670 ogłoszeń, a zarządzanie zapasami dealera to naprawdę nudna praca. Dużo relistingu dzieje się dlatego, że ogłoszenie wypadło z pierwszej strony i nikomu nie chce się płacić za jego podbicie, więc po prostu je usuwają i wystawiają ponownie. Niektóre portale aktywnie to premiują — świeży znacznik czasu "dodano" ranguje wyżej w ich własnym wyszukiwaniu, więc dealer siedzący na martwym zapasie ma bezpośredni motyw, by odtwarzać ogłoszenie co kilka tygodni, zamiast obniżyć cenę na tyle, by faktycznie je sprzedać. Cena Audi faktycznie spadała — 24 900 € do 23 400 € do 22 800 € — tylko nie bardzo i wcale nie tak szybko, jak poważny sprzedawca czyści starzejący się zapas. Samochód, który stoi od czerwca, zazwyczaj wymaga prawdziwej przecinki ceny, nie kosmetycznej.
Do połowy przedpołudnia wyciągnąłem w ten sam sposób kolejny tuzin przykładów — ten sam dealer, to samo źródło, krzyżowe porównanie ID ogłoszeń z odciskami opisów — i wzorzec powtarza się wystarczająco często, by wyraźnie nie był jednorazową anomalią. To zachowanie. Nasza własna reguła deduplikacji jest tu celowo zawężona: zwijamy ogłoszenia tylko w ramach tego samego źródła po ID ogłoszenia, bo dwóch różnych sprzedawców reklamujących ten sam VIN to dwie realne, niezależne oferty i nie zamierzamy usuwać żadnej z nich. Ta reguła jest prawidłowa dla tego, przed czym chroni. Ale oznacza to też, że dealer, który usuwa i wystawia ponownie identyczny samochód, całkowicie pokonuje deduplikację, bo dla crawlera to zupełnie nowe ID ogłoszenia z zupełnie nowym zegarem "dni na rynku". Nie jesteśmy oszukiwani co do samochodu. Jesteśmy oszukiwani co do jego wieku.
To, co naprawdę ma znaczenie dla kupującego, to coś, czego nasze pole "dodano" nie powie samo z siebie: jak długo ten konkretny samochód, nie to konkretne ogłoszenie, nie udaje się sprzedać. Samochód, który miał trzy świeże plakietki "właśnie wystawione" w ciągu pięciu miesięcy, to samochód, któremu rynek już wielokrotnie powiedział nie, przy cenach wyższych niż ta, na której stoi teraz. To nie jest czerwona flaga co do stanu samochodu — wiele dobrych samochodów po prostu stoi w wolnej kategorii albo ma słaby zestaw zdjęć ogłoszenia — ale to bardzo przydatna karta przetargowa, jeśli zamierzasz złożyć ofertę. Dealer, który wystawił to samo Audi trzy razy z rzędu, nie odejdzie od kupującego przy 21 500 €.
Zamykam laptopa trochę po szóstej, spędziwszy większość dnia pracy na pogoni za jednym samochodem, który nigdy naprawdę nie był nowy. Gdzieś w Belgii prawdopodobnie wciąż stoi na placu, czekając na swój czwarty debiut.



