Site traffic
Analytics without a script
Every HTML GET and 404 can be counted at the edge after you turn analytics on. Your static files stay untouched. Read traffic via API, MCP, or the local console-kit.
How it works
- Visitor requests a page on {suffix}.novence.ai or your custom domain.
- The edge records the path, status, referrer host, and country. No cookie. No JS.
GET https://api.novence.ai/v1/projects/{id}/analyticsor MCPget_project_analytics.
Included on every plan. Off by default. Retention is 90 days. Visitors are not fingerprinted.
What you get
Pageviews
HTML GETs, including index routes.
404s
Missing paths and the top not-found URLs.
Referrers
External hosts. Same-site referrers are dropped.
Countries
Edge country codes, not IP addresses stored for analytics.
Analytics FAQ
Does Novence inject an analytics script?
No. HTML is served byte-for-byte. When analytics is enabled, pageviews and 404s are recorded from the HTTP request at the edge. No cookies, no unique-visitor IDs, no client JS.
How do I turn it on?
Off by default. Tell your agent to enable it: MCP update_project_settings with analytics_enabled true, or PATCH /v1/projects/{id} with { "analyticsEnabled": true }. Takes effect within about a minute.
What is counted?
HTML GET pageviews, 404 paths, top pages, referrer hosts, and countries. Prefetch/prerender and known crawler user-agents are skipped. Asset hits (CSS, images, JS) are not pageviews.
How do I read it?
Tell your agent to open the console-kit to view (7-day traffic per project). Or GET /v1/projects/{id}/analytics (optional from/to, max 90 days) or MCP get_project_analytics.
Is it billed?
No. Site analytics is included on Free, Pro, and Scale. It is not a metered overage.
Can I still add my Google Analytics or DataFast script?
Yes. Put any client script in your own HTML. Novence does not strip or rewrite tags. Built-in traffic stays cookieless and separate from whatever you embed.
Read traffic from the agent loop
Pair with checks and forms. No dashboard login required.