Travel Zenify

Cum funcționează

Pagina asta spune ce înseamnă un rând de ofertă, de unde vine prețul din el și ce lasă pe dinafară.

Ce înseamnă verdictul

Verdictul e scris, nu doar colorat: patru trepte, fiecare descrie poziția prețului față de referința rutei.

Preț foarte bun — prețul e sub referință și ruta are un preț tipic cercetat în spate, nu doar istoricul nostru; fără el, nicio ofertă nu ajunge aici.

Preț bun — prețul e sub referință, dar diferența sau dovezile nu ajung pentru treapta de sus.

Preț obișnuit — prețul nu coboară sub referință și nu se depărtează de ea.

Preț peste medie — prețul e peste referința rutei.

Trei acțiuni stau lângă verdict, nu ca etichete de treaptă: Cumpără acum vine când prețul e sub referință, Mai așteaptă când prețul e la nivelul ei, Nu cumpăra când e peste ea. Când apar, stau în fraza verdictului, lângă ștampilă.

De unde vin prețurile

Prețurile vin de la TravelPayouts: o copie a căutărilor altor călători pe Aviasales, păstrată 7 zile. Nu e o cotă live, ci ce a găsit ultima căutare care a trecut pe acolo.

Ștampila de sub preț, „Verificat 28 oct., 05:02”, spune când a fost confirmat tariful ultima dată pe vânzare, nu când a intrat oferta în listă. Ora e a Bucureștiului și se citește ca un moment, nu ca o vechime: pagina e statică, iar o vechime tipărită ar fi greșită a doua zi. O ofertă cu confirmarea mai veche de 48 de ore nu se publică.

Între ștampila noastră și pagina companiei, prețul se poate mișca: tariful poate fi scumpit sau poate dispărea până la plată. De asta scriem și când l-am văzut, nu doar cât costa.

Cum calculăm comparația

Comparația are două nume posibile: mediana noastră sau prețul tipic al rutei, o referință cercetată separat, din tarife datate. Când nu contează care dintre ele, comparației îi spunem referința rutei; rândul tipărește pe care bază s-a calculat.

Mediana noastră e valoarea din mijlocul prețurilor văzute de noi pe rută, pe toată fereastra de observații. Nu e un preț plătit de cineva și nu e media pieței: e istoricul nostru, iar rândul spune pe câte zile s-a calculat.

Un verdict din istoricul nostru cere cel puțin 45 de zile de observații pe rută. Sub prag, ruta nu primește verdict, oricât de bun ar arăta prețul zilei. Și un preț egal cu referința sau peste ea nu poate primi Preț bun sau Preț foarte bun: dacă un rând ar ieși așa, nu se publică deloc.

De ce nu tipărim încă un preț tipic pe majoritatea rutelor

Un preț tipic e o promisiune: cam atât costă ruta. Ca să o facem, avem nevoie de cel puțin 20 de tarife datate pe rută, întinse pe cel puțin 60 de zile de plecare și pe cel puțin 2 luni de plecare, fiecare cu data plecării și cu momentul citirii.

O estimare de la un model, fără tarife datate, nu intră în socoteală nici cu o notă lângă ea: un preț real lângă o cifră inventată ar lăsa verdictul să moștenească invenția.

Cât timp o rută nu are dovezile astea, rândul tipărește mediana noastră și spune pe câte zile s-a calculat, ca referința să se poată verifica.

Costul călătoriei

Un bilet nu e o călătorie. Zborul e prețul pentru o persoană, dus-întors: cifra mare din rând, luată direct din tarif.

Transportul estimat e o sumă fixă pe persoană, dus-întors: 20 €, convertită în lei la cursul din subsol. Nu e o cotă de la vreun operator, ci o estimare pentru drumul dintre aeroport și oraș, ținută separat ca să vezi ce adunăm.

Cazarea are două stări, iar pagina tipărește una singură: pe cea pe care o acoperă dovezile pentru orașul ofertei. Nu e o alegere de șablon, ci una de date.

Când orașul ofertei are cel puțin 5 hoteluri citite pe aceleași date cu șederea ta, linia de cazare — Cazare, cu nopțile șederii — tipărește un interval pentru toată șederea, nu tariful unei nopți, iar în aceeași linie stau cinci fapte: estimat, fără taxe, ocupare N, citit data citirii și n= câte hoteluri stau în spatele intervalului.

Intervalul se calculează așa: din fiecare hotel citit pe aceleași date luăm prețul pe noapte al șederii lui — prețul întregii șederi împărțit la nopți — și îl aducem în lei la cursul de referință al monedei din rândul lui; apoi percentila 25 și percentila 75 peste hotelurile acelei șederi, înmulțite cu nopțile tale. Un sfert dintre hoteluri stau sub percentila 25, un sfert peste percentila 75, iar între ele e jumătatea din mijloc: de asta linia tipărește un interval, nu o cifră.

n= numără hoteluri, nu rânduri de preț: un hotel recitit rămâne un hotel, iar dintre citirile lui contează cea mai nouă. Data de după citit e cea mai veche dintre citirile din spatele intervalului, fiindcă estimarea nu e mai proaspătă decât cel mai vechi dintre ele. fără taxe înseamnă ce spune: tarifele citite nu conțin taxele, deci nu le putem aduna. ocupare N e numărul de persoane pentru care e tariful camerei, iar dacă rândurile aceleiași șederi nu cad de acord asupra lui, intervalul nu se tipărește.

Două lucruri nu se întâmplă: un interval nu se face din hotelurile altei perioade, fiindcă intră doar rândurile citite pe aceleași date cu șederea ta; și un interval care s-ar rotunji la o singură cifră nu se tipărește deloc, fiindcă un interval nu e un singur număr.

Când intervalul există, blocul se numește Cost total estimat, iar ultima linie e Total estimat pentru o persoană, cu camera întreagă, fără taxe de cazare și bagaj: zborul, transportul și cazarea, adunate. Fiecare parte a acelei linii e o socoteală: zborul și transportul sunt pentru o persoană, cazarea e camera întreagă la ocuparea din linie, deci cifra e ce plătește o persoană care ține camera doar pentru ea. Dacă împarți camera cu cineva, zborul și transportul se adună pentru fiecare persoană, iar cazarea rămâne aceeași. Cifra e suma liniilor tipărite, așa că socoteala se poate face pe ecran, iar cele două excluderi din textul ei sunt tot ce rămâne pe dinafară — taxele pe care intervalul de cazare nu le are și bagajul, pe care nu-l prețuim.

Când orașul nu are cele 5 hoteluri pe aceleași date, linia de cazare e Cazare: verifică separat, blocul se numește Costul călătoriei și nu tipărim un total: un total fără cazare ar arăta complet, dar nu este. Nu fiecare ofertă are un total, și niciuna nu primește unul provizoriu.

Cursul e cel de referință al Băncii Naționale, iar data de lângă el e data publicării la BNR, nu data generării paginii: aceleași cifre se pot reface cu același curs.

Ce nu facem

Nu inventăm urgență: fără numărătoare inversă, fără „acum ori niciodată”, fără promisiuni despre cât mai ține un tarif.

Nu cerem cont ca să vezi o ofertă: lista și pagina ofertei se văd fără înregistrare.

Dacă un link ne aduce un comision, îl marcăm ca link de afiliere, la vedere, înainte să dai click, iar verdictul nu depinde de comision. Locul în listă nu se cumpără: nicio ofertă nu urcă pentru că cineva a plătit.

Un preț sau o comparație greșită e o eroare la noi, nu o ofertă proastă: spune-ne și o reparăm, verdictul se recalculează din date.


Surse