我想实现与wordpress插件提供{97}相同的Google分析功能。
是否可以通过使用核心php使用谷歌分析UA-11111-1 ID而无需任何身份验证来获取任何网站的谷歌分析数据(如不通过client_id,client_secret等...)
答案 0 :(得分:0)
要从Google Analytics API访问数据,我们会使用Core reporting api,如果您检查了您会注意到的页面。
最好对Core Reporting API的所有请求进行授权 通过OAuth 2.0。
Google Analytics数据是该人拥有的私人数据,是该帐户的管理员。具有管理员权限的人可以通过向该帐户添加电子邮件来授予其他人访问权限。
要访问Google Analytics数据,您需要进行身份验证。如果您有权访问,则可以使用API访问数据。您无法获取某人的分析跟踪代码并获取该网站的数据。这就像我能够获取您的Google云端硬盘文档或您的私人Google相册一样。
问题:通过使用核心php而无需任何身份验证,只使用Google分析UA-11111-1 ID就可以获得任何网站的Google分析数据。
号。你必须通过身份验证。
但是,如果您有权访问相关分析帐户,则可以使用不会提示用户权限的服务帐户。我真的希望这是你要问的问题,而不是你试图访问随机人员分析数据。
如果你正在为其他人发布这个wordpress插件,那么你应该考虑一个服务帐户。您的用户必须在Google开发者控制台中创建自己的服务帐户cant release your client_id in a wordpress project。然后,他们可以将服务帐户添加到Google Analytics帐户,并可以访问wordpress网站上的数据。