3

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

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

当我无法访问托管 apache 时,有什么办法可以做到这一点?

4

3 回答 3

2

您可以做的一个肮脏的技巧是在您的 site.xml 中添加一个虚拟功能,该功能指向计数器页面而不是 .jar 文件。例如

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

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

于 2010-05-29T21:23:16.243 回答
1

当您说更新站点时,您是指您自己的 URL 还是 Eclipse 存储库?

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

史蒂夫

于 2009-03-29T17:22:48.260 回答
1

AFAICT,您唯一的选择是使用 Web 服务器日志。我写了这篇关于使用 AWSStats 跟踪更新站点下载的文章,但它需要一些服务器端调整。不过,这只是一次设置。之后,您可以通过其 Web 界面使用 AStats。

于 2009-03-30T04:14:07.850 回答