Google Analytics Data API

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

सेवा: analyticsdata.googleapis.com

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

खोज से जुड़ा दस्तावेज़

डिस्कवरी दस्तावेज़, REST API के बारे में जानकारी देने और उसका इस्तेमाल करने के लिए बनाया गया ऐसा स्पेसिफ़िकेशन है जिसे मशीन आसानी से पढ़ सकती है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लगिन, और 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

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