Pilkku, joka paisutti jokaisen eurooppalaisen hinnan 100-kertaiseksi
Hintaparser, joka poisti pilkut, luki saksalaisen 9,99 €:n 999:ksi. Mikään ei kaatunut, mikään ei näyttänyt väärältä, ja tulomalli raportoi hiljaa sata kertaa liian suuria lukuja.
Hinnat ovat se ainoa syöte, jossa suuruusluokan virhe näyttää kaaviossa täysin uskottavalta. Tilaussovellus, joka näyttää 6,499 dollaria vuodessa, on järjetön, jos pysähdyt ajattelemaan, ja täysin huomaamaton, jos selaat kojelautaa.
Mitä koodi teki
Jäsennin poisti tuhaterottimet ennen numeroiden täsmäyttämistä, mikä on oikein englannissa ja väärin suurimmassa osassa Eurooppaa. Saksalainen kauppapaikka tulostaa 9,99 €, pilkku on desimaalipiste, ja sen poistaminen tuottaa 999.
Koska tulomalli lukee hintaportaan siitä kauppapaikasta, joka on näytöllä, seuratun sovelluksen avaaminen Saksa-välilehdellä syötti sille ankkurihinnan 6,499 eikä 44.36. 147-kertainen yliarvio ilman virhettä, varoitusta tai näkyvää oiretta.
Korjaus ja miksi aluetunnistus oli väärä vastaus
Ilmeinen korjaus on katsoa kauppapaikka ja soveltaa sen käytäntöä. Emme tehneet niin, koska jäsentimelle annetaan myös merkkijonoja, joiden alkuperästä se ei voi olla varma, ja haku, joka hiljaisesti palautuu englantiin, luo bugin uudelleen vaikeammin löydettävässä muodossa.
Sen sijaan desimaalierotin määräytyy sijainnin perusteella. Jos sekä piste että pilkku esiintyvät, oikeanpuoleisin on desimaalipiste: 1.234,56 ja 1,234.56 jäsentyvät molemmat oikein ilman tietoa siitä, mistä maasta ne ovat peräisin. Jos vain yksi esiintyy, se on tuhaterotin, kun sitä seuraa täsmälleen kolme numeroa, ja muutoin desimaalipiste.
Sama bugi, eri pääte
Sitten Indonesia. Apple tulostaa 829,000 rupiaa muodossa "Rp 829ribu", missä ribu on indonesiaa ja tarkoittaa tuhatta. Kirjaimellisesti luettuna se on 829 rupiaa, noin viisi Yhdysvaltain senttiä, mikä 69.99 dollarin amerikkalaista hintaa vasten olisi julkaistu näytön dramaattisimpana lokalisointilöydöksenä.
Suuruusluokan sanat on nyt käsitelty. Mutta taulukko ei voi koskaan olla täydellinen, koska mikä tahansa kauppapaikka voi tulostaa sanan, jota kukaan täällä ei ole nähnyt, joten on myös alaraja: hinta, joka muuntuu alle 2% perusmarkkinasta, jätetään julkaisematta epäluotettavana. Halvin mittaamamme aito markkina, Türkiye, on 5%, joten suoja havaitsee suuruusluokan virheet kyseenalaistamatta todellista hinnoittelua.
Aiheeseen liittyvä
- 90 % huippusovelluksista ei koskaan testaa kuvakettaan: mitä 1 000 sovelluksen vertailututkimus havaitsi
- Kukaan ei voi myydä sinulle App Storen hakuvolyymia
- Sensor Towerin hinnoittelu vuonna 2026: mitä se todella maksaa
- Potto levisi TikTokissa. Tässä on mitä App Store teki sille
Blogi · Tapaustutkimukset · Free ASO tools · Tuotteet · Tietosuoja ja ehdot · AsoTheory