在我的网站上,我想包括横幅上或任何地方的活跃用户(实时访问者)数量。唯一的问题是,我只能通过Javascript(没有PHP; Java,Phyton ...)来做到这一点,但是我不希望用户注册才能看到它。我花了几个小时检查Google Analytics(分析)Reporting API,并且了解到我可能无法实现的目标,但是我想检查一下您中的某些人是否也找到了对我有用的解决方法。
非常感谢大家。 答:
答案 0 :(得分:1)
以下是Google Analytics(分析)API的实时文档:https://developers.google.com/analytics/devguides/reporting/realtime/v3/reference/data/realtime/get#try-it
但是,如果您想要一个简单的柜台,那么您已经有很多提供此服务的站点,或者您可以自己实现一个。
这个看起来很简单:https://github.com/felladrin/online-visitors-counter
答案 1 :(得分:1)
没有身份验证形式就不能使用GA API ,因此无法在没有客户端登录的情况下将GA直接连接到您的网站。
一种解决方法,您可以使用中间件解决方案从GA API中提取数据,然后将数据从该中间件中提取到您的网站。这是一个示例:
GA API ---> Google Sheets ---> Website
https://docs.google.com/spreadsheets/d/e/{some-uid}/pub?gid=0&single=true&output=csv
注意:如果您小心的话,可能不必执行第2步,并且可以直接从Steo 1以CSV格式发布工作表:由于这是CSV导出,因此人们无法使用原始电子表格,因此没有安全风险。但是为了安全起见(例如,您可能会错误地发布整个电子表格),我将执行步骤2。
对于要使用的中间件,可能有无数的选择:)