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

तरीके
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
किसी रिपोर्ट टास्क का कॉन्टेंट वापस लाता है.