Firefox 128+ / Firefox for AndroidMIT26 ngôn ngữ
Không để Google Analytics đo lường bạn
Tiện ích báo cho mã Google Analytics trên trang rằng bạn đã từ chối đo lường, và chặn các yêu cầu đo lường bằng năm quy tắc tĩnh. Không có trang tùy chọn, không đăng ký bộ lọc, không bộ đếm.
addons.mozilla.org
example.com
Đang chặn — không có gì được gửi tới Google Analytics
Loại trừ trang này
Chặn dữ liệu gửi tới Google Analytics và báo cho mã GA trên trang biết bạn đã từ chối.
WHY THIS EXISTS
Bản từ chối chính thức thất bại trong im lặng
Tiện ích từ chối chính thức của Google chèn một phần tử <script> vào trang. Firefox áp dụng CSP của chính trang đó cho cả content script, nên ở website có CSP nghiêm ngặt, việc chèn bị chặn và bản từ chối không làm gì cả. Cũng không có gì báo cho bạn biết là nó đã thất bại. Hakarasenai dùng đúng cái móc chính thức ấy, nhưng đặt nó ở nơi không CSP nào với tới.
Tiện ích chính thức
document.head.appendChild(script)
Bị CSP từ chối. Không cảnh báo, và GA vẫn đo tiếp.
Hakarasenai
world: "MAIN" content script @ document_start
Không chèn gì vào DOM, nên không CSP nào chặn được.
Nó làm gì
- 01
LAYER 1
Báo cho mã Google Analytics trên trang biết rằng bạn đã từ chối bị đo
_gaUserPrefs.ioo() → true
- 02
LAYER 2
Chặn những gói dữ liệu đo đạc vẫn cố gửi đi
block · /collect · /batch
- 03
ESCAPE
Và nếu một trang nào đó trục trặc, bạn loại riêng trang ấy bằng nút trên thanh công cụ
Đã loại trừ — không làm gì trên trang này
Không bị chặn: googletagmanager.com và bản thân các script của GA. Chúng vẫn được tải và chỉ là không báo cáo gì, để mọi thứ khác mà website chạy qua Tag Manager vẫn hoạt động.
VERIFY
Bạn có thể tự kiểm chứng là nó có tác dụng
Mở tab mạng trong công cụ dành cho nhà phát triển rồi tải một trang có GA. Quy tắc và quyền đều nằm đầy đủ trong kho mã.
# devtools → network
blocked google-analytics.com/g/collect
blocked analytics.google.com/g/collect
blocked stats.g.doubleclick.net/collect
# permissions
declarativeNetRequest / scripting / storage Cài đặt
Đã có trên addons.mozilla.org, được Mozilla duyệt và ký. Cài bằng một cú nhấp, việc cập nhật để Firefox lo.
Firefox 128 trở lên, trên máy tính hoặc Android.
26 ngôn ngữ, tự chọn theo thiết lập hệ thống của bạn.