Can anybody share a method for cleaning up historical Confluence data? I was using the Last Updated automation template, but received some push-back because because it ignores Last Viewed.
Interested in plug-ins, API calls, etc. anything that would give me exportable and functional analytics on a page-by-page level.
Hello @Mathew Lederman
The Confluence Cloud Premium or Enterprise subscription comes with this Content Manager.
If you have a free or standard Confluence subscription, you can only use a third-party app or the Confluence Cloud API.
You seem open to third-party apps, so I recommend our Viewtracker app. The Content & Usage Report allows you to compile a list of all pages, blog posts or attachments with the desired information.
Kind regards,
Mattia
@Mattia _bitvoodoo ag_ thanks, the content manager is helpful for space-by-space analytics, I was hoping for a site wide content manager that gives me the same details but in an exportable format for the entire space. I think that's where the plug-ins you mentioned come in handy.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Mathew Lederman We have been developing the Better Content Archiving & Analytics app for this use case for 10+ years!
It helps you to clean up an outdated site or space (as a collaborative effort) and then preserve its quality. Many enterprise teams adopted it with great success. Its functionality is much more than a single automation rule, of course.
Links:
(Discl. it is a paid and supported app developed by our team. Free for 10 users!)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Aron Gombas _Midori_ I need an csv export of every page in my instance, sorted by space, with the last updated and last viewed date. Can Better Content Archiving provide that export?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
There is no ready-made feature for that mass-export, but in your original question you mentioned that you are interested in API based solutions, too.
So, our app stores the "last viewed" and "last updated" timestamps as standard Confluence content properties. Which means you can get those with a REST API call to this API end-point.
The values you are looking for are returned like this:
{ "id": "4023320603", "key": "arch", "value": { "event": { "lastViewedOn": "2025-03-13T15:52:21.166Z", "lastViewedBy": "557058:7589d805-dae5-4259-abb4-f611ae66631b", "lastUpdatedOn": "2025-03-12T13:31:23.741Z", "lastUpdatedBy": "557058:7589d805-dae5-4259-abb4-f611ae66631b", },
// ... } },
It is totally possible to get all pages on your site and collect these values if you want to process in Excel.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.