What you get
Web analytics
Pageviews, visitors, visits, visit duration, bounce rate, referrers, countries, devices and
browsers from one script tag, with custom events when you want them.
API analytics
Request volume, status codes and latency percentiles per service, method and route, sent by
your backend with OpenTelemetry next to the tools you already use.
Privacy by design
No cookies, no stored IP addresses, and visitor counts based on a daily secret that is
destroyed at midnight UTC.
Open and verifiable
Open source from tracker to infrastructure, with version-pinned tracker files you can check
byte for byte.
Who it is for
- Project teams (tenants) building on Stellar who want to understand the use of their sites, dapps and APIs. Start with the tenant guides.
- SCF operators who review projects and compare them on shared metrics for funding and ecosystem decisions. Start with the operator guide.
- Whoever runs the service, today or after a handover. Start with deploy and operate and the runbooks.
How to start
1
Sign in and enroll your project
Sign in to the console with GitHub and enroll your project. The console shows the addresses
of the service you use; the guides use the example domain
analytics.example.2
Add web analytics
Register a site, copy its script tag into your pages and open your dashboard. The
web quickstart walks through it, and there is a guide for each
common framework.
3
Add API analytics
Create an OTLP token and add a second exporter to your application. The
API quickstart explains the setup, and there are guides for
Node.js, Python, Go and Rust.
4
Get help
Questions and problems go to the public issue tracker, as described in support.
Learn more
How it works
The path an event takes from a page or an app to a dashboard.
Architecture
The services, hosts, queues and stores, with diagrams.