Saya tahu posting ini sangat lama, tetapi tidak ada solusi yang memenuhi kebutuhan saya. Tidak hanya saya ingin menghapus pekerjaan dev dari GA (dan FB), tetapi saya juga ingin agar beberapa orang di dalam perusahaan tidak dihitung dalam GA dan FB. Jadi saya ingin metode yang relatif mudah bagi orang-orang untuk mengecualikan diri dari analytics tanpa plugin, atau mengesampingkan ip domain (karena orang-orang dengan laptop mengembara).
Saya membuat laman web yang dapat dikunjungi pengguna dan mengeklik tautan untuk menyisih dari pelacakan GA dan FB. Ini menempatkan cookie untuk situs. Kemudian saya memeriksa cookie itu untuk menentukan apakah kita harus mengirim data ke GA dan FB.
Saya awalnya mengatur ini di sebuah situs bernama Dahlia, yang merupakan pembuat butik item untuk Pernikahan dan Pembaptisan Ortodoks Yunani .
Berikut kodenya:
Saya memasukkan kode berikut di header untuk semua halaman 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>
Pastikan untuk menambahkan ID pelacakan GA dan FB Anda di tempat yang disediakan. Ini awalnya ditulis untuk situs Weebly (CMS belanja). Jadi, jika Anda tidak menggunakan Weebly, Anda dapat menghapus baris yang menyebutkan Weebly.
Lalu saya membuat halaman web baru yang disebut "jangan-lacak" dengan kode berikut di header:
<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>
Dan kode berikut di badan:
<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>
Ini adalah artikel lengkap saya untuk situs Weebly
Semoga ini bisa membantu seseorang!