【问题标题】:Using Google Analytics without importing the snippet在不导入代码段的情况下使用 Google Analytics
【发布时间】:2014-01-14 09:51:00
【问题描述】:

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

我查看了几个开源解决方案,例如 piwik 等。但是当我们处理流量分配时,这将付出相当高昂的代价,因此显然 GA 对我们来说似乎是最合理的解决方案。问题是我的大部分客户已经在他们的页面上安装了 GA,每个人都有不同的版本(analytics.js、ga.js、dc.js 等),每个版本都有不同的方法来处理多个页面上的跟踪器,有些不支持所有这些。所以使用像素报告技术似乎是在这里使用的最安全的方法,但是..我在谷歌或其他任何地方都找不到任何文档来解释使用这种方法时我会失去什么功能。

API documentation 很好地向我展示了如何自己做,还有nojsstats(我不喜欢使用),但是有没有人对这种情况有任何经验并且可以详细说明什么这种方法会导致功能丢失吗?或者已经为这类问题找到了不同的解决方案?

提前致谢, 暗农

【问题讨论】:

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


    【解决方案1】:

    您可以查看 parameter reference for the measurement protocol - 这就是您可以获得的信息,前提是您传递了所有参数(因此您会丢失所有不在其中的内容,尤其是所有将设置为您服务器位置的地理信息)。

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

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

    【讨论】:

      猜你喜欢
      • 2013-02-22
      • 2021-05-10
      • 2013-09-10
      • 1970-01-01
      • 1970-01-01
      • 2014-09-13
      • 1970-01-01
      • 2020-10-19
      相关资源
      最近更新 更多