Analytics Settings
Analytics Settings
Configure how analytics and reporting work across your organisation. Navigate to Settings > Analytics to access these options. Only users with the CoreAdmin role can modify analytics settings.
General Tab
The General tab controls default display preferences for all analytics pages.
| Setting | Options | Description |
|---|---|---|
| Default Date Range | This Week, This Month, This Quarter, This Year, Last 30 Days, Last 90 Days | The date range pre-selected when opening any report or dashboard |
| Fiscal Year Start Month | January through December (1–12) | Defines when your financial year begins; affects quarterly and yearly calculations |
| Currency Display | Symbol (£), Code (GBP), Both (£ GBP) | How currency values are displayed throughout reports and dashboards |
Reports Tab
The Reports tab manages report generation and delivery settings.
| Setting | Options | Description |
|---|---|---|
| Enable Scheduled Reports | On / Off | Master toggle for the report scheduling feature; when off, no scheduled reports are sent |
| Default Export Format | PDF, CSV, Excel | The format pre-selected when exporting reports or used for scheduled report attachments |
| Maximum Report Rows | 100 – 100,000 | Upper limit on rows included in any single report; reports exceeding this are truncated |
Alerts Tab
The Alerts tab configures KPI alert behaviour. When enabled, NexusRMS monitors key performance indicators and notifies you when thresholds are breached.
| Setting | Options | Description |
|---|---|---|
| Enable KPI Alerts | On / Off | Master toggle for KPI alert monitoring |
| Alert Check Frequency | Hourly, Daily, Weekly | How often the system checks KPI values against your configured thresholds |
| Alert Threshold Percentage | 1% – 100% | The percentage deviation from target that triggers an alert notification |
Permissions Tab
The Permissions tab controls which user roles can access specific analytics features. Each setting accepts a multi-select list of roles.
- Roles Can View Reports — which roles can access the Analytics section and view reports
- Roles Can Export — which roles can export report data (PDF, Excel, CSV)
- Roles Can Create Custom — which roles can build and save custom reports
- Roles Can View Financial — which roles can see financial data (revenue, costs, margins) in reports
CoreAdmin users always have full access regardless of these settings.
Web Analytics Configuration
NexusRMS includes built-in web analytics for tracking user behaviour across your tenant application. Configuration is available under Settings > Analytics > Web Analytics.
In-House Analytics
- Event Batching — events are collected in batches of 50 and flushed every 5,000 milliseconds (5 seconds)
- Page View Tracking — automatic page view capture with UTM parameter extraction
- Click Tracking — records click events with element selector data
- Rage Click Detection — identifies 3 or more clicks within a 50-pixel area in under 2 seconds
- Scroll Depth — tracks how far users scroll as a percentage of page height
- Form Interactions — monitors form field focus, input, and submission events
- JavaScript Error Tracking — captures client-side errors for debugging
Third-Party Integrations
- Google Analytics 4 (GA4) — enter your GA4 Measurement ID to send events to Google Analytics
- Microsoft Clarity — enter your Clarity Project ID to enable session recordings and heatmaps
Privacy Settings
- Hash IP Addresses — when enabled, IP addresses are hashed before storage for GDPR compliance
- Exclude Admin Users — prevents admin activity from skewing analytics data
- Exclude Bot Traffic — filters out known bot user agents
- Visitor Cookie — configures the tracking cookie used to identify returning visitors
Data Retention Periods
- Raw event data — 90 days
- Daily aggregate data — 730 days (2 years)
- Heatmap data — 180 days (6 months)
After the retention period, data is automatically purged. Aggregate data is preserved longer to support year-over-year trend analysis.
Was this article helpful?