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 speakhttp
can work withvince
-
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
andvisits
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
andvisits
-
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.