TLDR : 항상 같은 방식으로보기 목록을 가져옵니다.
Analytics Reporting API V4은 애널리틱스보기에서 데이터를 쿼리하기위한 독립 실행 형 API입니다. V4 관리 API가없고 Analytics Management API V3 만 있습니다. 두 API는 함께 사용하도록 설계되었습니다.
파이썬에서 V3 및 V4 라이브러리를 모두로드하려면 :
from apiclient.discovery import build;
analytics = build('analytics', 'v3', http=http)
analyticsReporting = build('analyticsreporting','v4', http=http)
사용자의 모든 뷰를 나열하는 가장 좋은 방법은 accountsummaries.list()
를 호출하는 것입니다 - 자세한 내용은 method reference docs를 참조하십시오.
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()
:
account_summaries = analytics.management().accountSummaries().list().execute()
V4 API를 관심 viewId
을 얻을 수있는 응답을 분석 및 통화