Website |
Getting started |
API
vince
is a High Performance , API only , distributed, in-memory alternative to Google Analytics
Distributed : Scales horizontally using raft
.
Extremely fast relative to competitors. Uses apache arrow
for fast vectorized in memory computation. It is designed from grounds up, and highly optimized for web analytics use case.
Zero Dependency: Ships a single binary with everything in it. No runtime dependency.
High events ingestion rate : Non blocking ingestion, you can deploy for very popular sites without worrying.
Fast query api : We use in memory Apache Arrow
for fast vectorized query compute.
Easy to operate: One line commandline flags with env variables is all you need.
Works with any language and tooling: No need for special sdk, a simple http
api
is exposed. Anything that can speak http
can work with vince
Unlimited sites: There is no limit on how many sites you can manage.
Light weight script: < 1Kb script. Zero overhead on your website
Privacy friendly: No cookies and fully compliant with GDPR, CCPA and PECR.
GET /api/v1/stats/realtime/visitors: find who is currently visiting your site
GET /api/v1/stats/aggregate: Aggregate by bounce_rate
, events
, pageviews
,views_per_visit
,visit_duration
and visits
over a period of time.
GET /api/v1/stats/timeseries : Get time series data for reporting breaking down by bounce_rate
, events
, pageviews
,views_per_visit
,visit_duration
and visits
GET /api/v1/stats/breakdown: Gain deeper insight by breaking down metrics my properties. We support multiple properties in a single query. e.g breakdown by source
, browser
etc.
Check out the getting started instructions if you want to give vince
a try.