टीएलडीआर: आपको दृश्य सूची वैसे ही मिलती है जो आपके पास हमेशा होती है।
Analytics Reporting API V4 डेटा के लिए Analytics व्यू पूछताछ के लिए एक स्टैंड अकेला एपीआई है। वी 4 प्रबंधन API नहीं है, केवल Analytics Management API V3 है। दो एपीआई एक साथ इस्तेमाल करने के लिए डिज़ाइन किए गए हैं।
अजगर में दोनों वी 3 और V4 पुस्तकालयों लोड करने के लिए:
from apiclient.discovery import build;
analytics = build('analytics', 'v3', http=http)
analyticsReporting = build('analyticsreporting','v4', http=http)
एक उपयोगकर्ता के सभी दृश्यों को सूचीबद्ध करने के लिए सबसे अच्छा तरीका accountsummaries.list()
कॉल करने के लिए है - विवरण के लिए method reference docs देखें।
account_summaries = analytics.management().accountSummaries().list().execute()
ब्याज की viewId
प्राप्त करने के लिए प्रतिक्रिया पार्स, और V4 एपीआई फोन:
response = analyticsreporting.reports().batchGet(
body={
"reportRequests":[
{
"viewId": viewId,
"dateRanges":[
{
"startDate":"2015-06-15",
"endDate":"2015-06-30"
}],
"metrics":[
{
"expression":"ga:sessions"
}],
"dimensions": [
{
"name":"ga:browser"
}]
}]
}
).execute()