使用Google Analytics而不导入代码段

时间:2014-01-14 09:51:00

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

在我目前的工作中,我必须将分析框架导入我们的客户页面(我们也是第三方,我们的服务是通过在客户的页面中包含我们的标签来提供),用于计算基本指标,例如:访客,访问,视图,平均访问持续时间,跳出率,页数/访问次数。

我已经看过几个开源解决方案,比如piwik等。但是当我们处理分配流量时,这将是一个非常高的价格,所以很明显GA似乎是我们最合理的解决方案。问题是我的大部分客户已经在他们的页面上有GA,并且每个人都有不同的版本(analytics.js,ga.js,dc.js等...),其中每个版本都有不同的处理方法页面上的跟踪器和一些不支持这一切。因此,使用像素报告技术似乎是最安全的方法在这里使用但是..我无法在谷歌或其他任何地方找到任何文档来解释在使用这种方法时我会松开什么功能。

API documentation做了一个体面的工作,告诉我如何自己做,还有nojsstats(我不想使用),但有任何人有这种情况和可以详细说明这种方法会导致哪些功能丢失?或者为这类问题找到了不同的解决方案?

提前致谢, 安农

1 个答案:

答案 0 :(得分:0)

你可以查看p arameter reference for the measurement protocol - 如果你传递了所有参数,你可以得到的东西(所以你丢失的所有东西都没有,最明显的是所有Geo信息都会被设置到你的服务器)。

最大的挑战是您必须在各自的客户端应用程序中维护会话ID,否则您只会以100%的跳出率注册单页访问(因为Google不会知道哪些访问属于同一个用户)。这似乎比其他javascript跟踪器更麻烦。

但是,由于他们已经拥有Google Analytics(分析),因此您无需实施任何跟踪器,您可以通过您选择的服务器端语言(或通过Google Apps脚本)查询现有帐户。这实际上是您链接到的文档所描述的内容(核心报告API不是关于收集数据,而是关于查询现有数据)。