Google Analytics Data API

Google Analytics में रिपोर्ट का डेटा ऐक्सेस करता है. चेतावनी: एक ही ग्राहक के ऐप्लिकेशन, खाते या प्रोजेक्ट के तौर पर काम करने या उसका अनुकरण करने के लिए, कई ग्राहक ऐप्लिकेशन, खाते या प्रोजेक्ट बनाना या सेवा के इस्तेमाल की सीमाओं या कोटे को गच्चा देना, Google Cloud Platform की सेवा की शर्तों और Google API की सेवा की शर्तों का सीधा उल्लंघन है. इन कार्रवाइयों की वजह से, आपके GCP प्रोजेक्ट को बिना किसी चेतावनी के तुरंत बंद किया जा सकता है.

सेवा: analyticsdata.googleapis.com

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

डिस्कवरी दस्तावेज़

डिस्कवरी दस्तावेज़, मशीन से पढ़ा जा सकने वाला एक दस्तावेज़ है. इसमें REST API के बारे में जानकारी दी जाती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल, Google API के साथ इंटरैक्ट करने वाली क्लाइंट लाइब्रेरी, आईडीई प्लग इन, और अन्य टूल बनाने के लिए किया जाता है. एक सेवा, कई डिस्कवरी दस्तावेज़ उपलब्ध करा सकती है. यह सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाले ये दस्तावेज़ उपलब्ध कराती है:

सेवा का एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल होता है, जो किसी एपीआई सेवा का नेटवर्क पता बताता है. किसी सेवा में कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा का सेवा एंडपॉइंट यहां दिया गया है. यहां दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हैं:

  • https://analyticsdata.googleapis.com

REST रिसॉर्स: v1beta.properties

तरीके
batchRunPivotReports POST /v1beta/{property=properties/*}:batchRunPivotReports
एक साथ कई पिवट रिपोर्ट दिखाता है.
batchRunReports POST /v1beta/{property=properties/*}:batchRunReports
एक साथ कई रिपोर्ट दिखाता है.
checkCompatibility POST /v1beta/{property=properties/*}:checkCompatibility
इस कंपैटिबिलिटी के तरीके में उन डाइमेंशन और मेट्रिक की सूची दी गई है जिन्हें रिपोर्ट के अनुरोध में जोड़ा जा सकता है और कंपैटिबिलिटी बनाए रखी जा सकती है.
getMetadata GET /v1beta/{name=properties/*/metadata}
रिपोर्टिंग के तरीकों में उपलब्ध डाइमेंशन और मेट्रिक का मेटाडेटा दिखाता है.
runPivotReport POST /v1beta/{property=properties/*}:runPivotReport
आपके Google Analytics इवेंट डेटा की मनमुताबिक पिवट रिपोर्ट दिखाता है.
runRealtimeReport POST /v1beta/{property=properties/*}:runRealtimeReport
आपकी प्रॉपर्टी के लिए, रीयल टाइम इवेंट डेटा की पसंद के मुताबिक रिपोर्ट दिखाता है.
runReport POST /v1beta/{property=properties/*}:runReport
आपके Google Analytics इवेंट डेटा की मनमुताबिक रिपोर्ट दिखाता है.

REST रिसॉर्स: v1beta.properties.audienceExports

तरीके
create POST /v1beta/{parent=properties/*}/audienceExports
बाद में वापस पाने के लिए, ऑडियंस एक्सपोर्ट बनाता है.
get GET /v1beta/{name=properties/*/audienceExports/*}
किसी खास ऑडियंस एक्सपोर्ट के बारे में कॉन्फ़िगरेशन मेटाडेटा पाता है.
list GET /v1beta/{parent=properties/*}/audienceExports
किसी प्रॉपर्टी के लिए, ऑडियंस के सभी एक्सपोर्ट की सूची दिखाता है.
query POST /v1beta/{name=properties/*/audienceExports/*}:query
उपयोगकर्ताओं की ऑडियंस एक्सपोर्ट को वापस लाता है.

REST रिसॉर्स: v1alpha.properties

तरीके
getPropertyQuotasSnapshot GET /v1alpha/{name=properties/*/propertyQuotasSnapshot}
किसी प्रॉपर्टी के लिए, कोटा कैटगरी के हिसाब से व्यवस्थित किए गए सभी प्रॉपर्टी कोटा पाएं.
runFunnelReport POST /v1alpha/{property=properties/*}:runFunnelReport
आपके Google Analytics इवेंट डेटा की मनमुताबिक फ़नल रिपोर्ट दिखाता है.

REST रिसॉर्स: v1alpha.properties.audienceLists

तरीके
create POST /v1alpha/{parent=properties/*}/audienceLists
बाद में वापस पाने के लिए, ऑडियंस की सूची बनाता है.
exportSheet POST /v1alpha/{name=properties/*/audienceLists/*}:exportSheet
उपयोगकर्ताओं की ऑडियंस सूची को Google शीट में एक्सपोर्ट करता है.
get GET /v1alpha/{name=properties/*/audienceLists/*}
किसी खास ऑडियंस सूची के बारे में कॉन्फ़िगरेशन मेटाडेटा पाता है.
list GET /v1alpha/{parent=properties/*}/audienceLists
किसी प्रॉपर्टी के लिए ऑडियंस की सभी सूचियों की सूची बनाता है.
query POST /v1alpha/{name=properties/*/audienceLists/*}:query
उपयोगकर्ताओं की ऑडियंस सूची दिखाता है.

REST रिसॉर्स: v1alpha.properties.recurringAudienceLists

तरीके
create POST /v1alpha/{parent=properties/*}/recurringAudienceLists
बार-बार जनरेट होने वाली ऑडियंस सूची बनाता है.
get GET /v1alpha/{name=properties/*/recurringAudienceLists/*}
बार-बार जनरेट होने वाली किसी खास ऑडियंस सूची के बारे में कॉन्फ़िगरेशन मेटाडेटा पाता है.
list GET /v1alpha/{parent=properties/*}/recurringAudienceLists
किसी प्रॉपर्टी के लिए, बार-बार जनरेट होने वाली सभी ऑडियंस सूचियों की सूची दिखाता है.

REST रिसॉर्स: v1alpha.properties.reportTasks

तरीके
create POST /v1alpha/{parent=properties/*}/reportTasks
रिपोर्ट टास्क बनाने की प्रोसेस शुरू करता है.
get GET /v1alpha/{name=properties/*/reportTasks/*}
किसी रिपोर्ट टास्क के बारे में रिपोर्ट मेटाडेटा की जानकारी देता है.
list GET /v1alpha/{parent=properties/*}/reportTasks
किसी प्रॉपर्टी के लिए, रिपोर्ट के सभी टास्क की सूची दिखाता है.
query POST /v1alpha/{name=properties/*/reportTasks/*}:query
रिपोर्ट टास्क का कॉन्टेंट दिखाता है.