Domanda

Ho un plug-in che sto distribuendo tramite un sito di aggiornamento Eclipse. Voglio tenere traccia di quante volte viene scaricato, e, preferibilmente, da chi.

Per le pagine regolari sul mio sito, posso utilizzare Google Analytics. Tuttavia, Eclipse non usa alcun HTMLs quando si va per i siti di aggiornamento.

Esiste un modo per fare questo quando non ho accesso al apache hosting?

È stato utile?

Soluzione

AFAICT, l'unica opzione è quella di lavorare con i log del server web. Ho scritto questo articolo sul monitoraggio download di aggiornamento del sito utilizzando AWStats, ma richiede qualche ritocco lato server. Questa è solo una volta istituito, però. Dopo di che, è possibile utilizzare AWStats che utilizzano il suo interfaccia web.

Altri suggerimenti

Un trucco sporco che si può fare è quello di aggiungere una funzionalità fittizio nel site.xml che punta ad una pagina contatore invece di un file .jar. Per es.

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

Il gestore aggiornamenti contattare il pagina contatore quando si tenta di installare roba dal tuo sito di aggiornamento, ma sarà comunque ignorare questa funzione.

Quando si dice sito di aggiornamento -? Vuoi dire il proprio URL o un repository eclisse

Credo che realmente è necessario l'accesso ai log del server sottostante. In questo modo si potrebbe monitorare qualsiasi tipo di richiesta iniziati Eclipse (direi il suo solo una richiesta HTTP standard)

Steve

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top