我有一个使用Google Analytics标记的网站。我可以看到正在创建统计数据,我可以使用Google Analytics网络工具对其进行分析。
我想使用Google AnalyticsAPI提取我的标记数据,但所有说明似乎都指向开发人员控制台以创建我的OAuth2令牌。我的网站未显示在所显示的应用列表中,因此我无法执行生成OAuth2令牌的下一步。
我觉得我必须遗漏一些明显的东西,但此刻我正在撞砖墙。如何让网站显示,以便我可以在开发者控制台中看到它?
答案 0 :(得分:1)
Google Developer控制台用于注册您的应用程序,谷歌知道谁在使用这些API。您的Google分析帐户不会显示在此处,因为它不是如何运作的。
创建一个新项目,您将获得一个client_id和客户端secrete,用于标识您的应用程序。然后使用编程语言使用客户端ID和客户端密钥访问API。
我不是java程序员,所以我无法帮助你。您提到要访问自己的数据。我建议您查看使用服务帐户。服务帐户可用于授予身份验证,而无需提示用户进行访问。这仅在您访问自己的帐户且数据不属于其他用户时才有效。获取服务帐户电子邮件地址,并将其作为用户添加到帐户级别的Google Analytics中,并且必须是帐户级别。然后,当您在代码中使用服务帐户时,您将拥有访问权限。
https://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/service-java