我想知道是否有适用于Javascript的适配器库,以便更轻松地使用Google Analytics,Kissmetrics,mixpanel,Chartbeat,gaug.es等集成工具。类似于SLF4J,但用于事件跟踪。我们正在评估不同的工具,如果可以在它们之间快速交换,它似乎会很有用。
答案 0 :(得分:19)
我们最近构建了analytics.js来解决这个问题。它是适用于Google Analytics,KISSmetrics,Mixpanel,Gauges,Chartbeat,GoSquared和其他16项服务的javascript包装库。
图书馆完成了你提到的所有内容:
您可以在Github上查看开源库:http://segmentio.github.com/analytics.js
或者对于一个更简单的解决方案,它也支持Python,Ruby,Node,Java和.NET在服务器端的相同抽象,请查看https://segment.io
答案 1 :(得分:3)
事实证明,是一个库,可以完成我想要的大部分工作,称为Gatling。
它极大地简化了一次性跟踪多个分析库的过程。此外,您甚至可以公开GA'gat'对象以手动触发页面查看和事件。
它似乎没有使用Google Analytics的“gaq”对象,并且它不会跨多个库抽象事件视图,我认为它们是有用的功能,但它非常接近我所寻找的
答案 2 :(得分:0)
这个区域有时被称为“通用标签”或“标签管理” - 我最后一次看到那里有一些大牌供应商,如Tealium,BrightTag& Tagman,但在开源世界中并不多。
2011年年中,QuiBit(qubitproducts.com)推出了他们的开源OpenTag,但这似乎是一个开放/封闭的游戏,其中页面上的javascript是开源的,但它是由他们的专有权力驱动的执行标签注入的管理系统 - 虽然它们不显示条款和在他们的网站上定价,我似乎记得他们有一个相当大的无合同,无薪的起始带,也许你可以使用,而你找出哪个解决方案是最好的,然后在生产之前直接嵌入它们直到支付交通水平。
答案 3 :(得分:0)
我不确定是否会有这样的标准容器,因为每个站点在跟踪方面都有非常具体的需求(因为功能和用法通常是唯一的)。 但你可以做到以下几点: