Specvista Analytics docs
Specvista Analytics counts what people do in your websites, React Native apps and Node services, and shows it in one dashboard. Websites send pageviews through one script tag. Apps and servers send named events, such as signup.completed, over HTTP. Reports cover pageviews, sessions, top pages, landing pages, referrers, channels, campaigns, devices, countries, custom events, funnels and identified people.
Who it is for
Product teams and solo builders who want product analytics with a consent banner built in. Sign-up is self-serve and free at analytics.specvista.com/signup. There are no paid plans. Specvista also uses it to measure its own products.
How access works
| Who | What they need | Where it comes from |
|---|---|---|
| A person | An account | Sign up with first name, last name (optional), email and a password of 8 or more characters |
| A website, app or server sending events | A project key, which starts with sa_live_ | The Properties page of the dashboard, or GET /api/v1/projects |
| A script or agent reading reports | A bearer token | POST /api/v1/auth/login with the account's email and password; valid for 90 days |
A project is called a property in the dashboard. Each property has one key and a type: web, mobile, backend or other.
Guides
- Get a project key
- Add tracking to a website
- Add tracking to a Node.js server
- Add tracking to a React Native app
- Read reports
- Build with AI agents
Reference
Service addresses
| Purpose | Address |
|---|---|
| Dashboard and docs | https://analytics.specvista.com |
| API base | https://analyticsapi.specvista.com/api/v1 |
| Browser script | https://analyticsapi.specvista.com/api/v1/sdk.js |
| OpenAPI | https://analyticsapi.specvista.com/api/v1/openapi.json |