VĂN BẢN VIỆT 3.9.2 — THỐNG KÊ LƯỢT TRUY CẬP Nhà phát triển: Nguyễn Sang — Zalo: 0976688173 BẢN 3.9.2: cải thiện đọc khổ trang từng phần, lưới bảng/ô gộp/lề ô/chiều cao hàng, font và khung chữ. Giãn dòng kế thừa từng thuộc tính, phân biệt Theo số dòng/Chính xác/Tối thiểu; không đo từ bản xem để báo lỗi. Xem KIEM_DINH_BO_CUC_GIAN_DONG.txt. Cuối trang hiển thị tổng lượt hôm nay, tuần này và tháng này. - Theo giờ Việt Nam (UTC+7); ngày đổi lúc 00:00. - Tuần bắt đầu thứ Hai; tháng bắt đầu ngày 1. Không phải 7/30 ngày gần nhất. - Một phiên truy cập có thời hạn 30 phút. Tải lại trang trong thời hạn này không tăng thêm lượt; hết thời hạn, lần mở/tải lại tiếp theo là lượt mới. - Số liệu chung cho mọi người, lưu trong SQLite Durable Object Cloudflare; giữ qua các lần tải lại, khởi động máy chủ và cập nhật phần mềm. - Chỉ lưu tổng theo ngày và mã băm ngẫu nhiên tạm chống đếm lặp. Bộ đếm không lưu IP, email Google, nội dung file hay lịch sử trang của người dùng. Cookie ẩn danh HttpOnly/Secure tồn tại tối đa 30 phút. Không cần Google. - Đây là số phiên ước lượng, không phải số người duy nhất. Xóa/chặn cookie, trình chặn, mở đồng thời khi chưa có cookie hoặc bot có thể ảnh hưởng số đếm. Bot thông dụng được loại theo User-Agent; không bảo đảm loại mọi bot. - Chỉ có dữ liệu từ ngày kích hoạt. Không tự khôi phục lượng truy cập cũ. - Khi dịch vụ chưa được cài hoặc gián đoạn, hiển thị “—” và trạng thái chưa có thống kê; không tạo số giả. Kiểm tra văn bản vẫn dùng bình thường. SỬA LỖI CÀI ĐẶT account_id (08/10/2026) Nếu thấy Pages projects does not support account_id: tải lại ZIP mới, giải nén vào thư mục mới và chạy CAI_DAT_TU_DONG.cmd. Không cần sửa mã bằng tay, tạo lại Google hoặc xóa bộ đếm. Bộ đếm đã cài vẫn được giữ. NẾU CHÂN TRANG CHỈ HIỆN DẤU — Bấm Tải lại thống kê để đọc lại số liệu; nút này không tăng số đếm. Nếu hiện Chưa kích hoạt bộ đếm: làm các bước bên dưới một lần. Nếu báo gián đoạn hoặc bị chặn: kiểm tra mạng/quy tắc Cloudflare và thử lại sau. Không xóa Durable Object, không tự tạo số 0 để thay thống kê chưa có. KÍCH HOẠT MỘT LẦN Chỉ tải ZIP mới lên Pages không cập nhật Worker gateway đang chạy. 1. Giải nén ZIP vào một thư mục trên máy Windows. 2. Chạy CAI_DAT_TU_DONG.cmd (cần Node.js 22 trở lên). 3. Đăng nhập/ủy quyền Cloudflare khi trình duyệt mở. 4. Công cụ đọc cấu hình Production, giữ các biến/bí mật Google, cập nhật gateway riêng với vùng thống kê SQLite và triển khai website Production. Không yêu cầu bạn tự tạo hay nhập binding của bộ đếm. 5. Tải lại website bằng Ctrl+F5, kiểm tra chân trang 3.9.2 và số lượt. Các lần cập nhật sau giữ cùng tên gateway/class/namespace để không mất số liệu. Không xóa Durable Object hoặc đổi tag/class/tên Worker để “làm mới” bộ đếm. MIỄN PHÍ SQLite Durable Objects hỗ trợ Workers Free theo hạn mức Cloudflare. Công cụ không đăng ký/nâng cấp gói hoặc bật thanh toán. Tài khoản đang ở gói Paid vẫn chịu chính sách gói hiện tại; kiểm tra trong Cloudflare. Khi hết hạn mức hoặc dịch vụ lỗi, bộ đếm có thể tạm dừng; không tự chuyển sang dịch vụ trả phí. Không ảnh hưởng nội dung file hoặc kết quả kiểm tra. Tài liệu Cloudflare: https://developers.cloudflare.com/durable-objects/platform/pricing/ KIỂM TRA BẢN NÀY Đã chạy bộ đếm SQLite thực qua Miniflare: nhiều lượt đồng thời không mất số đếm, tải lại cùng phiên không cộng lại, hết phiên tính lượt mới, tổng theo ngày/tuần/tháng, ranh giới ngày/tuần/năm theo giờ Việt Nam, giữ dữ liệu khi khởi động lại, chặn yêu cầu khác nguồn và không gọi Google. Giao diện đã thử hiển thị số liệu và trạng thái khi chưa kích hoạt. Chưa triển khai/kiểm tra trên Cloudflare Production của bạn.