我有一个插件,我通过Eclipse更新站点分发。 我想跟踪下载次数,最好是由谁下载。
对于我网站上的常规网页,我可以使用Google分析。但是,Eclipse在使用更新站点时不使用任何HTML。
当我无法访问托管apache时,有没有办法做到这一点?
答案 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界面”。