Reporting (Statistics)

    Introduction

    The activity inside MindTouch isn't exposed for applications and administrators to measure the usage of MindTouch. While traditional tools like Analytics gives generic information about activity in views, more meaningful MindTouch-specific business information, such as most active users, most active pages (by edits), growth of site over time, will be greatly beneficial in tracking the success of a MindTouch installation.

    This feature can be integrated with the user profile add-on to create custom "merit badges" that will be used as social currency. 

    Intended Audience

    This feature will primarily be editorial administrators of MindTouch deployment for MindTouch-specific analytics. It can also be utilized by application developers to build more contextually-rich "sticky" features.

    Status

    Initial scoping by RoyK; gathering community feedback.

    Functional Specification

    Use Cases

    In all these scenarios, the phrase "manager" is used to define a user who is interested in reviewing the metrics of the site.

    Manager wants to get a sense for community growth

    In this scenario, the manager will be able to view a bar chart (as well as the tabular data) which shows the number of: 

    • Registered users
    • Logged-in users
    • Active users (contributors)
    • Number of pages
    • Active pages - (those edited within a defined timeline)
    • Total number of comments on site
    • Total number of attachments on site

    Community hotspot highlighting

    This component are meant to highlight hotspots of activity to draw more attention, and also to reward the top contributors with recognition. In this view, these items are listed off on a single page: 

    • Most active pages
      • (by edits within a certain timeline)
      • (by comments within a certain timeline)
    • Most active users (by edits within a certain timeline)
      • (RoyK: I'd love to have content rating so we can weight these values!)

    Individual wants to see their contributions in a measurable manner

    This screen, on a per-user basis, would return information about their accounts: 

    • Registered date
    • Number of edits made (average size of edit)
    • Most popular pages created
    • Recently contributed pages

    Non-goals

    Note that this feature doesn't attempt to track the most popular pages, or does any type of traffic analysis. With the primary method of scaling MindTouch requiring the use of a reverse proxy, having that type of analytics data inside MindTouch makes no sense, and should rely on third-party applications which excel that type of intelligence (Analytics).

    Technical Specification

    UI requirements

    API requirements

    Tag page
    You must login to post a comment.

    Copyright © 2011 MindTouch, Inc. Powered by