Khái niệm · Khái niệm nền
Đo được và chưa đo
Vì sao null không bao giờ là 0, và nguyên tắc này chi phối mọi màn hình.
Đây là nguyên tắc chi phối mọi con số trên mọi màn hình, và là thứ đáng hiểu trước khi đọc bất kỳ bảng nào.
Một phép đo không thực hiện không phải một phép đo sạch#
Khi một kiểm tra không chạy được — API bị chặn, ngữ cảnh bị từ chối, cơ sở dữ liệu không trả lời, SDK phiên bản cũ không biết đo thứ đó — kết quả là `null`, nghĩa là chưa đo.
Nó không bao giờ là false. Nó không bao giờ là 0.
proxy: true // đã tra, là proxy proxy: false // đã tra, không phải proxy proxy: null // chưa tra được — không biết
Vì sao điều này quan trọng đến thế#
Gộp chưa đo vào đã đo và sạch là cách êm ái nhất để một hệ thống phát hiện nói dối.
Hãy hình dung một site chưa từng báo kết quả thanh toán về. Nếu "số lần bị từ chối" của nó hiển thị là 0, bạn sẽ đọc thành "thẻ ở site này không bao giờ bị từ chối" — một tuyên bố mạnh và sai. Sự thật là chúng tôi không biết. Hai điều đó khác nhau hoàn toàn, và chỉ một trong hai đáng để ra quyết định dựa trên nó.
Nếu bạn thấy một ô ghi "Chưa đo", "Chưa báo về" hay để trống thay vì một con số — đó không phải lỗi hiển thị. Đó là câu trả lời đúng.
Nó xuất hiện ở đâu#
- Danh mục tín hiệu — một tín hiệu chỉ ghi nhận khi nó kích hoạt. Một lượt truy cập không có tín hiệu đó có thể đã chạy kiểm tra và qua, hoặc chưa từng chạy kiểm tra. Vì vậy màn hình hiện số lượng phát hiện không kèm "trên tổng N", vì không có mẫu số trung thực.
- Danh tiếng IP —
proxy,vpn,torlà ba trạng thái, không phải hai. - Payments — số lần bị từ chối là
nullcho tới khi backend của bạn báo kết quả đầu tiên. - Hành vi — "SDK chưa từng thu thập" và "đã thu thập, chưa có gì xảy ra" là hai trạng thái khác nhau, và trạng thái thứ hai là điều bình thường của mọi lượt truy cập trung thực.
Ngoại lệ duy nhất chứng minh được điều ngược lại#
Một kiểm tra có thể nói "đã đo, và sạch": navigator.webdriver. Mọi phiên bản SDK đều đọc nó, nên một lượt truy cập có đọc và không kích hoạt luật tự động hoá là đã đo và không phát hiện.
Mọi kiểm tra khác chỉ ghi nhận khi kích hoạt.