api - Google Analytics API入门

标签 api google-analytics google-analytics-api

我是API的完全新手。我是WordPress主题和行业的插件开发人员,从不需要接触过API。现在,我需要这样做,而我正努力使用Google Analytics(分析)API。我正在研究一个WordPress插件(可以安装在多个网站上),该插件需要使用Google Analytics(分析)API来验证网站所有者的身份,然后最终从Google Analytics(分析)中提取信息以显示在网站上。

我一直在寻找起点,我想我需要研究“嵌入式API”,但不是100%肯定。我发现以下内容:

https://developers.google.com/analytics/devguides/reporting/embed/v1/getting-started

我是否认为我需要研究“嵌入式API”以达到我正在使用的插件的预期效果是否正确?还是我需要研究“ Hello Analytics API”?还是我走错了方向?

基于https://ga-dev-tools.appspot.com/embed-api/basic-dashboard/,我认为我需要研究Embed API,但是我可以做一些澄清。

任何帮助或建议将不胜感激,谢谢:)

最佳答案

您更可能在寻找Core Reporting API,它允许您通过服务器端代码从GA检索数据。

Embed API是Reporting API的Javascript客户端,但是(通常)它要求用户在浏览器中登录其Google帐户,然后显示其有权访问的GA属性中的数据。 Embed API的优点是内置了可视化功能。与其他API(Core Reporting和Realtime)一起,您必须创建自己的图形。

如果您想使用通过Wordpress后端中存储的用户数据输入的数据来验证访问权限,并且想要将来自GA的数据存储在自己的数据库中,那么Core Reporting API可能是更好的选择。由于身份验证是通过服务器端代码而不是浏览器来处理的,因此您还可以显示用户无法访问自己帐户的数据。

关于api - Google Analytics API入门,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38174057/

相关文章:

google-analytics - 是否可以在一个请求中从多个 Google Analytics 表中获取数据?

c - 如何让所有人都可以使用我的 API?

java - 为什么在这种情况下不能使用子字符串?

Linux 内核 API 更改/添加

api - Magento 获取格式化的产品 URL

javascript - AngularJS 和谷歌分析

google-analytics - 如何在 Google Analytics 中合并各个域的结果

c# - Google Analytics 测量协议(protocol) - 数据在实时分析中显示并消失

google-analytics - OAuth 2 授权码 - 它的有效期是多久?

google-analytics - Analytics API是否可以进行多个查询?