Ärendet kom in klockan 9:14 på morgonen, ämnesraden "bug??" och inga artigheter i övrigt. En läsare vid namn Faisal hade bokmärkt en Nissan Patrol Platinum från 2020, vit med beige inredning, och två dagar senare hittade han vad som såg ut som exakt samma bil under ett annat annons-ID, annat säljarnamn, 8 000 AED billigare. Han ville veta om vår plattform duplicerade rader, för om så var fallet, hur skulle han då kunna lita på någon prissättning över huvud taget.
Rimlig fråga. Vi sitter på 1 108 535 aktiva annonser i 73 regioner och 1 375 källor den här veckan, och Förenade Arabemiraten ensamt står för 59 393 av dem, matade av skrapare som dubizzle.py och opensooq_uae_scraping_task.py som körs oberoende av varandra, mot helt olika sajter med helt olika annonsscheman. Nissan globalt är 42 342 rader i vårt system. Någonstans i den högen fanns två Patrol som, i Faisals ögon, var en och samma bil med två prislappar.
Jag plockade fram båda raderna innan kaffet ens hunnit bli klart. Samma årsmodell, samma utrustningsnivå, samma karossfärg, miltalet elva kilometer isär — nära nog för att vara avrundning, inte nära nog för att bevisa något. Olika telefonnummer, även om OpenSooq-numret visade sig vara ett rent WhatsApp Business-konto, vilket är en signal i sig. Olika publiceringsdatum, fyra dagar isär. Och en detalj Faisal inte hade nämnt: interiörbilderna i den billigare annonsen visade en registreringsdekal från UAE Pass som fortfarande satt kvar på vindrutan, den typ återförsäljare låter sitta kvar under bytet mellan ägare.
| OpenSooq-annons | Dubizzle-annons | |
|---|---|---|
| Pris | 79 000 AED | 87 000 AED |
| Miltal | 61 200 km | 61 211 km |
| Publicerad | Dag 1 | Dag 5 |
| Kontakt | WhatsApp Business | Personlig mobil |
| Registreringsdekal synlig | Ja | Nej |
Det mönstret — ett WhatsApp Business-nummer, ett något högre pris, och foton tagna på vad som uppenbart är en återförsäljargård snarare än någons uppfart — är signaturen för en konsignationsaffär (så kallad "flip"). Min tolkning, och jag skulle satsa på den: en privat ägare sålde eller konsignerade bilen till en mäklare tidigt i veckan, mäklaren la ut den igen fyra dagar senare på en andra plattform med påslag samtidigt som den ursprungliga annonsen fick löpa ut sin tid, och under de överlappande dagarna var samma fysiska Patrol aktiv på två ställen till två priser. Det händer hela tiden på den här marknaden. Gatuhandlare här kör sitt lager genom tre eller fyra portaler samtidigt och plockar inte alltid bort den gamla annonsen i samma sekund en bil byter ägare.
Här är den del som faktiskt hade betydelse för ärendet: vi slår inte samman dessa, och vi kommer inte att göra det. Vår dedupliceringslogik slår ihop dubbletter inom en och samma källa — samma annons-ID som dyker upp igen vid en omgenomsökning — men den slår medvetet aldrig samman över källor via chassinummer, även när vi är ganska säkra på att det är samma bil. Jag kontrollerade detta mot vår egen regel innan jag svarade Faisal, för det är lockande att tänka "slå ihop dem, det är ju uppenbarligen en och samma bil." Men två säljare med samma chassinummer är, funktionellt sett, två marknadsaktörer som lägger två oberoende bud, och att behandla dem som dubbletter skulle innebära att man i tysthet raderar en säljares prissignal ur datamängden — precis den typ av sak som gradvis förvanskar en under-marknadsvärde-modell över tid. Vi flaggar ungefär 12 823 annonser om dagen som underprissatta i förhållande till sin regionala kohort, och den siffran betyder bara något om varje aktivt utrop stannar kvar i poolen, hur redundant det än ser ut.
Så jag sa sanningen till Faisal: ingen bugg, troligen en flip, och gapet på 8 000 AED som han stirrade på var inte brus — det var den tydligaste under-marknadsvärde-signalen i hela hans sökning den veckan, mitt framför ögonen på honom. OpenSooq-annonsen var faktiskt en av dagens flaggade fynd, prissatt under vad sex jämförbara Patrol i Platinum-utrustning i Dubai och Sharjah begärde. Han hade utan att mena det snubblat över en läxa med två sidor: annonser som ser ut som dubbletter är oftast en distributionsegenhet, inte ett datafel, och den "avvikande" i paret är ofta den värd att ringa på först.
En återförsäljare jag pratade med för flera år sedan i Sharjah uttryckte det rakare än jag någonsin skulle våga skriva: "Bilen bryr sig inte om hur många webbplatser den finns på. Priset är det som talar." Han hade inte fel, och det är i grunden hela argumentet för att aldrig slå ihop två säljare till en rad.
Vid tidig eftermiddag hade jag lagt till en rad i vårt FAQ om skenbara dubbletter, mest för att nästa Faisal ska få ett direkt svar i stället för en heldagsutredning. Det jag inte ändrade var själva deduplieringsregeln — samma källa, samma ID, ingenting annat. Två säljare, samma chassinummer, fortfarande två annonser. Om du någonsin ser vad som ser ut som din drömbil två gånger, anta inte att sajten är trasig. Titta på vem som begär mindre, och fråga varför först.



