1

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

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

4

3 回答 3

2

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

于 2013-11-08T23:51:57.747 回答
1

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

如果您正在寻找一个简单的解决方案,请查看EmbeddedAnalytics。我们有一个“实时地图小部件”,它将显示您的实时访问者叠加在地图上。

于 2013-11-27T10:20:42.913 回答
0

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

Google 提供了一个通过 javascript 访问其 API 的示例。尽管可能存在,但我还没有看到带有服务帐户的 javascript 解决方案。用于 JS 的 Google API 客户端库

我确实找到了这篇文章: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 Library 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

于 2014-07-31T21:37:48.867 回答