如何跟踪Eclipse更新站点的下载?

时间:2009-03-29 16:55:21

标签: eclipse analytics update-site

我有一个插件,我通过Eclipse更新站点分发。 我想跟踪下载次数,最好是由谁下载。

对于我网站上的常规网页,我可以使用Google分析。但是,Eclipse在使用更新站点时不使用任何HTML。

当我无法访问托管apache时,有没有办法做到这一点?

3 个答案:

答案 0 :(得分:2)

您可以做的一个脏技巧是在site.xml中添加一个虚拟特征,该特征指向计数器页面而不是.jar文件。 E.g。

<feature url="http://yourcountersite.com/counterpage.php" id="" version=""> 
  <category name="YourCategory"/> 
</feature> 

更新管理器在尝试从您的更新站点安装内容时会联系计数器页面,否则将忽略此功能。

答案 1 :(得分:1)

当你说更新站点时 - 你的意思是你自己的URL还是eclipse存储库?

我想你真的需要访问底层服务器的日志。这样你就可以监视eclipse启动的任何类型的请求(我猜它只是一个标准的HTTP请求)

史蒂夫

答案 2 :(得分:1)

AFAICT,您唯一的选择是使用Web服务器日志。我写了this article关于使用AWStats跟踪更新站点下载,但它需要一些服务器端调整。不过,这只是一次设置。之后,您使用AWStats使用其“Web界面”。