0

我们计划将流量报告系统整合到我们的Web应用程序中,供用户查看。例如:我们的用户可能在我们的应用程序上有配置文件,这将会收到一些流量应用程序用户需要能够访问交通报告区域,在那里他们可以看到所有关于流量的详细分析,就像您在Google Analytics上看到的一样。每用户网站用户的流量报告

我在盯着Highcharts JS创建交通图表等。我能以某种方式使用Google Analytics(分析)按用户进行报告吗?

任何输入将不胜感激。 (应用程序正在构建在Ruby on Rails上)

谢谢!

+0

我认为您可以使用GA来获取域名统计信息,但您应该推出自己的解决方案。我怀疑你是否需要为用户个人资料页面提供高级地理位置信息。 – 2011-06-07 19:55:25

回答

0

有两种方法可以完成。首先使用自定义变量。您可以定义一个自定义变量,如“useraccount”。然后为每个用户分配一个唯一的值。然后,当查看该用户“拥有”的页面时,您可以修改跟踪代码以包含与拥有该页面的用户关联的自定义变量的唯一值。然后,当您想要进行报告时,您将运行您的查询(使用Google Analytics API),并根据与该用户相对应的自定义变量的值设置过滤器。

第二种方法,如“Devin M”所述,基于URL(或页面路径)。如果你的用户只有一个页面,那么这可能是可行的。但是,如果他们可能有多个页面,这将变得非常棘手。因为您将针对该用户帐户拥有的页面的API编写非常复杂的查询。

我一直在“CMS支持”中建立一个名为EmbeddedAnalytics的服务。 EmbeddedAnalyitcs始于一项与Google AnalyticsAPI集成的服务,允许发布商根据其GA数据定义图表,然后将其嵌入到他们的网站中。随着产品的成熟,我已经从CMS类型的开发者那里获得了很多兴趣,他们想要为用户提供统计图表。我们一直在缓慢建设以满足他们的需求。

+0

完美!正是我想要的.. – 2011-07-05 03:48:54

1

Google Analytics适合显示汇总数据。任何尝试在每个用户或每个会话基础上显示精细报告可能适用于少量数据,但是完全不可靠,并且不会为几千个用户进行扩展。我看不出Google Analytics如何适合您的使用案例场景。我认为你必须开发自己的。

高图只是一个图表库。我建议Google Chart Tools。良好的选择范围和免费。