इस पेज में आपको कमांड का इस्तेमाल करके, Google Analytics Data API v1 को इस्तेमाल करने का तरीका बताया गया है लाइन.
पहला चरण. इस एपीआई को चालू करें
नया Google Cloud प्रोजेक्ट अपने-आप बनाने के लिए, इस बटन पर क्लिक करें Google Analytics Data API v1 को चालू करें और इसके लिए ज़रूरी OAuth2 क्रेडेंशियल बनाएं ट्यूटोरियल:
Google Analytics Data API v1 चालू करनाआपको अपने-आप OAuth2 क्रेडेंशियल कॉन्फ़िगरेशन पर रीडायरेक्ट कर दिया जाएगा डायलॉग. जब डायलॉग यह पूछे कि आप कहां से कॉल कर रहे हैं?, तो डेस्कटॉप.
क्लिक करने के बाद, क्लाइंट कॉन्फ़िगरेशन डाउनलोड करें पर क्लिक करें और फ़ाइल सेव करें
credentials.json
को आपकी वर्किंग डायरेक्ट्री में जोड़ा जा सकता है.
अगर ऐसा नहीं है, तो OAuth2 बनाने के लिए यह तरीका अपनाएं मौजूदा क्रेडेंशियल मैन्युअल रूप से प्रोजेक्ट करने के लिए किया जा सकता है.
दूसरा चरण. Cloud SDK टूल को इंस्टॉल और शुरू करना
आपको gcloud कमांड लाइन की ज़रूरत होगी टूल को आपकी डेवलपमेंट मशीन पर इंस्टॉल किया गया है.
तीसरा चरण: एपीआई कॉल करना
अब Google Analytics की क्वेरी करने के लिए, Google Analytics Data API का इस्तेमाल किया जा सकता है प्रॉपर्टी.
रिपोर्टिंग इकाई चुनें
इस ट्यूटोरियल में, हम स्टोर करने के लिए, एनवायरमेंट वैरिएबल GA_PROPERTY_ID
का इस्तेमाल करेंगे
एपीआई अनुरोधों में इस्तेमाल करने के लिए प्रॉपर्टी आईडी.
GA_PROPERTY_ID
वैरिएबल को सेट करने के लिए, अपनी कमांड लाइन पर यह जानकारी डालें:
export GA_PROPERTY_ID=[YOUR_GA_PROPERTY_ID]
[YOUR_GA_PROPERTY_ID]
को अपनी Google Analytics प्रॉपर्टी से बदलें
आइडेंटिफ़ायर. उदाहरण के लिए:
export GA_PROPERTY_ID=1234567890
अनुरोध JSON बनाएं
नीचे दी गई request.json
फ़ाइल में, आसान रिपोर्ट बनाने का तरीका बताया गया है.
नीचे दिए गए टेक्स्ट के साथ JSON अनुरोध वाली फ़ाइल बनाएं और इसे request.json के साथ आपकी वर्किंग डायरेक्ट्री में सादी टेक्स्ट फ़ाइल:
request.json
{
"dateRanges": [{ "startDate": "2020-09-01", "endDate": "2020-09-15" }],
"dimensions": [{ "name": "country" }],
"metrics": [{ "name": "activeUsers" }]
}
प्रमाणीकृत करें
इस उदाहरण में उपयोगकर्ता के क्रेडेंशियल पाने के लिए, नीचे दिया गया निर्देश चलाएं और क्रेडेंशियल JSON फ़ाइल का पाथ, जिसे पहले चरण में डाउनलोड किया गया:
gcloud auth application-default login \
--scopes=https://www.googleapis.com/auth/analytics.readonly \
--client-id-file=[PATH/TO/credentials.json]
OAuth उपयोगकर्ता की सहमति वाला डायलॉग, ब्राउज़र की नई विंडो में खुलेगा.
अनुरोध भेजें
अनुरोध भेजने के लिए, curl
और request.json के मुख्य हिस्से वाले कॉन्टेंट का इस्तेमाल करें
Google Analytics Data API. अपनी कमांड लाइन पर यह जानकारी डालें:
curl -X POST \
-H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
-H "Content-Type: application/json; charset=utf-8" \
https://analyticsdata.googleapis.com/v1beta/properties/$GA_PROPERTY_ID:runReport -d @request.json
curl
निर्देश gcloud auth application-default print-access-token
का इस्तेमाल करता है
कमांड का इस्तेमाल करें.
ध्यान दें कि कर्ल करने के लिए फ़ाइल नाम पास करने के लिए, आप -d
विकल्प ("डेटा" के लिए) का इस्तेमाल करते हैं और
फ़ाइल नाम के पहले @ चिह्न का उपयोग करें. यह फ़ाइल उसी डायरेक्ट्री में होनी चाहिए
जिसमें आप कर्ल कमांड एक्ज़ीक्यूट करते हैं.