Tôi biết bài này là siêu cũ, nhưng không có giải pháp nào đáp ứng nhu cầu của tôi. Tôi không chỉ muốn xóa dev làm việc khỏi GA (và FB), mà tôi còn muốn có một số người trong công ty không được tính vào GA và FB. Vì vậy, tôi muốn một phương pháp tương đối dễ dàng để những người đó tự loại mình khỏi các phân tích mà không cần plugin hoặc loại trừ một tên miền ip (như những người có máy tính xách tay đi lang thang).
Tôi đã tạo một trang web mà người dùng có thể truy cập và nhấp vào liên kết để từ chối theo dõi GA và FB. Nó đặt một cookie cho trang web. Sau đó, tôi kiểm tra cookie đó để xác định xem chúng tôi có nên gửi dữ liệu tới GA và FB không.
Ban đầu tôi đã thiết lập trang này trên một trang web có tên Dahlia, một nhà sản xuất các mặt hàng cho Lễ cưới và Rửa tội Chính thống Hy Lạp .
Đây là mã:
Tôi đặt đoạn mã sau trong tiêu đề cho tất cả các trang web:
<script>
//put in your google analytics tracking id below:
var gaProperty = 'UA-XXXXXXXX-X';
// Disable tracking if the opt-out cookie exists.
var disableStr = 'ga-disable-' + gaProperty;
if (document.cookie.indexOf(disableStr + '=true') > -1) {
window[disableStr] = true;
window['ga-disable-UA-7870337-1'] = true; //This disables the tracking on Weebly too.
} else {
//put in your facebook tracking id below:
fbq('init', 'YYYYYYYYYYYYYYY');
fbq('track', 'PageView');
}
</script>
Hãy chắc chắn để thêm ID theo dõi GA và FB của bạn trong khoảng trắng được cung cấp. Điều này ban đầu được viết cho một trang web Weebly (mua sắm CMS). Vì vậy, nếu bạn không ở trên Weebly, bạn có thể xóa dòng đề cập đến weebly.
Sau đó, tôi đã tạo một trang web mới gọi là "không theo dõi" với đoạn mã sau trong tiêu đề:
<script>
//put in your own google analytics tracking id below:
var gaProperty = 'UA-XXXXXXXX-X';
var disableStr = 'ga-disable-' + gaProperty;
// Opt-out function
function gaOptout() {
document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
window[disableStr] = true;
gaOptoutCheck();
}
// Check Opt-out function
function gaOptoutCheck() {
var name = "ga-disable-"+gaProperty+"=";
var ca = document.cookie.split(';');
var found = "false";
for(var i=0; i<ca.length; i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1);
if (c.indexOf(name) == 0) found = "true";
}
if (found == "true") alert("Cookie is properly installed");
else alert("COOKIE NOT FOUND");
}
</script>
Và mã sau đây trong cơ thể:
<a href="javascript:gaOptout()">Click here to opt-out of Google and Facebook Analytics</a>
<br><br>
Please visit this page on every computer, laptop, phone, tablet, etc. that you use;
and for all browser you use on each of those devices.
<br><br>
If you ever remove cookies from browser, you will need to repeat this process for that browser.
<br><br><br>
<a href="javascript:gaOptoutCheck()">
Click to check if cookie is set</a>
<br><br>
Dưới đây là toàn bộ bài viết của tôi cho trang web Weebly
Hy vọng điều này sẽ giúp ai đó!