Используя API-интерфейс Confluence REST, есть ли способ получить число просмотров страницы для данной страницы?

ПРИМЕЧАНИЕ. Я добавил этот вопрос несколько лет назад, но теперь я добавил еще одну награду, чтобы узнать, поддерживается ли она в последней версии (все еще не удается найти ее в документации).

Я использую API REST Confluence для извлечения кучи данных вокруг наших страниц Confluence, таких как версия, последний измененный, созданный и т.д. Однако я не вижу способа получить просмотры страниц.

Знаете ли вы, что это доступно через любой из их API?

Ответы

Ответ 1

Плагин ViewTracker:

По умолчанию в Confluence не учитываются просмотры страниц или количество страниц из-за производительности; однако после установки и настройки Confluence ViewTracker Plugin вы начнете записывать эти данные.

Однако нигде не упоминается, доступна ли эта информация через API. Плагин не имеет API, и неясно, доступна ли дополнительная информация через API. Документация ViewTracker Documentation определяет макрос, который возвращает счетчик, поэтому информация четко сохраняется в базе данных.

view count - The number of times the content has been viewed since the firstViewed date.

Если эта информация не возвращается API, вам может потребоваться добавить запрос функции с сопровождающим плагином.

Слияние Плагин Google Analytics:

Если плагин ViewTracker не отвечает вашим потребностям, у него нет API, и разработчики не намерены его выставлять, тогда ваш другой вариант - установить "Плагин Google Analytics для слияния" .

В отличие от ViewTracker, это не бесплатно. Однако вы получаете программный доступ к этим данным через Google Analytics. Google предоставляет Core Reporting API, который позволит вам программный доступ к количеству просмотров страниц, посещений и других показателей, сообщаемых аналитическим кодом.

Google предоставляет примеры и документацию о том, как получить данные с помощью Java, PHP, Python и JavaScript.