Analytics.js的未来

Peter Reinhardt2013年1月5日

在圣诞节之前,我们在Hacknews上推出了Analytics.js,支持巨大!在短短24小时内,回购破坏了1,000个GitHub的星顶,而且社区帮助我们添加了新的集成。但我们刚刚开始,我们非常兴奋,分享与您集成分析的更简单的方式。

如果您错过了它,Analytics.js是客户端分析服务的包装器。除了用于集成的所有分析服务的所有分析服务的挂钩中而不是乱丢您的应用程序,Analytics.js公开了一个将数据路由到所有的简单API!

今天提供了巨大的分析服务,其中大多数以略微不同的方式收集相同的数据。当您集成了几个这些工具时,代码迅速变得凌乱。Analytics.js铺平了差异并使您的代码保持清洁。

社区已经帮助添加了对五种更多集成的支持:

缩放边缘

我们只是刚开始了!我们在未来几个月内致力于添加更多,因为我们认为Analytics.js是将分析到Web应用程序的最佳方式。我们很高兴您似乎同意我们收到的令人敬畏的回复!到目前为止,我们最喜欢的推文看起来像狂野的咒骂:

缩放边缘

但是,当我们意识到它沿着“omg在哪里是这个抽象8个月前的omg的东西的东西时,我们很惊喜!?!??!?!”。

我们让它变得更加容易。

我们已启动段 - 托管版本的Analytics.js,可让您从单击单击关闭和打开分析服务。您可以在不触摸单行代码的情况下换交换分析集成。

缩放边缘

无论在一个地方管理,无论多大或小,您的所有项目都集成了所有的分析。对于公司而言,这意味着您的网站,您的博客,您的不同服务;对于爱好者来说,这意味着你的所有侧面项目!它配有一个简单的仪表板,可以一目了然地监控所有项目的活动。

段是一个更强大的Analytics.js版本。并且它不会仅限于客户端JavaScript。我们也服用了它!

服务器端库和REST API。

许多项目需要发送分析数据服务器端,因为某些事件(如夜间Cron作业)仅在服务器上可用。但集成的分析服务器端比浏览器更大的头痛。开发人员不仅必须为每个集成学习新的API,而且还需要构建排队系统以避免用户所采用的每个动作的多个HTTP请求。

我们目前正在测试一个简单的REST API,它执行与Analytics.js相同的路由。您一旦打击我们的服务器,我们将数据发送到您选择的任何分析服务。这意味着没有额外的请求,也没有额外的代码。

随着REST API提供了一系列干净的服务器端库,具有适当的排队和批处理,以尽可能保持您的集成。路由发生在我们的服务器上,因此您可以在出站请求上保存。而且您不需要危险生产的变化,以便尝试新的分析解决方案。

任何节点或Python开发人员都想要在测试版中?保持联系!

移动图书馆也是!

接下来是具有正确排队和脱机支持的移动库,以便您不必自己管理所有细节。这意味着无论您选择哪个集成打开,您都可以保证获得移动友好的客户端库。我们将无论您想要的地方都要路由您的数据,这样您就可以尝试新的仪表板或生命周期电子邮件工具,而不会发布到App Store。

尝试新的分析应该很容易。

每个人都知道分析对于成功非常重要,但现在整合分析服务是一个巨大的头痛。我们的愿景是删除集成分析的障碍,因此您的Codebase保持干净,您可以在几分钟内尝试新的分析工具。如果您有兴趣,我们很乐意听到您对细分的看法!

2030年,你的技术堆栈是什么样的?

在我们的新报告中,我们调查了4,000多个客户数据决策者,以衡量客户数据行业的当前和万博官方购彩未来预测。

成为数据专家。

获取所有物品,产品和增长的最新文章直接向您的收件箱提供。