Knowledge[kb_knowledge], the view count help

Ralton Stewart
Tera Guru

In the Service Now Table "Knowledge[kb_knowledge]", the view count is a total of all views towards a KB article. Is there a way to count the unique user view count?
Basically what I mean is, if 1 user views a KB article 10 times the current view count field shows it as 10 total views but my request is to have a field to have per user view count meaning if 1 user views a KB article 10 times then the new field should have the unique user view count value as 1. Is this possible?

2 ACCEPTED SOLUTIONS

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @Ralton Stewart 

 

You can create a Score report 

and use view as like:

AGLearnNGrow_0-1708513016072.png

https://www.servicenow.com/community/platform-analytics-forum/creating-report-with-unique-views-coun...

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

View solution in original post

Hi @Ralton Stewart ,

 

Actually, utilize the kb_use table, this shows everything that you would like to know:

AndersBGS_1-1708515173874.png

If my answer has helped with your question, please mark my answer as accepted solution and give a thumb up.

 

best regards

Anders

If my answer has helped with your question, please mark my answer as the accepted solution and give a thumbs up.

Best regards
Anders

Rising star 2024
MVP 2025
linkedIn: https://www.linkedin.com/in/andersskovbjerg/

View solution in original post

3 REPLIES 3

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @Ralton Stewart 

 

You can create a Score report 

and use view as like:

AGLearnNGrow_0-1708513016072.png

https://www.servicenow.com/community/platform-analytics-forum/creating-report-with-unique-views-coun...

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

AndersBGS
Tera Patron
Tera Patron

Hi @Ralton Stewart ,

 

In general you can follow the article created by Adam Stout for Dashboard utilization: https://www.servicenow.com/community/performance-analytics-blog/tracking-and-reporting-on-dashboard-... but replace below code:

 

gr.addQuery('url', 'STARTSWITH', '$pa_dashboard.do?').addOrCondition('url', 'STARTSWITH', '$dashboards.do?');

with 

gr.addQuery('url', 'STARTSWITH', '$kb_view.do?');

as when looking in sys_ui_navigator_history table, you will se below for when a knowledge article is read:

AndersBGS_0-1708514002224.png

By doing this, you will get a list view of which users that have accessed which knowledge article. 

Afterwards you can create a report based on the newly created table. 

 

If my answer has helped with your question, please mark my answer as accepted solution and give a thumb up.

 

best regards

Anders

If my answer has helped with your question, please mark my answer as the accepted solution and give a thumbs up.

Best regards
Anders

Rising star 2024
MVP 2025
linkedIn: https://www.linkedin.com/in/andersskovbjerg/

Hi @Ralton Stewart ,

 

Actually, utilize the kb_use table, this shows everything that you would like to know:

AndersBGS_1-1708515173874.png

If my answer has helped with your question, please mark my answer as accepted solution and give a thumb up.

 

best regards

Anders

If my answer has helped with your question, please mark my answer as the accepted solution and give a thumbs up.

Best regards
Anders

Rising star 2024
MVP 2025
linkedIn: https://www.linkedin.com/in/andersskovbjerg/