Google Analytics सुपर प्रॉक्सी

पीट फ़्रिसेला, Google Analytics डेवलपर एडवोकेट – जुलाई 2013

यह दस्तावेज़ Google Analytics सुपर प्रॉक्सी के बारे में है और इसमें शुरुआत करने, खास सुविधाओं का इस्तेमाल करने, और ज़रूरी बातों के बारे में बताया गया है.

शुरुआती जानकारी

Google Analytics सुपर प्रॉक्सी की मदद से, Google Analytics रिपोर्टिंग डेटा को सार्वजनिक तौर पर शेयर किया जा सकता है. इसका इस्तेमाल, अपने कस्टम डैशबोर्ड और विजेट को बेहतर बनाने, जवाबों को अलग-अलग फ़ॉर्मैट में बदलने, टेस्ट करने वगैरह के लिए किया जा सकता है.

Google Analytics सुपरप्रॉक्सी, कोर रिपोर्टिंग एपीआई, रीयल टाइम रिपोर्टिंग एपीआई , और मल्टी चैनल फ़नल रिपोर्टिंग एपीआई के साथ काम करता है.

सुविधा की खास बातें:

  • अपना Google Analytics डेटा सार्वजनिक रूप से शेयर करें.
  • अपने कस्टम डैशबोर्ड को बेहतर बनाने के लिए, प्रॉक्सी का इस्तेमाल करें.
  • CSV, डेटा टेबल, TSV में बदलें.
  • मिलती-जुलती तारीखों का इस्तेमाल किया जा सकता है (जैसे, पिछले सात दिन).
  • इससे, रिपोर्ट का डेटा अपने-आप रीफ़्रेश होता है.
  • कैश मेमोरी में सेव करना - तेज़ी से जवाब देना और कोटा का बेहतर इस्तेमाल करना.

यह कैसे काम करता है

अपने Google Analytics डेटा के लिए एक क्वेरी बनाएं. इसके बाद, वह रिपोर्टिंग डेटा सार्वजनिक तौर पर उस नए यूआरएल पर उपलब्ध हो जाएगा जिसे शेयर किया जा सकता है. यूआरएल पर जाने वाला कोई भी व्यक्ति बिना अनुमति के रिपोर्टिंग डेटा को ऐक्सेस कर सकता है.

उदाहरण के लिए, पिछले हफ़्ते के पेज व्यू के आधार पर टॉप 10 ब्राउज़र को फिर से पाने के लिए एक क्वेरी बनाई जा सकती है. साथ ही, बीते हुए कल के सेशन की संख्या के हिसाब से एक क्वेरी बनाई जा सकती है. यह आपको तय करना होता है कि आपको किस क्वेरी को सार्वजनिक करना है और कितनी बार डेटा को अपडेट करना है. इसके बाद, बाकी काम Google Analytics सुपर प्रॉक्सी करेगा.

सलाह:क्वेरी एक्सप्लोरर का इस्तेमाल करके रिपोर्ट जनरेट करें. इसके बाद, Google Analytics सुपर प्रॉक्सी के साथ इस्तेमाल करने के लिए Query URI को कॉपी करें

क्वेरी सेट अप करना और बनाना

Google Analytics सुपर प्रॉक्सी एक ऐसा वेब ऐप्लिकेशन है जो Google App Engine के साथ काम करता है. इन निर्देशों का पालन करके, इस ऐप्लिकेशन को डाउनलोड और डिप्लॉय किया जा सकता है.

उपयोगकर्ताओं को मैनेज करना

Google Analytics सुपर प्रॉक्सी में एक आसान यूज़र मैनेजमेंट इंटरफ़ेस होता है. इसका इस्तेमाल करके, उपयोगकर्ता जोड़े जा सकते हैं. हर उपयोगकर्ता सिर्फ़ अपनी बनाई गई एपीआई क्वेरी को सूची में डाल पाएगा और मैनेज कर पाएगा.

सिर्फ़ एडमिन उपयोगकर्ताओं को मैनेज कर सकते हैं. नया उपयोगकर्ता जोड़ने के लिए:

  1. Google Analytics के सुपर प्रॉक्सी एडमिन इंटरफ़ेस (जैसे, https://your-application-id.appspot.com/admin) में जाकर उपयोगकर्ताओं को मैनेज करें बटन पर क्लिक करें.
  2. उपयोगकर्ता मैनेज करें पेज पर, उस उपयोगकर्ता का ईमेल पता डालें जिसे जोड़ना है. इसके बाद, उपयोगकर्ता जोड़ें बटन पर क्लिक करें. उपयोगकर्ता को जोड़ दिया जाएगा, लेकिन उसके पास तब तक ऐक्सेस नहीं होगा, जब तक वह खाता चालू नहीं कर लेता.
  3. उपयोगकर्ता को /admin/activate पेज पर जाकर, उसका खाता चालू करने के लिए कहें. उदाहरण के लिए, https://your-application-id.appspot.com/admin/activate. चालू करने की सुविधा काम कर सके, इसके लिए उन्हें आपके जोड़े गए ईमेल से जुड़े Google खाते में साइन इन करना होगा.
  4. खाता चालू करने के बाद, उपयोगकर्ता /admin पेज पर जा सकता है. साथ ही, अपने Google Analytics खाते को ऐक्सेस करने की अनुमति दे सकता है और अपनी एपीआई क्वेरी बनाना शुरू कर सकता है.

एडमिन उपयोगकर्ता

Google Analytics के सुपरप्रॉक्सी एडमिन उपयोगकर्ताओं को App Engine एडमिन कंसोल का इस्तेमाल करके जोड़ा जाता है. इस कंसोल के ज़रिए जोड़े गए किसी भी उपयोगकर्ता को एडमिन की भूमिका दी जाएगी.

एडमिन, किसी भी उपयोगकर्ता की एपीआई क्वेरी को सूची में शामिल और मैनेज कर सकते हैं.

डोमेन से जुड़ी पाबंदियां

कुछ मामलों में हो सकता है कि आप Google Analytics सुपर प्रॉक्सी की सुविधाओं का फ़ायदा लेना चाहें, लेकिन आप उपयोगकर्ताओं या डोमेन के किसी खास ग्रुप के बाहर, कोई भी डेटा सार्वजनिक नहीं करना चाहते. डिफ़ॉल्ट रूप से, App Engine पर होस्ट किए गए किसी भी मुफ़्त ऐप्लिकेशन के लिए, Google खाते से साइन इन करने वाला कोई भी व्यक्ति आपके सार्वजनिक एंडपॉइंट को ऐक्सेस कर सकता है.

अगर आपको अपने ऐप्लिकेशन के ऐक्सेस पर और पाबंदी लगानी है, तो Google Analytics में उपलब्ध सुपरप्रॉक्सी के सामने, पुष्टि करने की अपनी लेयर लागू करें. आप चाहें, तो G Suite का इस्तेमाल करें. इससे, किसी ऐप्लिकेशन को सिर्फ़ आपके डोमेन से मैनेज किए जा रहे उपयोगकर्ताओं को ही ऐक्सेस करने की अनुमति दी जा सकती है. ज़्यादा जानकारी के लिए, अपने ऐप्लिकेशन के लिए पुष्टि करने को कॉन्फ़िगर करना देखें.

कोटा के लिए ध्यान देने वाली बातें

Google Analytics सुपर प्रॉक्सी की मदद से, कैश मेमोरी/डेटास्टोर से मिलने वाला रिपोर्टिंग डेटा उपलब्ध कराया जा सकता है और कोटा बचाया जा सकता है. हालांकि, रीफ़्रेश के लिए कम इंटरवल सेट करने से, अब भी कोटा खत्म हो सकता है. इससे बचने के लिए, पक्का करें कि अनुरोध किए जा रहे डेटा के लिए सही समय पर क्वेरी रीफ़्रेश की जा रही हों.

App Engine

App Engine ऐप्लिकेशन के लिए डिफ़ॉल्ट तौर पर तय की गई डिफ़ॉल्ट कोटा सीमा बहुत बड़ी है. ऐसा करना ज़्यादातर इस्तेमाल के उदाहरणों के लिए काफ़ी होता है. हालांकि, डिफ़ॉल्ट सीमाओं को बढ़ाने या हटाने के लिए, बिलिंग की सुविधा चालू की जा सकती है. ज़्यादा जानकारी के लिए, App Engine कोटा देखें.

कम्यूनिटी और समस्या को ट्रैक करने वाला टूल

Google Analytics का सुपर प्रॉक्सी फ़ोरम एक चर्चा का ग्रुप है. यहां सवाल पूछे जा सकते हैं, आइडिया शेयर किए जा सकते हैं, और शानदार प्रोजेक्ट के बारे में सुझाव या राय पाई जा सकती है.

समस्या ट्रैकर वह जगह है जहां आप Google Analytics सुपर प्रॉक्सी से जुड़ी समस्याओं और सुविधा के अनुरोधों की रिपोर्ट कर सकते हैं और उन्हें ट्रैक कर सकते हैं.