【发布时间】:2021-03-18 23:57:16
【问题描述】:
我想做什么:
我正在尝试使用服务帐户凭据查询 Google Analytics Core Reporting API v4 以获取以下维度和指标(仅供参考,我知道每次调用只能包含 7 个维度,我只是列出了所有我最终想要使用,因为我的问题与指标有关,并且无论我在调用中包含哪种维度组合都是一致的):
*Dimensions*
ga:transactionId
ga:sessionsToTransaction
ga:daysToTransaction
ga:sessionDurationBucket
ga:referralPath
ga:campaign
ga:source
ga:medium
ga:keyword
ga:socialNetwork
ga:pagePath
ga:landingPagePath
ga:pageDepth
*Metrics*
ga:quantityAddedToCart
ga:quantityCheckedOut
ga:pageviews
ga:avgTimeOnPage
到目前为止我所做的尝试:
虽然我的最终目标是使用 Python 3.9 来自动化 API 调用,但作为第一步,我一直在使用 GA Query Explorer here 测试我的查询。我已经测试了多个 GA“查看 ID”(我的帐户可以访问六个“属性”),并且我还尝试改变所涉及的时间段以消除与这些细节相关的任何问题。尽管如此,同样的问题仍然存在。我还直接登录了 Google Analytics(分析)仪表板,它显示的可视化似乎是基于某些相同的维度和指标构建的。
我得到的结果:
当我的查询运行时,我的所有四个指标在生成的 TSV 文件中都显示为零。这不仅仅是几行零,四个指标(ga:quantityAddedToCart、ga:quantityCheckedOut、ga:pageviews、ga:avgTimeOnPage)的整个列都是零值。
以下是前几行数据的快照,其中包含 transactionId 和其他敏感的可识别信息:
我还确认“启用电子商务”和“启用增强型电子商务报告”已设置为开启,请参见下面的屏幕截图:
感谢任何帮助理解为什么这些数据会是空白的。我找到了this documentation about the Ecommerce.js plugin,但因为我可以在 Google Analytics(分析)仪表板中看到相关数据,所以感觉不是问题所在。
【问题讨论】:
标签: google-analytics google-analytics-api python-3.9