为网站用户提供分析的最佳方式,但仅限于他们自己的网页

时间:2011-05-12 20:08:56

标签: google-analytics analytics google-analytics-api web-analytics

我正在建立各种各样的博客。客户希望为用户提供自己的帖子分析,包括随时间变化的观看次数,观众的位置等。只有特定帖子的所有者才能获得该帖子的信息。

我最初的想法是自己动手。现在我想也许Google AnalyticsAPI值得调查,并且也在关注Mint。

之前是否有人这样做过,或者有没有人就最好的方法提出任何建议?

谢谢!

编辑:刚刚找到Clicky,我真的很喜欢它的外观 - 有没有人有这方面的经验?

3 个答案:

答案 0 :(得分:0)

使用Google Analytics比构建自己的跟踪系统要容易得多,因为需要考虑很多问题。您可以使用自定义变量向GA发送帖子的ID,然后使用API​​获取有关它的数据。

另一种选择可能是调查piwik可以做些什么。它是一个类似于GA的开源Web分析系统。它有一个API,如果需要可以修改。它没有报告那么多,所以你需要检查它是否符合你的要求。您还需要自己托管,这可能是服务器资源的问题。

答案 1 :(得分:0)

我认为有两种方法可以通过Google Analytics实现这一目标。

一种方法是在博客上使用您自己的GA帐户,然后使用Google Analytics报告API http://code.google.com/apis/analytics/docs/gdata/gdataDeveloperGuide.html向帖子所有者展示其统计信息。很可能对数据进行过滤(按页面URL过滤)就足够了,但是您应该仔细查看要提供的数据,以及供稿检索的配额策略(如果您计划进行实时查询)。请注意,错误可能会使所有帖子所有者都能看到关键数据。

另一种选择 - 如果帖子所有者拥有他们真正拥有的专用网站 - 将使他们能够将自己的Google Analytics帐户添加到他们的网页中。这就是许多博客平台为博主所做的事情。例如,EventBrite允许您为事件执行此操作。

最后一个选项是仅显示您的日志数据 - 点击次数,推荐次数,天数。但是很多数据将更难获得:唯一访问者(需要cookie或一些重复数据删除),地理数据(需要地理IP位置数据库等)。

这一切都归结为这些分析对您的项目有多重要,以及您希望对数据进行多少控制....

答案 2 :(得分:0)

最好的方法是在Google Analytics中使用配置文件和过滤器。 对于相同的Web属性,您可以创建更多的配置文件,在您的情况下,您应该为每个作者创建一个配置文件,然后如果您在URL中有作者姓名,您可以轻松地过滤数据流量并在每个配置文件中包含有关单个数据的数据作者。 如果您没有URL中的作者信息则更难但不是不可能;)

通过这种方式,您可以将用户分配到他的特定个人资料。

请记住在没有任何过滤器的情况下保留主配置文件!

你会发现很多关于自定义过滤器和配置文件的信息,我建议你从以下开始: http://www.google.it/search?ie=UTF-8&q=analytics+profile+filter