Opterius Panel includes a built-in visitor analytics dashboard that shows you who's visiting your site, where they're coming from, what they're reading, and what's slowing them down — all without installing a tracking script, dropping a cookie, or sending data to a third party.
The analytics are parsed directly from your Nginx access logs. The data is already there because Nginx has to log every request as part of normal operation. Opterius just reads those logs in the background, aggregates them into per-hour buckets, and renders the result in a beautiful dashboard.
What you get
- Total visits, unique visitors, bandwidth, and bot traffic — high-level numbers updated continuously
- Visits over time — chart showing traffic patterns over the last 24 hours, 7 days, 30 days, or 90 days
- Top pages — which URLs your visitors are reading the most
- Top referrers — where your traffic is coming from (Google, Twitter, direct, etc.)
- Top countries — geographic distribution with country flags (requires MaxMind GeoLite2)
- Top browsers — Chrome, Firefox, Safari, Edge, Opera, with brand icons
- Top operating systems — Windows, macOS, Linux, iOS, Android
- HTTP status codes — 2xx success vs 4xx client errors vs 5xx server errors
How to access it
- Click Analytics in the user sidebar (under the Performance section)
- Pick the domain you want to analyse from the dropdown
- Pick a time range using the buttons (24H / 7D / 30D / 90D)
That's it. The data appears immediately — no setup required for the basic stats. To enable country geolocation, the panel administrator needs to configure MaxMind GeoLite2 in System Settings → Integrations (free signup required).
Why log-based instead of JavaScript tracking?
Most analytics tools (Google Analytics, Plausible, Fathom, Matomo) work by injecting a JavaScript snippet into every page that fires when a visitor loads it. This approach has problems:
| JavaScript tracking | Log-based analytics |
|---|---|
| Requires consent banner (GDPR) | No consent needed |
| Blocked by ~30% of users with adblockers | Catches 100% of visitors |
| Adds page load weight | Zero performance impact |
| Sends visitor data to third-party | Data never leaves your server |
| Can be blocked by browser tracking protection | Cannot be blocked |
| Needs cookies for session tracking | No cookies set |
Log-based analytics has different limitations (no click tracking, no time-on-page, no custom events) but for most hosting customers the trade-off is worth it. You get traffic insights without the privacy overhead.
Privacy
Visitor IP addresses are never stored anywhere. They're used transiently to look up the visitor's country (via MaxMind GeoLite2, locally on your server), then discarded. The aggregated bucket files contain only counts and country codes — no personal data.
This meets GDPR's exemption for "anonymous statistics" and means you don't need a cookie banner or privacy policy update to use analytics on your site.