Skip to content

Analytics

Every project gets built-in traffic, web, and resource analytics — no snippet to install, no third-party service. Open your project in the dashboard to see them.

Dashboard, not CLI

Analytics are viewed in the dashboard. The CLI has no analytics command — scripts and AI agents can read the same data through the HTTP API (/metrics, /analytics, /resources) or the MCP metrics / analytics tools.

Traffic

The traffic panel shows request and bandwidth series over time:

  • Requests — total request count per time bucket.
  • Bandwidth — bytes in and bytes out.

Every panel supports the same time spans: 1h, 24h, 3d, 7d (default), 90d, and all.

Web analytics

A "Vercel-lite" view of who's hitting your site:

  • Top paths — the most requested paths (top 25).
  • Top referrers — where visitors come from (top 25).
  • Countries — visitor countries by ISO code (top 25, via GeoIP lookup — raw IPs are never stored).
  • Devices — desktop, mobile, tablet, or bot (top 25).
  • Browsers — Chrome, Firefox, Safari, Edge, and others (top 25).
  • Operating systems — Windows, macOS, iOS, Android, Linux, and others (top 25).
  • Status classes — 2xx / 3xx / 4xx / 5xx breakdown, so error spikes are visible at a glance.
  • Unique visitors — approximate uniques per day.

Bot traffic (Googlebot, GPTBot, etc.) is classified as device type "bot" and shown in the device breakdown, so you can see how much of your traffic is automated.

Privacy-friendly visitor counts

Visitor counts are approximate and privacy-preserving: visitors are counted via a salted hash that is never exposed — no cookies, no fingerprinting scripts, no raw IPs in the analytics data.

Resources

For SSR apps, the resources panel shows what the container is actually using:

  • CPU — average and peak CPU percentage per time bucket.
  • RAM — average and peak memory usage.
  • Disk — the project's storage footprint (static files and built images).

Use this to see whether you're close to your plan's per-container memory and CPU limits — see Plans & quotas.

Analytics and quotas

The same request and bandwidth counters feed your plan's monthly quotas. If traffic is climbing toward your limits, you'll see it here first — and receive a warning email at 80%. Details in Plans & quotas.

APCO Cloud — ship apps with one command.