Google Analytics Data API

यह कुकी, Google Analytics में रिपोर्ट का डेटा ऐक्सेस करती है. चेतावनी: एक ही ग्राहक ऐप्लिकेशन, खाते या प्रोजेक्ट के तौर पर काम करने के लिए, कई ग्राहक ऐप्लिकेशन, खाते या प्रोजेक्ट बनाना, Google Cloud Platform की सेवा की शर्तों का उल्लंघन है. साथ ही, सेवा के हिसाब से इस्तेमाल की सीमाओं या कोटे को गच्चा देने के लिए ऐसा करना भी Google APIs की सेवा की शर्तों का उल्लंघन है. इन कार्रवाइयों की वजह से, आपके 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
Retrieves an audience export of users.

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

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

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

तरीके
create POST /v1alpha/{parent=properties/*}/audienceLists
इससे ऑडियंस की सूची बनती है, ताकि उसे बाद में वापस पाया जा सके.
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
इस तरीके का इस्तेमाल करके, रिपोर्ट टास्क का कॉन्टेंट वापस पाया जा सकता है.