我已将Google Analytics(分析)集成到我的Android应用中。该应用程序是一种照片打印应用程序,其中包含一组用户可以选择的预定义主题。但是,是否可以使用某些api而不是使用Google Analytics(分析)控制台从Google Analytics(分析)中检索统计信息(例如,用户选择的前5个主题)?
最佳答案
您要检索的信息是Core Reporting API。由于Google Analytics(分析)API要求对所有请求进行身份验证,并且您的用户不是authorized访问您的Google Analytics(分析)帐户,因此最好使用服务帐户在服务器端设置API调用,此处提供了一个示例设置python application以使用服务帐户访问API。
但是您的查询应该是什么?
analytics.data().ga().get(
ids='ga:' + profile_id,
start_date='30daysAgo',
end_date='today',
metrics='ga:totalEvents',
dimensions='ga:eventLabels').execute()
您的应用程序将需要一种从您自己的服务器访问查询结果的方法。您可能还想研究使用Google Analytics Super Proxy来解决类似的问题,该问题允许外部用户访问经过身份验证的API请求的结果。