Cómo realizar un seguimiento de las descargas de un sitio de actualización de Eclipse?

StackOverflow https://stackoverflow.com/questions/694951

  •  22-08-2019
  •  | 
  •  

Pregunta

Tengo un plug-in que estoy distribuyendo a través de un sitio de actualización de Eclipse. Quiero realizar un seguimiento de la cantidad de veces que se está descargando, y preferiblemente por quién.

Para las páginas regulares en mi sitio, puedo usar Google Analytics. Sin embargo, Eclipse no utiliza ningún HTMLs cuando se va para sitios de actualización.

¿Hay alguna manera de hacer esto cuando no tengo acceso al alojamiento Apache?

¿Fue útil?

Solución

AFAICT, su única opción es trabajar con los registros del servidor web. Escribí este artículo sobre el seguimiento de las descargas de actualización de sitio usando AWStats, pero requiere algunos ajustes del lado del servidor. Esta es sólo una vez configurado, sin embargo. Después de eso, se utiliza AWStats utilizando su interfaz web.

Otros consejos

Un truco sucio que puede hacer es añadir una característica maniquí en su site.xml que apunta a una página de venta libre en lugar de un archivo .jar. Por ejemplo.

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

El gestor de actualizaciones se comunicará con el contador de páginas cuando se intenta instalar cosas de su sitio de actualización, sino que de lo contrario ignorar esta función.

Cuando dices sitio de actualización -? Qué quiere decir su propia URL o un repositorio de Eclipse

Creo que realmente necesita tener acceso a los registros del servidor subyacente. De esta manera se podría controlar cualquier tipo de iniciados solicitud de eclipse (supongo que es sólo una petición HTTP estándar)

Steve

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top