Google AnalyticsAPI网站上的当前用户

时间:2013-11-08 23:47:53

标签: javascript coldfusion google-analytics google-analytics-api

我目前正在尝试找到一种方法来演示当前有多少用户在浏览我的网站。我们使用ColdFusion,但我还没有找到一种非常可靠的方法来显示用户数。我当前的方法有时会显示奇怪的用户数。

我发现Google Analytics现在允许您查看您网站上当前有多少用户。有谁知道这些信息是否可以通过javascript访问?我希望能够向其他管理员展示这一信息,因为这些信息将更符合GA的报告。

3 个答案:

答案 0 :(得分:2)

是的,Google现在提供实时分析。您应该能够获取该数据,是的。本文可能有助于引导您朝着正确的方向前进:http://www.sitepoint.com/google-analytics-custom-variables/

答案 1 :(得分:0)

您可以通过Google Analytics Real-time API访问实时数据。实时数据刚于2013年8月在Beta Mode中提供。不确定它是否公开。

如果您正在寻找一个简单的解决方案,请查看EmbeddedAnalytics。我们有一个“实时映射小工具”,它会显示覆盖在地图上的实时访问者。

答案 2 :(得分:0)

  

我发现Google Analytics现在允许您查看您网站上当前有多少用户,是否有人知道这些信息是否可以通过javascript访问?

Google提供了一个通过javascript访问API的示例。我没有看到有服务帐户的JavaScript解决方案,虽然它可能在那里。 Google APIs Client Library for JS

我找到了这篇文章:How to get an access to Google Drive API service account from web browser

您可以使用服务帐户轻松访问此数据,而无需用户在ColdFusion服务器上进行交互(登录授权)。

Real Time API现在处于测试阶段,您必须请求访问权限:https://developers.google.com/analytics/devguides/reporting/realtime/v3/

之后,您需要安装Google的.jar文件,这些文件可以在Google Analytics API Client for Java下载到CF服务器的WEB-INF / lib文件夹中。

在ColdFusion中创建对象。这是一个例子:

variables.HTTP_Transport = createObject("java", "com.google.api.client.http.javanet.NetHttpTransport").init();

然后,您将按照Google几乎完全使用java对象的说明进行操作。

要列出的行太多(但不是太疯狂)所以你可以关注这篇文章:Google Analytics Real Time API Access with Service Account and ColdFusion