I'm developing a Confluence usage index for our staff and would like to run a SQL query that provides a count of pageviews by user the last three months.
I already have SQL queries for comments by user, page edits by user, and page creation by user. Is there any way to get the pageviews, too? Ideally, my table would look like this:
||User name||Pageview count||
At my company, we would like a list of page views by space, for all spaces. We want something that is similar to the "Most Popular Spaces (Views)" list in the Confluence Admin/Global Activity page -- but for all spaces. If the page view data is not stored in the database, where is it stored? The "Most Popular Spaces (Views)" list must be getting its data from somewhere.
Let me suggest an alternative metric for "popularity", different from the SUM(PAGEVIEWS) per space.
The page view tracking feature of the Archiving Plugin logs the last view date on each page. These are written to the AO_xxx_PAGE_VIEW table in your database, keyed with the page ID. You can easily write an SQL query to merge the page table with their last view date, and aggregate those records by space in some way.
mysql> SELECT * FROM AO_1991C6_PAGE_VIEW; +-----+---------+-------------+---------------------+ | ID | PAGE_ID | VIEWER_NAME | VIEW_DATE | +-----+---------+-------------+---------------------+ | 50 | 2470703 | admin | 2013-09-18 16:52:04 | | 134 | 2470468 | admin | 2013-09-18 16:52:09 | | 139 | 2470823 | admin | 2013-09-18 16:52:04 | ...
For example, you could compute an AVG(LAST_PAGE_VIEW_DATE) per space as to measure "activity level" (or "popularity"). (Hint: use some very old date for those pages for which there is no page view date logged.)
Badges are a great way to show off community activity, whether you’re a newbie or a Champion.Learn more
Hi Community, Jessica here from the Confluence Product Marketing team! July’s community challenge is all about sharing pictures — and as an extension of our first post on what ...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs