Portal Engine Questions on portal engine and web parts.
Version 6.x > Portal Engine > Tracking document views View modes: 
User avatar
Member
Member
aleks.huson-communitylogic.com - 8/27/2012 9:16:06 PM
   
Tracking document views
We have a closed user base of end users who we wish to publish documents to. Part of our management reporting includes tracking who of these users have read and actively acknowledged (to avoid instances where something is opened but not actually read) acceptance of the information contained within these documents, at an individual level and at group levels (as percentages etc)

I note that there are a few potential methods for achieving this, namely activities, newsletters, scoring and workflow, however I'm not sure what the most appropriate is.

What is the best method of sending a document to a large number of users and tracking per user who has read and actively acknowledged a document? If there is no standard method provided in the admin UI, a method that involves developing a process against the API would be sufficient.

User avatar
Certified Developer 8
Certified Developer 8
Jiveabillion - 8/28/2012 8:16:36 AM
   
RE:Tracking document views
View this thread for some insight http://devnet.kentico.com/Forums.aspx?forumid=55&threadid=30395

User avatar
Certified Developer 8
Certified Developer 8
Jiveabillion - 8/28/2012 8:23:26 AM
   
RE:Tracking document views
I apologize, I sent that response without reading your post entirely.

There is almost no way to do this. You can't force people to comply with any directive you give them that you would need them to complete in order to successfully track their "acceptance".

One of the departments that I often do work for recently informed me of a similar requirement that they had and, after several long meetings and a lot of stress, we came to the conclusion that there is no way to accurately track this sort of user interaction.

However, what we did finally end up doing was send the users to a page that they have to log in to and set a javascript timer to about the length of time we felt was appropriate for the length of the content that, upon timeout, would then add an entry into a custom table that we used to indicate that the current user has read the article. You could do something similar to this.

User avatar
Kentico Support
Kentico Support
kentico_zdenekc - 9/4/2012 2:37:13 PM
   
RE:Tracking document views
Hi,

Thanks for sharing those interesting ideas. I agree that forcing people to follow some (usually time-consuming) process may be often highly unsuccessful effort, which suggests some automation could work it out.

Just to add a little bit - the upcoming version 7 brings the Advanced workflow, which allows you to define custom conditions that could control also some complex processes and multiple approvals. Please check the blogpost at http://devnet.kentico.com/Blogs/Jaroslav-Kordula/June-2012/Kentico-CMS-7-Advanced-Workflow.aspx

Regards,
Zdenek