Frage

Ich habe eine Plug-in, dass ich über eine Eclipse-Update-Site bin zu verteilen. Ich möchte verfolgen, wie oft es heruntergeladen wird, und vorzugsweise von wem.

Für die regelmäßigen Seiten auf meiner Website, kann ich Google Analytics verwenden. Allerdings ist von Eclipse keine HTMLs verwenden, wenn für Update-Sites gehen.

Gibt es eine Möglichkeit, dies zu tun, wenn ich keinen Zugriff auf die Hosting Apache?

War es hilfreich?

Lösung

AFAICT, Ihre einzige Option ist mit Web-Server-Protokollen zu arbeiten. Ich schrieb diesem Artikel Update-Site-Downloads mit AWStats über Tracking, aber es erfordert einige Server-Seite Zwicken. Dies ist nur ein Mal einrichten, though. Danach verwenden Sie AWStats seine Web-Interface.

Andere Tipps

Ein schmutziger Trick, den Sie tun können, ist eine Dummy-Funktion in Ihrem site.xml hinzuzufügen, die anstelle einer .jar-Datei auf einer Gegenseite verweist. Z.

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

Der Update-Manager wird die Zähler Seite kontaktieren, wenn es Sachen von Ihrer Update-Site zu installieren versucht, aber sonst diese Funktion ignorieren.

Wenn Sie Update-Site sagen - meinen Sie Ihre eigene URL oder eine Sonnenfinsternis-Repository

Ich denke, wirklich brauchen Sie Zugang zu den Protokollen des darunterliegenden Server. So können Sie unabhängig von Art der Anfrage Eclipse Eingeweihten überwachen könnten (ich sich nur eine Standard-HTTP-Anforderung raten würde)

Steve

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top