Как отслеживать загрузки с сайта обновлений Eclipse?

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

  •  22-08-2019
  •  | 
  •  

Вопрос

У меня есть плагин, который я распространяю через сайт обновлений Eclipse.Я хочу отслеживать, сколько раз его скачивают и желательно кем.

Для обычных страниц моего сайта я могу использовать аналитику Google.Однако Eclipse не использует HTML-коды при работе с сайтами обновлений.

Есть ли способ сделать это, если у меня нет доступа к хостингу Apache?

Это было полезно?

Решение

AFAICT, ваш единственный вариант — работать с журналами веб-сервера.Я написал Эта статья об отслеживании загрузок с сайта обновлений с помощью AWStats, но это требует некоторой настройки на стороне сервера.Однако это всего лишь один раз.После этого вы используете AWStats, используя его веб-интерфейс.

Другие советы

Грязный трюк, который вы можете сделать, — это добавить фиктивную функцию в ваш site.xml, которая указывает на страницу счетчика вместо файла .jar.Например.

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

Менеджер обновлений свяжется со страницей счетчика, когда попытается установить что-то с вашего сайта обновлений, но в противном случае проигнорирует эту функцию.

Когда вы говорите «сайт обновления», вы имеете в виду свой собственный URL-адрес или репозиторий eclipse?

Я думаю, вам действительно нужен доступ к журналам основного сервера.Таким образом, вы можете отслеживать любой тип запроса, инициируемого затмением (я думаю, это просто стандартный HTTP-запрос)

Стив

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top