Fairlytics - Mã theo dõi phân tích web nhỏ gọn chỉ 510 byte, không dùng cookie
Fairlytics là một giải pháp phân tích web mới với mã JavaScript chỉ 510 byte, không lưu trữ cookie hay thông tin cá nhân nhạy cảm, tối ưu hiệu suất và bảo vệ quyền riêng tư người dùng.

Fairlytics - Giải pháp phân tích web chỉ 510 byte, không cookie và tối ưu bảo mật
Ngày nay, các mã theo dõi phân tích website như Google Analytics thường rất nặng, gây ảnh hưởng tiêu cực đến hiệu suất tải trang, đặc biệt với người dùng thiết bị di động hoặc kết nối mạng chậm. Google Analytics nặng tới khoảng 82 KB, trong khi các giải pháp tập trung bảo mật hơn như Plausible hay Umami cũng đạt lần lượt ~1 KB và ~2 KB.
Fairlytics nổi bật khi sở hữu một mã JavaScript thu gọn chỉ còn 510 byte nén gzip, kèm theo đó là cam kết không sử dụng cookie hay lưu trữ thông tin cá nhân nhạy cảm. Đây là một bước tiến quan trọng hướng tới các website muốn tối ưu tốc độ, đồng thời tôn trọng quyền riêng tư của người dùng.
Tại sao mã theo dõi nhỏ lại quan trọng?
Mỗi byte của mã JavaScript trên trang web đều ảnh hưởng trực tiếp đến:
- Thời gian phân tích cú pháp trên thiết bị di động
- Lượng dữ liệu truyền trên các kết nối mạng có băng thông thấp
- Tiềm năng làm chặn quá trình dựng trang (render-blocking)
- Ảnh hưởng đến các chỉ số Core Web Vitals quan trọng của Google
Với một đoạn mã phân tích được tích hợp trên mỗi trang của website, những yếu tố trên nhân lên theo số lượt truy cập, có thể làm giảm trải nghiệm tổng thể của người dùng.
Quy trình bảo mật dữ liệu riêng tư của Fairlytics
Khi khách truy cập tải trang có Fairlytics, quy trình hoạt động như sau:
- Mã 510 byte gửi một yêu cầu POST với 4 trường dữ liệu: ID trang, URL trang, referrer (nguồn giới thiệu), và tiêu đề trang.
- Máy chủ nhận dữ liệu kèm theo địa chỉ IP và User-Agent (chuẩn HTTP).
- Địa chỉ IP được sử dụng để tra cứu mã quốc gia (mã 2 chữ cái) trong bộ nhớ tạm, rồi bị loại bỏ hoàn toàn, không lưu trữ.
- Chuỗi User-Agent bị phân tích phân loại thành nhóm trình duyệt và hệ điều hành, sau đó chuỗi gốc cũng được loại bỏ.
- Referrer được rút gọn chỉ còn tên miền chính.
- Các tham số truy vấn (query parameters) bị loại bỏ khỏi URL gửi lên.
- Mã băm ẩn danh quay vòng theo ngày được tạo ra để ước tính số lượng khách truy cập duy nhất mà không cần cookie.
Dữ liệu được lưu trữ gồm: đường dẫn trang, tiêu đề trang, tên miền referrer, mã quốc gia, nhóm trình duyệt, nhóm hệ điều hành, loại thiết bị, session id và thời gian truy cập.
Riêng địa chỉ IP, User-Agent đầy đủ, URL referrer chi tiết hay thông tin định danh lâu dài không bao giờ lưu lại trong cơ sở dữ liệu.
Cách hoạt động của mã theo dõi Fairlytics
Đoạn mã tracker được viết bằng JavaScript nguyên gốc, không có thư viện phụ thuộc. Nó thực hiện:
- Đọc thuộc tính
data-sitevàdata-apitừ thẻ script chứa nó - Gửi một yêu cầu POST duy nhất khi trang được tải
- Lắng nghe sự kiện
popstateđể theo dõi điều hướng SPA (Single Page Application) - Kiểm tra các tín hiệu Do Not Track (DNT) và Global Privacy Control (GPC), nếu bật sẽ không hoạt động
- Sử dụng
navigator.sendBeaconnếu có để gửi dữ liệu không chặn trang
Cấu trúc đơn giản, không có hàng đợi sự kiện, không gom nhóm (batching), không retry hay quản lý phiên, không xử lý cookie.
Những gì nhận được khi không dùng cookie?
Fairlytics vẫn cung cấp đầy đủ thống kê phân tích cơ bản như:
- Số lượt truy cập và ước lượng khách truy cập duy nhất qua mã băm ẩn danh
- Các trang phổ biến nhất
- Nguồn giới thiệu theo tên miền chính
- Thống kê theo quốc gia, trình duyệt, hệ điều hành và loại thiết bị
- Theo dõi mục tiêu (goal tracking) cho các sự kiện chuyển đổi tùy chỉnh
- Bảng điều khiển dữ liệu thời gian thực
So sánh với các công cụ phân tích khác
| Tiêu chí | Google Analytics | Plausible | Fairlytics |
|---|---|---|---|
| Kích thước mã script | ~82 KB | ~1 KB | 510 bytes |
| Dùng cookie | 2-4 | 0 | 0 |
| Cần banner đồng ý | Có | Không | Không |
| Số dữ liệu điểm/trang | 17+ | ~8 | 4 |
| Lưu IP | Có | Tạm thời | Không bao giờ |
Thử dùng Fairlytics ngay hôm nay
Fairlytics được cung cấp miễn phí cho tới 10.000 lượt xem trang mỗi tháng, không yêu cầu thẻ tín dụng.
Chỉ cần thêm dòng mã sau vào trang web của bạn:
<script src="https://app.fairlytics.dev/js/tracker.v1.js"
data-site="YOUR_SITE_ID"
data-api="https://app.fairlytics.dev"></script>
Dòng mã này chỉ có kích thước 510 byte, không sử dụng cookie nhưng vẫn đảm bảo tính bảo mật và hiệu quả phân tích.
- Website chính thức: https://fairlytics.dev
- Demo trực tiếp: https://fairlytics.dev/demo/
Fairlytics là lựa chọn phù hợp cho các nhà phát triển và quản trị website Việt Nam muốn cải thiện tốc độ tải trang và bảo vệ quyền riêng tư người dùng mà không cần những công cụ phân tích nặng nề, phức tạp và tiềm ẩn rủi ro về dữ liệu cá nhân.
Bài viết liên quan

Phần mềm
Ra mắt Rail: Ngôn ngữ lập trình tự hosting tích hợp HTTPS thuần túy
18 tháng 4, 2026

Phần mềm
Tương lai "Headless" cho AI cá nhân: Khi giao diện dòng lệnh lên ngôi
18 tháng 4, 2026

Công nghệ
Cursor đàm phán huy động hơn 2 tỷ USD với định giá 50 tỷ USD khi tăng trưởng doanh nghiệp bùng nổ
17 tháng 4, 2026
