目前有 486 位成員在線上
目前有 486 位成員在線上
關於GA基礎設定以及使用的疑難解答和分享,您可以學習如何評估廣告活動的成效,了解帳戶中各項統計數據的意義。
使用指南
star_border
回覆

GA API输出数据不完全问题

新手 ✭
# 1
新手 ✭

这个系统会自动生成表情“吐舌表情”。本文所有的这个表情都是‘: p’

 

我使用Google Analysis 的API,想输出网站“https://iroza.jp/”的所有子页面的分别的浏览量“pageviews”。

语言:python
查询参数 :“ga吐舌表情agePath”和“ga吐舌表情ageviews”
网站“https://iroza.jp/”给了我阅览权限,我登陆Google Analysis网站可以看到“https://iroza.jp/”的所有GA信息

可是所有在产品页面("https://iroza.jp/products/***** " )之下的页面都没有输出“ga吐舌表情agePath”和“ga吐舌表情ageviews”,而其他页面都正常输出了“ga吐舌表情agePath”和“ga吐舌表情ageviews”。我直接登陆Google Analysis网站是可以看到每一个页面的阅览量的(包括产品页面),为什么使用API查询所有数据会只有产品页面不被显示我弄不明白。

python代码如下:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++

import argparse

from googleapiclient.discovery import build

from oauth2client.service_account import ServiceAccountCredentials

import httplib2

def show_page_views(service):
    results = service.reports().batchGet(
        body={
            'reportRequests': [
                {

                    'viewId': '100411459',
                    'dateRanges': [{'startDate': '2017-06-01', 'endDate': '2017-06-25'}],
                    'dimensions': [
                            {
                                    'name': 'ga吐舌表情agePath',

                            }
                    ],
                    'metrics': [
                            {
                                    'expression': 'ga吐舌表情ageviews',

                             }
                    ]   

                }
            ]
        }
    ).execute()

    if results:
        with open('result.txt','w') as f:

          for report in results.get('reports', []):


              columnHeader   = report.get('columnHeader', {})
              dimensionHeaders = columnHeader.get('dimensions', [])
              metricHeaders = columnHeader.get('metricHeader', {}).get('metricHeaderEntries', [])
              rows = report.get('data', {}).get('rows', [])

              for row in rows:
                  dimensions = row.get('dimensions', [])
                  dateRangeValues = row.get('metrics', [])

                  for header, dimension in zip(dimensionHeaders, dimensions):
                      f.write(header + ': ' + dimension +'\r\n')
                  for i, values in enumerate(dateRangeValues):

                      for metricHeader, value in zip(metricHeaders, values.get('values')):

                        f.write(metricHeader.get('name') + ': ' + value+'\r\n')


    else:
        print('No results found')

if __name__ == '__main__':
  scope = ['https://www.googleapis.com/auth/analytics.readonly']
  discoveryURI = ('https://analyticsreporting.googleapis.com/$discovery/rest')
  email = 'miyabi@miyabi-mix.iam.gserviceaccount.com'
  key = './client_secrets.p12'
  password = 'notasecret'
  credentials = ServiceAccountCredentials.from_p12_keyfile(email, key, private_key_password=password, scopes=scope)
  http = credentials.authorize(httplib2.Http())

  api_name = 'analytics'
  api_version = 'v4'
  service = build(api_name, api_version, http=http, discoveryServiceUrl=discoveryURI)

  show_page_views(service)


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


输出结果文件'result.txt'内容如下:ga吐舌表情agePath是网站URL,ga吐舌表情ageviews是该URL的浏览量
ga吐舌表情agePath: /
ga吐舌表情ageviews: 609
ga吐舌表情agePath: / 6/5 BimBomBam楽団 衣装 6/9~/12
ga吐舌表情ageviews: 1
ga吐舌表情agePath: / 従業員数
ga吐舌表情ageviews: 1
ga吐舌表情agePath: /)が販売する
ga吐舌表情ageviews: 1
ga吐舌表情agePath: /24276
ga吐舌表情ageviews: 1
ga吐舌表情agePath: /about
ga吐舌表情ageviews: 599
ga吐舌表情agePath: /about/commerciallaw
ga吐舌表情ageviews: 36
ga吐舌表情agePath: /about/company
ga吐舌表情ageviews: 858
ga吐舌表情agePath: /about/company)というアパレル会社の窓口を引き継いだのですが、原田先生にご担当いただくことは可能でしょうか
ga吐舌表情ageviews: 1
ga吐舌表情agePath: /about/jobs
ga吐舌表情ageviews: 19
ga吐舌表情agePath: /about/press
ga吐舌表情ageviews: 77
ga吐舌表情agePath: /about/press/information
ga吐舌表情ageviews: 5
ga吐舌表情agePath: /about/press/media
ga吐舌表情ageviews: 29
ga吐舌表情agePath: /about/press/others
ga吐舌表情ageviews: 3
ga吐舌表情agePath: /about/press/others/teaser-site-open
ga吐舌表情ageviews: 9
ga吐舌表情agePath: /about/privacy
ga吐舌表情ageviews: 5
+++++++++++++++++++++++++++++++++++++++++++++++++
(结果能找到其他页面的信息,但是URL是“ /products/******* ” 这样的产品页面的URL的数据完全没有)


麻烦指出错误,万分感谢您

1 專家回覆verified_user

回應: GA API输出数据不完全问题

解答王
# 2
解答王
1. 檢查一下 ,你的GA的所有網頁報告中 有沒有 URL是“ /products/ 的相關資料。