Можно разместить файлы плагинов в сервисе выпуска файлов, а затем получить файл site.xml, указывающий на них. Вам нужно указать на конкретное зеркало, чтобы оно заработало.
Это скажет вам, сколько раз люди скачивают каждый файл, как при обычном выпуске файла.
К сожалению, на практике это большая работа для обслуживания, и она, как правило, ненадежна (я продолжал получать сообщения об ошибках о том, что сайт обновления не работал).
Вы можете написать очень простой скрипт php, который просто обслуживает соответствующий файл и записывает загрузку в файл или базу данных. Убедитесь, что он дважды проверяет, является ли URL верным для загрузки пользователем, конечно:)
Как только это будет сделано, вы можете обновить site.xml, чтобы он указывал на правильную вещь, или вы, возможно, могли бы использовать перезапись URL-адресов для перехвата запросов к вашему файлу JAR и передачи их через скрипт. Я никогда не пробовал это на серверах SF, но это может сработать.
EDIT:
Еще лучше, просто есть php-скрипт, который отправляет перенаправление следующим образом:
<?php
$file = $_GET('file');
// Now log the access to file
header('Location: ' . $file);
?>