2012-05-14 24 views
15

NOTA: Agregué esta pregunta hace unos años, pero acabo de agregar otra recompensa para ver si esto ahora es compatible con la última versión (todavía no puedo encontrarla en la documentación).Usando la API REST de Confluence, ¿hay alguna forma de recuperar el conteo de visitas a páginas para una página determinada?

Estoy utilizando REST Confluence API para recuperar un montón de datos en nuestras páginas de Confluence, como la versión, la última modificación, las creadas, etc. Sin embargo, no veo ninguna forma de recuperar páginas vistas.

¿Sabes si esto es accesible a través de cualquiera de sus API?

+0

Probablemente hayas hecho lo básico, pero ¿puedes dar una o dos oraciones breves sobre por qué solo un script de análisis (https://davidsimpson.me/2009/03/18/tracking-atlassian-confluence-usage -with-google-analytics /) no funcionó para usted? Estaba considerando esto y no quiero recorrer todo el camino y encontrarme con los problemas que podría tener ... – bri

Respuesta

10

ViewTracker Plugin:

Por defecto, no hay vistas de página o página cuenta se registran en Confluencia, debido a razones de rendimiento; sin embargo, después de instalar y configurar el Confluence ViewTracker Plugin, comenzará a registrar esta información.

Sin embargo, no se menciona en ninguna parte si esta información está disponible o no a través de la API. El complemento no tiene una API, y no está claro si la información adicional está disponible o no a través de una API. El ViewTracker Documentation define una macro que devuelve el recuento, por lo que la información se almacena claramente en la base de datos.

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

Si esta información no es devuelto por una API, entonces puede que tenga que poner en una solicitud de función con el mantenedor del plugin.

Confluencia complemento de Google Analytics:

Si el plugin ViewTracker no satisface sus necesidades, no tiene una API, y los desarrolladores no tienen la intención de exponer a uno, entonces la otra opción es instalar el Confluence Google Analytics Plugin.

A diferencia de ViewTracker, no es gratis. Sin embargo, obtiene acceso programático a esta información a través de Google Analytics. Google expone un Core Reporting API que le permitiría el acceso programático al número de páginas vistas, visitas y otras métricas informadas por el código de análisis.

Google proporciona ejemplos y documentación sobre cómo obtener los datos usando Java, PHP, Python y JavaScript.

+0

Excelente respuesta, gracias. Pensé que conocía muy bien la Confluencia ... Solo la etiqueta de precio en el complemento de Google Analytics no es tan buena :-( – mliebelt

+0

@mliebelt - Correcto, no estoy seguro de si el precio es para la cantidad de usuarios en el sitio Confluence o el número de usuarios que acceden a los análisis. Eso podría marcar la diferencia. Además, me preguntaba si tal vez haya una forma de obtener Google Analytics en el sitio escribiendo su propio complemento. Cuando puse GA en mi sitio, es gratis, entonces ¿por qué? no podría ser gratis en Confluence también;) Los desarrolladores de ese plugin GA Confluence están obteniendo bastante beneficio. – jmort253

+0

FWIW, Atlassian tiene su propio complemento de seguimiento de uso (https://ecosystem.atlassian.net/wiki/x/AQCRAg) pero está deshabilitado de forma predeterminada por motivos de rendimiento. Sin API en eso, también. – sendmoreinfo

Cuestiones relacionadas