我想显示自本月初以来网站上的访问者数量、当天和当前在网站上的用户数量。
我安装了 Google Analytics,我尝试通过从开发人员控制台启用 Google Analytics API 来使用嵌入 API 来解决此问题 - 但我需要用户授权等。
在没有用户身份验证和接受嵌入式 API 等访问的情况下现场显示分析的最简单方法是什么。应用程序是用 Angular 编写的,因此 Javascript API 是我寻找的。
感谢您的任何建议。
为了获取您想要的数据,必须进行授权。您可以让站点访问者自行授权,或者您必须代表他们在服务器端进行授权。
授权后,您可以执行类似于第三方可视化 https://ga-dev-tools.appspot.com/embed-api/third-party-visualizations/嵌入 API 演示。它使用一个自定义的ActiveUsers
嵌入 API 组件并包含源代码以展示其工作原理。
无论您使用ActiveUsers
无论是否是组件,基本要点是一旦用户通过 Embed API 进行身份验证,您就可以访问该方法gapi.client.analytics.data.realtime.get
,您可以使用它来查询此数据。
这是在源代码中发生的地方ActiveUsers
成分:
https://github.com/googleanalytics/ga-dev-tools/blob/master/src/javascript/embed-api/components/active-users.js#L69-L87 https://github.com/googleanalytics/ga-dev-tools/blob/master/src/javascript/embed-api/components/active-users.js#L69-L87
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)