Internal Preview Dashboard - Behavior
Summary
The goal of this dashboard is to understand what our users are doing. How many pageviews is the application getting, how many events are being collected? What areas of the application are seeing the most pageviews and/or events?
Requirements
- This dashboard should contain two widgets:
- Page views over time
- This chart is intended to show users how many pages are loaded in the app over time
- Column chart if available, otherwise line chart
-
\\\_timestamp
column as the x-axis, to the year-month-day granularity - Count of events where
event_type == pageview
as the y-axis- Open question: Is there a better value to use?
- Events over time
- This chart is intended to show users how many events (which are more than just page views) are loaded in the app over time
- Column chart if available, otherwise line chart
-
\\\_timestamp
column as the x-axis, to the year-month-day granularity - Count of events as the y-axis
- Open question: Is there a better value to use?
- Page views over time
In addition to these widgets, we should feature:
- Single stat
- Total pageviews - Summation count of
if(event_type==pageview)
- Total events – Summation count
- Avg. time on page – Investigate? Optional if not possible
- Total pageviews - Summation count of
- Tables – Assume we don't have tabs to show multiple tables
-
Top pages - order by DESC page views
- Document path
- Page view (count)
-
Top pages - order by DESC page views
All figures are spanning the time period selected at the dashboard level.
Concept Diagram of all widgets together
This was done with Google Sheets, so has stylistic choices of that program. It is intended to show the desired structure of the dashboard. Stylistic choices (color, font, etc) should be made to be consistent with Pajamas and the guidance it provides.
Screenshots from the Vision POC (deprecated)
Edited by Sam Kerr