Knowledge Article with the most Views per Month Report
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-06-2026 05:26 AM
I would like to create a report that displays highest viewed knowledge articles per month. I cannot seem to find a way to do this and the posts I looked up in the past are relatively older.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-06-2026 08:54 AM
Hello @AnnamariaK , Could you please try as below:
- Go to All → Platform Analytics → Library → Data Visualizations
- Select Visualization Type as Column under the Time Series (can try Line as well)
- Set the Data Source as Table and underneath kb_use table
- Aggregate as COUNT
- Group by Knowledge (or Article)
- Under Trend by select as below SS:
- Save and Run
please try to adjust a few settings as per your requirement.
Regards,
Nishant
-
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 weeks ago
Hi,
I did some searching and find below :
The best OOB approach is to use Knowledge View Analytics rather than trying to report directly from the Knowledge table.
Option 1: Report on Article Views (Recommended)
Use the table that stores knowledge article view activity (table name can vary slightly by release, commonly related to Knowledge Analytics/View tracking).
Create a report:
- Type: Pivot or Trend
- Source: Knowledge Article Views / Knowledge Analytics table
- Group by: Article
- Trend by: Month
- Aggregation: Count of Views
This lets you see:
- Top viewed articles per month
- View trends over time
- Month-over-month popularity changes
Option 2: Performance Analytics (Best for Ongoing Tracking)
If you have Performance Analytics:
- Create an indicator for Knowledge Article Views.
- Break down by:
- Article
- Knowledge Base
- Month
- Build a widget showing:
- Top 10 viewed articles this month
- Previous month comparison
- Trending articles
This is the most scalable solution for management dashboards.
Option 3: Database View (If OOB Reports Are Limited)
Create a report joining:
- kb_knowledge
- Knowledge view tracking table
Then:
- Group by Article Number or Short Description
- Aggregate = Count(Views)
- Filter by "Viewed on" = Current Month
Example Output
| Jan 2026 | VPN Access Guide | 1,245 |
| Jan 2026 | Password Reset | 978 |
| Jan 2026 | MFA Setup | 845 |
| Feb 2026 | Password Reset | 1,102 |
| Feb 2026 | VPN Access Guide | 995 |
One Limitation
Standard ServiceNow reporting can easily show:
- Views by month
- Views by article
But showing only the highest viewed article for each month often requires:
- Performance Analytics, or
- Exporting/reporting externally (Excel, Power BI), or
- A custom database view/report.
Recommendation: If you're on newer ServiceNow releases, first check Knowledge Management → Analytics / Knowledge Analytics dashboards. Many customers already have article view metrics collected there, making this a simple report rather than a custom solution.
Hope this helps.
