A vessző, amely minden európai árat 100-szorosára növelt
Egy árelemző, amely eltávolította a vesszőket, a német 9,99 €-t 999-nek olvasta. Semmi sem omlott össze, semmi sem tűnt hibásnak, és a bevételi modell csendben százszor nagyobb számokat jelentett.
Az árak az egyetlen olyan bemenet, ahol egy nagyságrendi hiba teljesen hihetőnek tűnik egy diagramon. Egy előfizetéses alkalmazás, amely évi 6,499 $-t mutat, abszurd, ha megállsz és belegondolsz, és teljesen feltűnésmentes, ha egy irányítópultot pásztázol.
Mit csinált a kód
Az elemző eltávolította az ezreselválasztókat a számjegyek egyeztetése előtt, ami angolul helyes, de Európa nagy részén rossz. A német áruházfelület 9,99 €-t ír ki, a vessző a tizedespont, és az eltávolítása 999-t eredményez.
Mivel a bevételi modell az éppen látható áruházfelületről olvassa le az árlétrát, egy követett alkalmazás megnyitása a német lapon 6,499 horgonyárat adott neki 44.36 helyett. 147-szeres túlbecslés, hiba, figyelmeztetés és látható tünet nélkül.
A javítás, és miért volt rossz válasz a területi beállítás észlelése
A kézenfekvő javítás az lenne, hogy megkeressük az áruházfelületet, és alkalmazzuk annak szabályát. Mi nem ezt tettük, mert az elemző olyan karakterláncokat is kap, amelyeknek az eredetében nem lehetünk biztosak, és egy olyan keresés, amely csendben angolra esik vissza, a hibát nehezebben megtalálható formában teremti újra.
Ehelyett a tizedeselválasztót a pozíció határozza meg. Ha pont és vessző is megjelenik, a jobb szélső a tizedespont: a 1.234,56 és a 1,234.56 is helyesen értelmeződik, anélkül, hogy tudnánk, melyik országból származnak. Ha csak az egyik jelenik meg, ezreselválasztó, ha pontosan három számjegy követi, egyébként tizedespont.
Ugyanaz a hiba, más utótaggal
Aztán Indonézia. Az Apple a 829,000 rúpiát "Rp 829ribu"-ként írja ki, ahol a ribu indonézül ezret jelent. Szó szerint olvasva ez 829 rúpia, körülbelül öt amerikai cent, ami egy 69.99 $-os amerikai árral szemben a képernyőn látható legdrámaibb lokalizációs megállapításként jelent volna meg.
A nagyságrendet jelző szavak mostantól kezelve vannak. De ez a táblázat soha nem lehet teljes, mert bármely áruházfelület kiírhat olyan szót, amit itt még senki sem látott, ezért van egy alsó határ is: az az ár, amely a bázispiac 2%-a alá konvertálódik, megbízhatatlanként vissza lesz tartva a közzététel helyett. A legolcsóbb valódi piac, amelyet mérünk, Törökország, 5%-nél van, így az őr nagyságrendi hibákat fog meg anélkül, hogy megkérdőjelezné a valós árazást.
Kapcsolódó
- A top alkalmazások 90%-a soha nem teszteli az ikonját: mit mutatott egy 1000 alkalmazásos benchmark tanulmány
- Senki sem adhat el neked App Store keresési volument
- Sensor Tower árazás 2026-ban: mennyibe kerül valójában
- A Potto vírusként terjedt a TikTokon. Íme, mit tett az App Store
Blog · Esettanulmányok · Free ASO tools · Termékek · Adatvédelem és feltételek · AsoTheory