注意:几年前我添加了这个问题,但是我刚刚添加了另一个赏金以查看最新版本是否支持此功能(仍然无法在文档中找到它)。使用Confluence REST API,是否有办法检索给定页面的浏览量计数?
我正在使用REST Confluence API来检索我们的Confluence页面周围的一堆数据,例如版本,上次修改,创建等。但是,我没有看到任何方式来检索页面视图。
你知道这是否可以通过他们的任何API访问?
注意:几年前我添加了这个问题,但是我刚刚添加了另一个赏金以查看最新版本是否支持此功能(仍然无法在文档中找到它)。使用Confluence REST API,是否有办法检索给定页面的浏览量计数?
我正在使用REST Confluence API来检索我们的Confluence页面周围的一堆数据,例如版本,上次修改,创建等。但是,我没有看到任何方式来检索页面视图。
你知道这是否可以通过他们的任何API访问?
ViewTracker插件:
默认情况下,没有浏览量或页面数都记录在合流由于性能方面的原因;但是,在安装和配置Confluence ViewTracker Plugin后,您将开始记录此数据。
但是,这个信息是否可以通过API获得,并没有提及任何地方。该插件没有API,并且不清楚附加信息是否可以通过API获得。 ViewTracker Documentation确实定义了一个返回计数的宏,因此信息清楚地存储在数据库中。
view count - The number of times the content has been viewed since the firstViewed date.
如果这个信息没有被API返回,那么你可能需要向插件的维护者发出一个功能请求。
合流谷歌分析插件:
如果ViewTracker插件不能满足您的需求,没有一个API,并且开发商不打算揭露一个,那么你的其他选择是安装Confluence Google Analytics Plugin。
与ViewTracker不同,它不是免费的。不过,您通过Google Analytics获得对这些数据的程序化访问权限。 Google公开了一个Core Reporting API,它允许您以编程方式访问分析代码报告的综合浏览量,访问次数和其他指标数量。
Google提供有关如何使用Java,PHP,Python和JavaScript获取数据的示例和文档。
很好的答案,谢谢。以为我知道Confluence相当不错...只有Google Analytics插件上的价格标签不是那么好:-( – mliebelt
@mliebelt - 对,我不确定这个价格是否适用于Confluence站点上的用户数量或者而且,我想知道是否有可能通过编写自己的插件来获取Google Analytics的方式!当我将GA放在我的网站上时,它是免费的,那么为什么在Confluence上它也不是免费的;)GA Confluence插件的开发者正在获取相当的利润。 – jmort253
FWIW,Atlassian有自己的Usage Tracking插件(https://ecosystem.atlassian.net/wiki/x/AQCRAg),但由于性能原因,它默认是禁用的。那也没有API。 – sendmoreinfo
您可能已经完成了基本操作 - 但是您能简单介绍一下为什么只使用分析脚本(https://davidsimpson.me/2009/03/18/tracking-atlassian-confluence-usage -with-google-analytics /)不适合你?我正在考虑这一点,不想一路走下去,遇到你可能遇到的问题...... – bri