Page Insights is a Jahia module that adds an insights widget to the JContent page header. It queries jExperience/Unomi through the built-in proxy to show visit metrics and a time-series chart for the current page.
Displays real-time analytics and visitor insights for Jahia pages directly in the jContent interface. Provides key metrics like page views, unique visitors, sessions, and time-series trends with seamless integration to Kibana dashboards for detailed analysis.
- Summary metrics: all visits, visits in range, unique sessions, unique visitors, direct entries
- Time range selector (today, last week, last month, last 3/6 months)
- Time-series chart of page views
- Refresh action with caching to avoid repeated calls
- Optional link to the jExperience dashboard when the dashboards module is installed
To deploy to a Jahia instance, ensure `.env` has valid credentials and host, then run:
yarn build && yarn deploy
Or install directly from the Jahia Public Store, and activate the module on the desired site.
Note, that the jExpereince Module is required for page-insights
Usage
- Open JContent and navigate to a page.
- The Page Insights header appears for `jnt:page` nodes when the module is installed.
- Click the header to expand/collapse the insights content.
This project is licensed under the MIT License.
You are free to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of this software, including for commercial purposes, provided that the original copyright notice and this permission notice are included in all copies or substantial portions of the software.
The software is provided “as is”, without warranty of any kind, express or implied.