ฉันรู้ว่าโพสต์นี้เก่ามาก แต่ไม่มีวิธีใดที่ตรงกับความต้องการของฉัน ไม่เพียง แต่ฉันต้องการที่จะลบงาน dev ออกจาก GA (และ FB) แต่ฉันยังต้องการมีคนจำนวนหนึ่งภายใน บริษัท ที่ไม่ได้นับใน GA และ FB ดังนั้นฉันจึงต้องการวิธีที่ค่อนข้างง่ายสำหรับคนเหล่านั้นที่จะแยกตัวเองออกจากการวิเคราะห์โดยไม่ต้องใช้ปลั๊กอินหรือตัดทอนโดเมนไอพี (ในฐานะคนที่มีแล็ปท็อปหลง)
ฉันสร้างหน้าเว็บที่ผู้ใช้สามารถไปที่และคลิกลิงก์เพื่อยกเลิกการติดตาม GA และ FB มันวางคุกกี้สำหรับเว็บไซต์ จากนั้นฉันตรวจสอบคุกกี้นั้นเพื่อพิจารณาว่าเราควรส่งข้อมูลไปยัง GA และ FB หรือไม่
เดิมทีฉันเคยตั้งค่านี้ในเว็บไซต์ที่เรียกว่าDahlia ซึ่งเป็นผู้ผลิตบูติกของรายการสำหรับงานแต่งงานกรีกออร์โธดอกซ์และบัพติศมา
นี่คือรหัส:
ฉันใส่รหัสต่อไปนี้ในส่วนหัวของหน้าเว็บทั้งหมด:
<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>
อย่าลืมเพิ่มรหัสติดตาม GA และ FB ในช่องว่างที่ให้ไว้ สิ่งนี้ถูกเขียนขึ้นสำหรับเว็บไซต์ Weebly (shopping CMS) ดังนั้นหากคุณไม่ได้อยู่บน Weebly คุณสามารถลบบรรทัดที่ระบุถึง weebly
จากนั้นฉันสร้างเว็บเพจใหม่ที่ชื่อว่า "do-not-track"ด้วยรหัสต่อไปนี้ในส่วนหัว:
<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>
และรหัสต่อไปนี้ในร่างกาย:
<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>
นี่คือการเขียนแบบเต็มของฉันสำหรับเว็บไซต์ Weebly
หวังว่านี่จะช่วยใครซักคน!