मुझे पता है कि यह पोस्ट सुपर पुरानी है, लेकिन कोई भी समाधान मेरी जरूरतों को पूरा नहीं करता है। न केवल मैं GA (और FB) से देव कार्य निकालना चाहता था, लेकिन मैं यह भी चाहता था कि कंपनी के भीतर कुछ लोगों को GA और FB में नहीं गिना जाए। इसलिए मैं उन लोगों के लिए एक प्लगइन के बिना खुद को एनालिटिक्स से बाहर करने के लिए एक अपेक्षाकृत आसान तरीका चाहता था, या एक डोमेन आईपी पर शासन कर रहा था (जैसा कि लैपटॉप के साथ लोग भटकते हैं)।
मैंने एक वेबपेज बनाया है जिसमें उपयोगकर्ता GA और FB ट्रैकिंग से बाहर निकलने के लिए लिंक पर क्लिक कर सकते हैं। यह साइट के लिए एक कुकी रखता है। फिर मैं उस कुकी को यह निर्धारित करने के लिए जांचता हूं कि क्या हमें जीए और एफबी को डेटा भेजना चाहिए।
मैंने मूल रूप से डाहलिया नामक एक साइट पर इसे स्थापित किया है, जो ग्रीक ऑर्थोडॉक्स वेडिंग्स और बपतिस्मा के लिए वस्तुओं का बुटीक निर्माता है ।
यहाँ कोड है:
मैंने सभी वेब पृष्ठों के लिए हेडर में निम्नलिखित कोड डाला:
<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 ट्रैकिंग आईडी जोड़ना सुनिश्चित करें। यह मूल रूप से एक वेबली (शॉपिंग सीएमएस) साइट के लिए लिखा गया था। इसलिए यदि आप वेबली पर नहीं हैं, तो आप उस रेखा को हटा सकते हैं जिसमें अजीब रूप से उल्लेख है।
फिर मैंने हेडर में निम्नलिखित कोड के साथ "डू-न-ट्रैक" नामक एक नया वेबपेज बनाया :
<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>
यहां वेबली साइट के लिए मेरा पूरा राइटअप है
आशा है कि यह किसी की मदद करता है!