मुझे अपने स्थानीय मशीन पर अपने नए GA खाते का परीक्षण करना होगा।
क्या यह पृष्ठ पर Google द्वारा आपूर्ति की गई मानक स्निपेट को कॉपी करके काम करेगा?
मैं यह देखने के लिए 24 घंटे बिताना नहीं चाहता कि यह काम करेगा या नहीं।
मुझे अपने स्थानीय मशीन पर अपने नए GA खाते का परीक्षण करना होगा।
क्या यह पृष्ठ पर Google द्वारा आपूर्ति की गई मानक स्निपेट को कॉपी करके काम करेगा?
मैं यह देखने के लिए 24 घंटे बिताना नहीं चाहता कि यह काम करेगा या नहीं।
जवाबों:
यह प्रश्न आज भी मान्य है, हालाँकि तकनीक बदल गई है। पुराना अर्चिन ट्रैकर पदावनत और अप्रचलित है। नया अतुल्यकालिक Google Analytics ट्रैकिंग कोड समान परिणाम प्राप्त करने के लिए थोड़ा अलग कोड का उपयोग करता है।
ga.js
ट्रैकिंग डोमेन को Google एनालिटिक्स पर कोई भी सेट करने के लिए वर्तमान सिंटैक्स ऐसा नहीं दिखता है:
_gaq.push(['_setDomainName', 'none']);
Google विश्लेषिकी तब स्थानीयहोस्ट पर _utm.gif ट्रैकर अनुरोध को बंद कर देगा। आप अपने पसंदीदा ब्राउज़र में डेवलपर टूल खोलकर और पेज लोड के दौरान नेटवर्क अनुरोधों को देखकर इसे सत्यापित कर सकते हैं। यदि यह काम कर रहा है तो आपको नेटवर्क अनुरोध सूची में _utm.gif के लिए एक अनुरोध दिखाई देगा।
analytics.js
Google ने "यूनिवर्सल एनालिटिक्स" (2012 के अंत या 2013 की शुरुआत) नामक विश्लेषिकी का एक नया संस्करण जारी किया। जैसा कि मैं लिखता हूं, यह कार्यक्रम अभी भी बीटा में है, इसलिए उपरोक्त कोड अभी भी Google Analytics की मौजूदा स्थापनाओं वाले अधिकांश उपयोगकर्ताओं के लिए अनुशंसित है।
हालाँकि, नए analytics.js
कोड का उपयोग करने वाले नए विकासों के लिए , Google Analytics, उन्नत कॉन्फ़िगरेशन - वेब ट्रैकिंग दस्तावेज़ीकरण दिखाता है कि हम इस नए कोड के साथ लोकलहोस्ट पर यूनिवर्सल एनालिटिक्स का परीक्षण कर सकते हैं:
ga('create', 'UA-XXXX-Y', {
'cookieDomain': 'none'
});
यूनिवर्सल एनालिटिक्स के उन्नत कॉन्फ़िगरेशन के बारे में अधिक जानकारी के लिए लिंक किए गए दस्तावेज़ देखें।
ग्लोबल साइट टैग - gtag.js
और यूनिवर्सल एनालिटिक्स - दोनों स्वचालित रूप analytics.js
से पता लगाएंगे localhost
। आपको कॉन्फ़िगरेशन में कोई बदलाव करने की आवश्यकता नहीं है।
यदि gtag.js यह पता लगाता है कि आप स्थानीय रूप से (जैसे
localhost
) सर्वर चला रहे हैं , तो यह स्वतः ही सेट हो जाताcookie_domain
है'none'
।
none
अब तक सेट नहीं किया है। डॉक्यूमेंटेशन कहता है: "इसके अलावा, अगर analytics.js यह पता लगाता है कि आप स्थानीय रूप से सर्वर चला रहे हैं (उदाहरण के लिए लोकलहोस्ट) तो यह स्वचालित रूप से कुकीडोमेन को 'कोई नहीं' सेट करता है।"
यह अब केवल डोमेन को सेट करके प्राप्त किया जा सकता है none
।
ga('create', 'UA-XXXX-Y', 'none');
देखें: https://developers.google.com/analytics/devguides/collection/analyticsjs/domains##ocalhost
'auto'
स्वचालित रूप 'none'
से आपके लिए एक localhost
वातावरण में सेट होता है: Automatic cookie domain configuration sets the _ga cookie on the highest level domain it can. For example, if your website address is blog.example.co.uk, analytics.js will set the cookie domain to .example.co.uk. In addition, if analytics.js detects that you're running a server locally (e.g. localhost) it automatically sets the cookieDomain to 'none'.
यहाँ देखें
मेरे पास एक ही समस्या थी, और जब तक मैंने दो काम नहीं किए तब तक सभी समाधान काम नहीं करते थे:
स्पष्ट कोड:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXXX-X']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
तथा
मैंने लोकलहोस्ट को एक और FQDN - डोमेन नाम जोड़ा। मैंने इसे विंडोज सिस्टेम पर संपादित करके किया है:
C:\Windows\System32\drivers\etc\hosts
फ़ाइल, और मैं निम्नलिखित में डाल:
127.0.0.1 my.domain.org
तब मैं http://my.domain.org/WebApp को संबोधित करने गया था जिसमें शामिल Google एनालिटिक्स JS वाला पेज है।
यदि आप यूनिक्स पर हैं, तो उसी परिणाम के लिए संपादन / आदि / होस्ट करें।
ऐसा लगता है कि Google को इंट्रानेट कॉन्फ़िगरेशन को GA FAQ में रखना चाहिए। वे सिर्फ इतना कहते हैं कि आपको FQDA की जरूरत है। हां, आप करते हैं, लेकिन उनके लिए आपको एक्सेस करने के लिए नहीं, आपको HTTP अनुरोध में होस्ट विशेषता रखने की आवश्यकता है।
मुझे लगता है कि FQDN के लिए एक और कारण है COOKIES! डेटा को ट्रैक करने के लिए कुकीज़ का उपयोग किया जाता है और यदि आपके पास FQDN नहीं है, तो कुकी सेट नहीं की जा सकती है, और JS कोड बंद हो जाता है और gif प्राप्त नहीं करता है।
2019 के लिए उत्तर
सबसे अच्छा अभ्यास आपके विकास / मंचन और आपके उत्पादन सर्वर के लिए दो अलग-अलग गुणों को सेटअप करना है। आप परीक्षण के साथ अपने Analytics डेटा को प्रदूषित नहीं करना चाहते हैं, और फ़िल्टर सेट करना सुखद नहीं है यदि आप ऐसा करने के लिए मजबूर हैं।
कहा जा रहा है कि, Google Analytics के पास अब वास्तविक समय की ट्रैकिंग है , और यदि आप अभियान या लेन-देन को ट्रैक करना चाहते हैं, तो पेज पर डेटा दिखाए जाने तक लगभग 1 मिनट है, जब तक आप वर्तमान दिन का चयन करते हैं।
उदाहरण के लिए, आप साइट और साइट टेस्ट और हर एक हा UA-XXXX-Y कोड बनाते हैं ।
अपने एप्लिकेशन लॉजिक में, जहां आप एनालिटिक्स जावास्क्रिप्ट की सेवा करते हैं, अपने पर्यावरण की जांच करते हैं और उत्पादन के लिए अपने साइट यूए-एक्सएक्सएक्सएक्स-वाई का उपयोग करते हैं , और साइट टेस्ट एक के मंचन / विकास के लिए।
आपके पास यह सेटअप तब तक हो सकता है जब तक आप जीए के इंस और बहिष्कार को नहीं सीखते हैं, और फिर इसे हटा दें, या इसे तब रखें जब आपको निरंतर परिवर्तन करने की आवश्यकता हो (जिसे आप पहले विकास / स्टेजिंग पर परीक्षण करेंगे)।
स्रोत: व्यक्तिगत अनुभव, विभिन्न लेख।
अब आपके प्रश्न का उत्तर हां है, यह सिर्फ मानक स्निपेट को कॉपी करके काम करेगा। प्रलेखन के अनुसार , अब मानक स्निपेट में स्वचालित कुकी डोमेन कॉन्फ़िगरेशन है: ga('create', 'UA-XXXXX-Y', 'auto');
जहां कुकी डोमेन स्वचालित रूप से निर्धारित होता है।
इसके अलावा, यदि analytics.js यह पता लगाता है कि आप स्थानीय रूप से एक सर्वर चला रहे हैं (जैसे कि लोकलहोस्ट) तो यह स्वचालित रूप से कुकीडोमेन को 'कोई नहीं' सेट करता है।
यदि आप IP या सेट डोमेन का उपयोग करते हैं तो यह काम करेगा। यहाँ विवरण:
http://analyticsimpact.com/2011/01/20/google-analytics-on-intranets-and-development-servers-fqdn/
लगभग दो घंटे बिताने के बाद एक समाधान के साथ आने की कोशिश कर रहा था, मुझे एहसास हुआ कि मेरे पास जीए को कॉल को अवरुद्ध करने वाले एडब्लॉक थे। एक बार जब मैंने उन्हें बंद कर दिया तो मैं जाने के लिए अच्छा था।
ट्रैकिंग टैग की निगरानी के लिए एक आसान उपकरण क्रोम एक्सटेंशन (संभवत: उपलब्ध, या अन्य ब्राउज़रों के लिए बराबर) का उपयोग करना है - Google टैग सहायक। यह दिखाएगा कि टैग क्या फायरिंग कर रहे हैं, इसे क्या समस्याएं मिली हैं, और यहां तक कि आसान पढ़ने के लिए ईकामर्स मूल्यों जैसे सामान को भी तोड़ देता है। Google टैग प्रबंधक के साथ भी काम करता है, और पृष्ठ पर कई टैग सेट कर सकता है।
मैं सिर्फ इतना कहना चाहता हूं कि अब तक जो कुछ कहा गया है, वह काफी सिरदर्द से बचा सकता है, आपको यह देखने के लिए 24 घंटे इंतजार करने की जरूरत नहीं है कि क्या यह काम करता है, हां कुल अवलोकन में 24 घंटे लगते हैं, लेकिन रिपोर्टिंग टैब में, वास्तविक समय के परिणाम के लिए बाईं ओर एक लिंक और यह दिखाएगा कि अगर कोई भी वर्तमान में आपकी साइट पर जा रहा है, तो भी मुझे 'cookieDomain': 'none'
स्थानीयहोस्ट पर काम करने के लिए सेट नहीं करना था , मेरी सेटिंग चालू है 'auto'
और यह ठीक काम करता है (मैं उपयोग कर रहा हूं) MVC 5), इसके शीर्ष पर मैंने हेड टैग के अंत में स्क्रिप्ट को जोड़ा है जैसा कि इस पृष्ठ में Google ने कहा है :
अपने स्निपेट (अनछुए, इसकी संपूर्णता में) को हर उस वेब पेज पर पेस्ट करें जिसे आप ट्रैक करना चाहते हैं। समापन
</head>
टैग से तुरंत पहले पेस्ट करें ।
यह देखने के लिए कि एनालिटिक्स ठीक से काम करता है या नहीं, इसकी अधिक जानकारी यहां दी गई है।
Tuong लू किम के जवाब से आगे:
मान लिया जाये कि:
ga('create', 'UA-XXXXX-Y', 'auto');
... यदि analytics.js यह पता लगाता है कि आप स्थानीय रूप से एक सर्वर चला रहे हैं (जैसे कि लोकलहोस्ट) तो यह स्वचालित रूप से कुकीडोमेन को 'कोई नहीं' सेट करता है। ...
से अंश:
स्वचालित कुकी डोमेन कॉन्फ़िगरेशन उच्चतम स्तर के डोमेन पर _ga कुकी सेट करता है। उदाहरण के लिए, यदि आपकी वेबसाइट का पता blog.example.co.uk है, तो analytics.js कुकी डोमेन .example.co.uk पर सेट कर देगा। इसके अलावा, अगर analytics.js यह पता लगाता है कि आप स्थानीय रूप से एक सर्वर चला रहे हैं (उदाहरण के लिए localhost) तो यह स्वतः कुकी को 'कोई नहीं' के लिए सेट कर देता है।
अनुशंसित जावास्क्रिप्ट ट्रैकिंग स्निपेट कुकीडोमेन फ़ील्ड के लिए स्ट्रिंग 'ऑटो' सेट करता है:
मुझे हाल ही में यह समस्या आई, और मैंने Google को Analytics डीबगिंग के नए दस्तावेज़ का पता लगाने में मददगार पाया । यह वास्तव में Google Analytics को ट्रैकिंग जानकारी भेजने के बारे में परवाह नहीं करता था, मैं सिर्फ यह सुनिश्चित करना चाहता था कि घटनाएं सही तरीके से फायर हो रही थीं, और डीबगिंग टूल ने मुझे वह जानकारी दी जिसकी मुझे ज़रूरत थी। YMMV, मुझे एहसास है कि वास्तव में इस सवाल का जवाब नहीं है ।
Google टैग प्रबंधक का उपयोग करने वालों के लिए Google विश्लेषिकी घटनाओं के साथ एकीकरण करने के लिए, आप वही कर सकते हैं जो लोग कुकीज़ फ्लैग को सेट करने के बारे में उल्लेख करते हैं, जो कि किसी भी एमएम स्वयं से नहीं है
GTM> वैरिएबल> Google ऐनालिटिक्स वैरिएबल> खोलें और कुकीज़ टैग को कोई नहीं पर सेट करें