通过XML文件跟踪mp3播放/下载

时间:2014-05-02 19:16:29

标签: xml google-analytics adobe-analytics

我有一个XML文件,我在我的网站上托管,它链接到我在我的网站上托管的大约100个mp3文件。我把这个XML文件推送到iTunes和我的应用程序。有一些指向我网站页面上文件的直接链接,但大多数情况下,用户通过iTunes或应用程序访问这些文件。

然而,经过数小时的研究,我仍然无法弄清楚如何跟踪个人mp3的播放。为了播放其中一个文件,用户需要加载XML文件(通过iTunes或通过应用程序),然后XML文件播放我网站上托管的文件。

我为自己的网站设置了Google Analytics和Adobe Analytics。但是,我无法找到将这些信息发送给他们的方法。

我认为这可能涉及XML文件中的某种跟踪标记。你有任何想法,甚至只是指出我正确的方向吗?如果您需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:1)

基本上,您将不得不实施服务器端解决方案,该解决方案使用Data Source for Adob​​e Analytics和Measurement Protocol for Google Analytics发送数据。

一种方法是编写一个服务器端脚本,用于解析服务器请求日志文件中的mp3请求条目。该脚本应该是一个cron作业。请注意,根据GA文档中的Queue Time entry,如果您尝试提交超过4小时的离线数据,则可能会遇到麻烦,因此请务必将cron作业设置为相应执行。

服务器日志文件解析的替代方案 - 可能值得让您的服务器将对mp3文件的请求路由到单个控制器脚本(例如使用mod重写),该脚本向Analytics服务器发出请求,然后提供mp3文件。这比解析服务器日志文件稍微简单一些,并允许实时收集,但根据您从此获得多少流量(因为服务器上的负载),它可能是也可能不值得。

两者之间的妥协可能是让控制器脚本只需登录到单独的文件或数据库,然后提供mp3文件,然后有一个单独的脚本进程。这样,您就不必解析一堆文件条目的常规服务器请求日志。此方法还将在cron作业上具有脚本。

相关问题