Working with Analytics

In this chapter, we will introduce the eXo Analytics application which lets you to get data insights about the usage of your digital workplace.


Access to Analytics pages, requires membership in the group /platform/analytics

The chapter will present these themes:

Main Analytics Dashboard

Click Analytics from the Application Center, to access the main analytics dashboard. It contains six charts:


  • Distinct logins: represents the count of users who logged in the platform N.B: The cound is based on daily basis i.e. if a user logins/logouts more than once a day, it is count only one login.


  • Users count: shows the number of enabled users (external and internal) in the platform


  • Spaces count: shows the number of spaces in the platform


  • Activities: represents a pie chart of the activities made on the platform by module


  • Connected users: A percentage chart showing the percentage of connected users, among the enabled users, during the selected period


  • Analysis chart: A percentage chart also showing the percentage of activities made by the most active 10% of users, among total activities, during the selected period


Chart Settings

All the above cited charts could be reconfigured through the settings icon image4 You can change the collect points periodicity by editing the value in the X axis.


You can also change the count type and the property to focus on through the Y axis.


Users analytics table

An analysis page about users is added by default under the menu drawer of analytics page. It displays a table listing the platform users with some analytics details about them:

  • Creation date

  • Last connection displays the date of the user’s last connection in-depending of the selected period

  • Connections count displays the count of connections per user during the selected period

  • Activities displays the count of user’s activities during the selected period

  • Favorite module displays the most used module by user during the selected period


You can sort the Users table based on ascending or descending order of a column. Sortable columns are: Last connection, Connections count and Activities.

Example: You can sort the table to display the most/least active users in the platform by switching the arrow direction of the Activities column


Spaces analytics table

Same as for users, a default page for spaces is available as a sub analytics page. It also displays a table for spaces with some analytical data about them:

  • Creation date

  • Members count which displays the total number of space members during the selected period with a comparative indication with the previous period

  • % active members which displays the percentage of active members (i.e. those who make activities in the space) with a comparative indication with the previous period

  • Activities is the count of activities in the space during the selected period

  • Main module is the most used module by space members during the selected period

Some columns are sortable allowing you to sort the table’s data: Members count, % active members and Activities


Example: You can sort the table based on Members count column to display the most/least populated spaces by clicking on the arrow near the column’s name



Both Spaces and Users tables are configurable i.e. it is possible to define:

  • the number of lines per table to display by default

  • the main column to which other columns will rely on i.e. analytics data id related to that main column

  • calculation rules for each column

  • add/delete columns


Create new analytics page


To create a new analytics page, you should belong to both groups /platform/administrators and /platform/analytics

Having satisfied the above condition, you can create new analytics page from template following these steps:

  • Click on the settings icon image11 on the top navigation bar, then on “Add page” choice ==> You’ll be redirected to the add page form and by default the page is positioned under “Analytics” page


  • Fill in the needed fields (Node name, Display name…) and then move to the second step

  • Click on the dropdown list and select the choice “Analytics”


  • Move to the next step and validate the page creation by clicking on save icon


==> You will be redirected to an analytics page with four empty charts which you can configure following the data you need to collect


Analytics pages tree

You can navigate your analytics pages through the menu drawer which opens when you click on the “Menu” icon image17


You can also use the page’s breadcrumb to back to previous parent page


Custom period selector

For more flexibility and precision, a custom period selector is available for each chart allowing you to select start and end dates of the period you wish to analyze.



By default, the start analysis time is set to 12:00:00 A.M of the start date and the end analysis time is set to 11:59:00 PM of the end date (i.e. by default, the whole day is seleted).

You can change the time by clicking on the time picker.


Predefined periods exists under the calendar picker: This year, This semester, This quarter, This month, This week and Today.


  • This year: means the current year and not Today - 356 days

  • This semester means this current semecter i.e. if we are on March month of the year 2021, it means the first semester of the year 2021 which has not yet been completed

  • Today means the current day starting 12:00:00 A.M


When you select a predefined period, a corresponding start and end dates are selected in the calendar