【问题标题】:Is there a Event Analytics Abstraction Layer for Javascript?是否有用于 Javascript 的事件分析抽象层?
【发布时间】:2012-03-29 11:09:22
【问题描述】:

我想知道是否有一个用于 Javascript 的适配器库,以便更轻松地集成 Google Analytics、Kissmetrics、mixpanel、Chartbeat、gaug.es 等工具。类似于 SLF4J,但用于事件跟踪。我们正在评估不同的工具,如果可以在它们之间快速切换似乎会很有用。

【问题讨论】:

  • 也许你可以澄清一下你是哪个框架,语言?与事件跟踪相比,您为受众跟踪部分选择了什么?
  • 主题确实说“for javascript”....我们正在评估所有用于受众跟踪的选项,并希望能够在它们之间轻松切换。
  • 你应该看看Google Tag Manager
  • 这是个好主意@MikeCauser。

标签: javascript google-analytics analytics web-analytics-tools


【解决方案1】:

我们最近构建了 analytics.js 来解决这个问题。它是一个用于 Google Analytics、KISSmetrics、Mixpanel、Gauges、Chartbeat、GoSquared 和 16 种其他服务的 javascript 包装库。

该库几乎可以完成您提到的所有事情:

  • 异步加载所有 javascript sn-ps
  • 在所有库中抽象事件视图和其他 API 方法
  • 并公开每个服务的全局对象,以防您需要执行自定义操作

您可以在 Github 上查看开源库:http://segmentio.github.com/analytics.js

或者,如果想要更简单的解决方案,它也支持 Python、Ruby、Node、Java 和 .NET 在服务器端的相同抽象,请查看https://segment.io

【讨论】:

  • 看起来像个赢家。我会评估,如果它有效,我会改变我的答案。已经给了答案+1。那么analytics.js 是开源的,具有无限功能且无需付费?只是需要支付的服务端功能?
  • 正确,服务器端功能和高级集成(如 hubspot 和 marketo)是付费的。其他一切都是免费的。
  • 我已经将我的答案从原来的答案换成了这个答案。 Analytics.js 非常适合独立使用,Segment.io 价格合理且易于使用。
【解决方案2】:

原来 是一个库,它可以完成我所寻找的大部分工作,称为 Gatling

它极大地简化了一次跟踪多个分析库的过程,所有这些都是异步的。此外,您甚至可以公开您的 GA 'gat' 对象以手动触发页面浏览量和事件。

它似乎没有使用 Google Analytics 'gaq' 对象,并且它没有跨多个库抽象事件视图,我认为这将是有用的功能,但它非常接近我正在寻找的东西.

【讨论】:

    【解决方案3】:

    这个领域有时被称为“通用标签”或“标签管理”——我上次查看时有少数大型供应商,如 Tealium、BrightTag 和 Tagman,但在开源世界中并不多。

    2011 年年中,QuiBit (qubitproducts.com) 推出了他们的开源 OpenTag,但这似乎是一个开放/封闭的游戏,其中页面上的 javascript 是开源的,但它是由他们专有的执行标签注入的管理系统 - 虽然他们没有在他们的网站上显示条款和定价,但我似乎记得他们有一个相当大的无合同,无薪起始带,也许你可以在你制定哪种解决方案时使用(s) 是最好的,然后在生产达到付费流量水平之前直接嵌入它们。

    【讨论】:

      【解决方案4】:

      我不确定是否有这样的标准容器,因为每个站点在跟踪方面都有非常具体的需求(因为功能和使用通常是独一无二的)。 但您可以执行以下操作:

      • 精确设计您想要跟踪的数据模型并构建 JavaScript 对象或将其暴露给跟踪代码的 API
      • 为您要跟踪的每个交互/事务设计事件处理程序
      • 使用一种插件系统将每个跟踪操作映射到每个跟踪提供程序的核心语言

      【讨论】:

        猜你喜欢
        • 2014-01-07
        • 2021-12-26
        • 1970-01-01
        • 1970-01-01
        • 2012-12-02
        • 2011-11-09
        • 2011-11-25
        • 2012-07-21
        • 2013-09-05
        相关资源
        最近更新 更多