Как отслеживать загрузки с сайта обновлений Eclipse?
У меня есть плагин, который я распространяю через сайт обновлений Eclipse. Я хочу отследить, сколько раз оно скачивается, и желательно кем.
Для обычных страниц на моем сайте я могу использовать аналитику Google. Тем не менее, Eclipse не использует HTML при переходе на сайты обновлений.
Есть ли способ сделать это, когда у меня нет доступа к хосту Apache?
3 ответа
AFAICT, ваш единственный вариант - работать с журналами веб-сервера. Я написал эту статью о отслеживании загрузок с сайта обновлений с помощью AWStats, но для этого требуется некоторая настройка на стороне сервера. Впрочем, это всего лишь один раз. После этого вы используете AWStats, используя его веб-интерфейс.
Грязный трюк, который вы можете сделать, - добавить фиктивную функцию в ваш site.xml, которая указывает на страницу счетчика, а не на файл.jar. Например
<feature url="http://yourcountersite.com/counterpage.php" id="" version="">
<category name="YourCategory"/>
</feature>
Менеджер обновлений свяжется со страницей счетчика, когда попытается установить материал с вашего сайта обновлений, но в противном случае проигнорирует эту функцию.
Когда вы говорите об обновлении сайта - вы имеете в виду свой собственный URL или репозиторий Eclipse?
Полагаю, вам действительно нужен доступ к журналам базового сервера. Таким образом, вы можете отслеживать любой тип инициации запроса затмения (я думаю, это просто стандартный HTTP-запрос)
Стив