Web: Networks analytics dashboard
Goal
Enable network admins to understand at a high level what's happening on their network.
- How fast is the network growing?
- How many people are engaged?
- What is the most popular content and topics?
What needs to be done
Acceptance Criteria
-
As a networks admin, I want to view high-level analytics so that I can understand how effectively I am growing my community -
Add a new Analytics
tab to the network Admin view -
Enable the viewer to select time period from which to display data (Last 7 days [default], Last 28 days, Last quarter, Last year, All time) -
Display a chart of daily active users -
Display 3-4 high level metrics related to growth, including: -
New users registered -
Total users registered -
Total active users -
Average time spent per user / session duration / visits per user / some metric for engagement per user -
New paying members
-
-
-
As a networks admin, I want to view the top content in my network so that I can understand what's happening on the network -
Display tabbed top lists of posts, groups, channels, and hashtags, ranked by engagements -
Top lists follow the time period selected in the selector above (Last 7 days, etc.) -
Top posts click through to individual posts, top groups click through to individual groups, etc. (target:_blank) -
Trend labels indicate the difference in the metric from the current period vs. the last period
-
QA
UX/Design
Note -- "All time" period will be the only 'view' that does not have a trend (percent up / percent down) in metrics.
Demo / walkthrough
Network Analytics Demo Walkthrough.mp4
Screens
This "re-uses" the same table component that we have implemented on Invites.
Hover over DAU metrics
Tabbed view for different types of engagement metrics
Clicking on each individual table-item, would take the user to the corresponding SEP, group, channel
- Posts
- Track which posts are most popular on the network within a timespan
Alternate for posts (using post ID)
Empty state
- Groups
- Track which groups are most popular on the network within a timespan
Empty state
- Channels
- Track which channels are most popular on the network within a timespan
Empty state
Table component options
- If we aim to re-use currently existing components, we can do so by repurposing the invite table component.
Groups tab
Time options
We will want to make sure our data points / labels on the x-axis are matching what we currently have on Minds analytics section.
Mobile
-
Is Mobile Required?
Personas
Experiments
Definition of Ready Checklist
-
Definition Of Done (DoD) -
Acceptance criteria -
Weighted -
QA -
UX/Design -
Personas -
Experiments
Edited by Chaitanya Prashant