Dấu phẩy đã thổi phồng mọi giá châu Âu lên 100 lần
A price parser that stripped commas read the German 9,99 € as 999. Nothing crashed, nothing looked wrong, and the revenue model quietly reported figures a hundred times too large.
Giá là đầu vào duy nhất mà một lỗi sai lệch bậc độ lớn trông hoàn toàn hợp lý trên biểu đồ. Một ứng dụng đăng ký hiển thị $6,499 một năm là vô lý nếu bạn dừng lại và suy nghĩ, và hoàn toàn bình thường nếu bạn đang quét qua bảng điều khiển.
Mã đã làm gì
Trình phân tích cú pháp đã loại bỏ dấu phân cách hàng nghìn trước khi khớp các chữ số, điều này đúng với tiếng Anh và sai với hầu hết châu Âu. Cửa hàng Đức in 9,99 €, dấu phẩy là dấu thập phân, và việc loại bỏ nó tạo ra 999.
Vì mô hình doanh thu đọc bậc thang giá từ bất kỳ cửa hàng nào đang hiển thị trên màn hình, việc mở một ứng dụng được theo dõi trên tab Đức đã đưa vào đó một mức giá neo là 6,499 thay vì 44.36. Một sự phóng đại gấp 147 lần, không có lỗi, không có cảnh báo và không có triệu chứng rõ ràng.
Cách khắc phục, và tại sao phát hiện ngôn ngữ là câu trả lời sai
Cách sửa chữa rõ ràng là tra cứu cửa hàng và áp dụng quy ước của nó. Chúng tôi đã không làm vậy, vì trình phân tích cú pháp cũng nhận được các chuỗi mà nó không thể chắc chắn về nguồn gốc, và một tra cứu âm thầm quay về tiếng Anh sẽ tái tạo lỗi ở dạng khó tìm hơn.
Thay vào đó, dấu phân cách thập phân được quyết định bởi vị trí. Nếu cả dấu chấm và dấu phẩy đều xuất hiện, dấu ngoài cùng bên phải là dấu thập phân: 1.234,56 và 1,234.56 đều được phân tích đúng mà không biết chúng đến từ quốc gia nào. Nếu chỉ có một dấu xuất hiện, nó là dấu phân cách hàng nghìn khi có đúng ba chữ số theo sau, và là dấu thập phân trong các trường hợp khác.
Cùng một lỗi, mang một hậu tố khác
Sau đó là Indonesia. Apple in 829,000 rupiah thành "Rp 829ribu", trong đó ribu là tiếng Indonesia có nghĩa là nghìn. Đọc theo nghĩa đen thì đó là 829 rupiah, khoảng năm xu Mỹ, so với mức giá $69.99 của Mỹ thì đáng lẽ đã được công bố là phát hiện bản địa hóa ấn tượng nhất trên màn hình.
Các từ chỉ độ lớn giờ đã được xử lý. Nhưng bảng đó không bao giờ có thể đầy đủ, vì bất kỳ cửa hàng nào cũng có thể in một từ mà không ai ở đây từng thấy, vì vậy cũng có một ngưỡng tối thiểu: một mức giá chuyển đổi dưới 2% của thị trường cơ sở sẽ bị giữ lại vì không đáng tin cậy thay vì được công bố. Thị trường thực sự rẻ nhất mà chúng tôi đo được, Türkiye, nằm ở mức 5%, vì vậy biện pháp bảo vệ này bắt được các lỗi sai lệch bậc độ lớn mà không nghi ngờ giá thực tế.
Liên quan
- 90% of top apps never test their icon: what a 1,000-app benchmark study found
- Không ai có thể bán cho bạn lượng tìm kiếm App Store
- Giá Sensor Tower năm 2026: chi phí thực tế
- Potto đã lan truyền trên TikTok. Đây là những gì App Store đã làm về nó
Blog · Nghiên cứu tình huống · Free ASO tools · Sản phẩm · Quyền riêng tư và điều khoản · AsoTheory