哪些跟踪解决方案可用于服务器端代码?

End*_*age 2 python tracking google-analytics google-analytics-api

我正在研究用Python编写的跟踪代理(因为缺少更好的术语).这是一个简单的http(wsgi)应用程序,它将在一个(可能更多)服务器上运行,并从桌面客户端接受事件数据.然后,该服务会将跟踪数据转发到某个实际跟踪平台(DeskMetrics,MixPanel,Google Analytics),这样我们就不必处​​理数据的切片和切割.

这种实现的原因是,对我们控制的服务器进程进行更改更容易,更快,而不是必须确保在跟踪后端以某种方式更改时,野外的每个客户端都会更新.

我一直在查找有关各种选项的信息,我希望这里有人可以根据自己的经验给出一些好的建议.理想情况下,我们可以使用Google Analytics,因为它可以免费使用,但付费选项很好.

我唯一真正的要求是一个好的Python库或一个记录良好的api,我可以编写一个包装器(当涉及通过除js或其他提供的lib之外的任何方法触发事件时,这似乎有点缺乏GA).

注意我们并没有真正跟踪服务器代码,所以像NewRelic这样的东西是不合适的,我们只是将桌面应用程序与跟踪后端的细节分离.

rei*_*npk 12

我们遇到了同样的问题,我们最终构建了一套服务器端分析库,以使这更容易.

Segment.io具有Python,Ruby,Java,Node,.NETPHP库,可以为Mixpanel,KISSmetrics,Google Analytics和其他一些分析服务提取API.

您可以将Python库集成一次,然后将数据发送到任何您想要的位置.数据通过Segment.io的托管服务进行代理.希望这可以清理整合一堆库的混乱,每个库都有不同的API.(这项服务对于第一百万个活动是免费的.)