服务器端代码有哪些跟踪解决方案?

2024-09-26 22:51:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在研究一个用Python编写的跟踪代理(需要更好的术语)。这是一个简单的http(wsgi)应用程序,它将运行在一个(可能更多)服务器上,并从桌面客户机接受事件数据。这项服务然后将跟踪数据转发到一些实际的跟踪平台(DeskMetrics、MixPanel、Google Analytics),这样我们就不必处理数据的切片和分片了。在

这种实现的原因是,对我们控制的服务器进程进行更改要容易得多,速度也快得多,而不是在跟踪后端以某种方式发生更改时,必须确保所有客户机都得到更新。在

我一直在寻找各种选择的信息,我希望这里的一些人能从他们自己的经历中得到一些好的建议。理想情况下,我们可以使用谷歌分析,因为它是免费的任何数量的使用,但付费选项是罚款的。在

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

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


Tags: 数据服务器应用程序httpwsgi代理客户机google
2条回答

你试过下面的东西吗?在

Python客户端具有特定于Google分析的数据源api

你也可以从这些资源中借来; 谷歌有一些他们正在为移动和源代码提供PHP,JSP,ASP.net和Perl:https://developers.google.com/analytics/devguides/collection/other/mobileWebsites

我也用PHPhttp://code.google.com/p/php-ga/访问了这个

至于其他方面:

很抱歉,除了提供其中的一些资源外,我不能提供基于与python相关的任何方面的丰富经验的信息。我很想看看你有什么发现。在

我们多次遇到同样的问题,我们最终构建了一套服务器端分析库来简化这一问题。在

在段.io拥有PythonRubyJavaNode.NET和{a6}的库,这些库抽象了Mixpanel、KISSmetrics、Google Analytics和一系列其他分析服务的api。在

您可以将Python库集成一次,然后将数据发送到任何需要的地方。数据通过代理段.io的托管服务。希望这能清理集成一堆库的混乱,每个库都有稍微不同的api。(这项服务在前100万个活动中是免费的。)

相关问题 更多 >

    热门问题