Sagen kom ind klokken 9:14 om morgenen, emnefelt "bug??" og ellers ikke meget høflighed. En læser ved navn Faisal havde gemt en 2020 Nissan Patrol Platinum, hvid med beige interiør, og to dage senere fandt han, hvad der lignede præcis samme bil under et andet opslags-ID, en anden sælger, AED 8.000 billigere. Han ville vide, om vores platform duplikerede rækker, for hvis det var tilfældet, hvordan kunne han så stole på nogen af priserne.
Fair spørgsmål. Vi sidder i denne uge på 1.108.535 aktive annoncer fordelt på 73 regioner og 1.375 kilder, og alene UAE tegner sig for 59.393 af dem, fodret af scrapere som dubizzle.py og opensooq_uae_scraping_task.py, der kører uafhængigt af hinanden og rammer helt forskellige sites med helt forskellige annonce-skemaer. Nissan globalt udgør 42.342 rækker i vores system. Et sted i den bunke lå der to Patrol'er, som i Faisals øjne var én og samme bil med to prismærker.
Jeg hentede begge rækker frem, før kaffen var færdigbrygget. Samme modelår, samme udstyrsvariant, samme udvendige farve, kilometertal elleve kilometer fra hinanden — tæt nok til at være afrunding, ikke tæt nok til at bevise noget som helst. Forskellige telefonnumre, dog viste OpenSooq-nummeret sig at være en rent WhatsApp-baseret Business-konto, hvilket i sig selv er sigende. Forskellige opslagsdatoer, fire dage imellem. Og en detalje, Faisal ikke havde nævnt: interiørbillederne i den billigere annonce viste en UAE Pass-registreringsmærkat, der stadig sad på forruden — den slags, forhandlere lader blive siddende under ejerskiftet.
| OpenSooq-annonce | Dubizzle-annonce | |
|---|---|---|
| Pris | AED 79.000 | AED 87.000 |
| Kilometertal | 61.200 km | 61.211 km |
| Opslået | Dag 1 | Dag 5 |
| Kontakt | WhatsApp Business | Privat mobil |
| Registreringsmærkat synlig | Ja | Nej |
Det mønster — et Business-WhatsApp-nummer, en lidt højere pris, billeder taget på det, der tydeligvis er en forhandlergård og ikke en privat indkørsel — er kendetegnet for en konsignationsomsætning ("flip"). Min tolkning, og den vil jeg vædde på: en privat ejer solgte eller gav bilen i konsignation til en forhandler tidligt i ugen, forhandleren genopslog den fire dage senere på en anden platform med et tillæg, samtidig med at den oprindelige annonce fik lov at løbe ud af sig selv, og i de overlappende dage var den samme fysiske Patrol aktiv to steder til to priser. Det sker konstant på dette marked. Gadeforhandlere her kører deres beholdning gennem tre-fire portaler samtidig og fjerner ikke altid det gamle opslag, i samme øjeblik en bil skifter ejer.
Her er det, der faktisk betød noget for sagen: vi lægger ikke disse sammen, og det vil vi heller ikke gøre. Vores deduplikeringslogik samler kun duplikater inden for én og samme kilde — samme annonce-ID, der dukker op igen ved en genscanning — men den lægger med vilje aldrig sammen på tværs af kilder ud fra stelnummer, selv når vi er nogenlunde sikre på, at det er samme bil. Jeg tjekkede dette op imod vores egen regel, før jeg svarede Faisal, for det er fristende at tænke "selvfølgelig skal de lægges sammen, det er jo én bil." Men to sælgere med samme stelnummer er, funktionelt set, to markedsdeltagere, der afgiver to uafhængige tilbud, og at behandle dem som duplikater ville betyde stiltiende at slette den ene sælgers prissignal fra datasættet — og det er præcis den slags, der umærkeligt korrumperer en under-markedspris-model over tid. Vi flager omkring 12.823 annoncer om dagen som underprissatte i forhold til deres regionale kohorte, og det tal giver kun mening, hvis hvert eneste aktive udbud bliver i puljen, uanset om det ser redundant ud eller ej.
Så jeg fortalte Faisal sandheden: ikke en fejl, sandsynligvis en flip, og de AED 8.000 i forskel, han stirrede på, var ikke støj — det var det klareste under-markedspris-signal i hans søgning den uge, og det lå der i fuldt dagslys. OpenSooq-annoncen var faktisk en af den dags flagede gode køb, prissat under, hvad seks sammenlignelige Platinum-udstyrede Patrol'er i Dubai og Sharjah bad om. Han var uforvarende stødt på en lære med to sider: annoncer, der ligner duplikater, er som regel en distributionsejendommelighed og ikke en datafejl, og den "afvigende" af de to er ofte den, det er værd at ringe til først.
En forhandler, jeg talte med for år tilbage i Sharjah, sagde det mere ligeud, end jeg selv ville skrive det: "Bilen er ligeglad med, hvor mange websites den ligger på. Det er prisen, der taler." Han tog ikke fejl, og det er i bund og grund hele argumentet for aldrig at slå to sælgere sammen til én række.
Ved eftermiddagstid havde jeg tilføjet en linje til vores FAQ om tilsyneladende duplikater, mest så den næste Faisal får et øjeblikkeligt svar i stedet for en undersøgelse samme dag. Det, jeg ikke ændrede, var selve deduplikeringsreglen — samme kilde, samme ID, intet andet. To sælgere, samme stelnummer, stadig to annoncer. Hvis du nogensinde ser, hvad der ligner din drømmebil to gange, så gå ikke ud fra, at siden er i stykker. Se på, hvem der beder om mindst, og spørg hvorfor først.



