Как отслеживать загрузки с сайта обновлений Eclipse?
-
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-запрос)
Стив