01 / Collect
Keep existing tracking
Receive GA4-compatible or Matomo protocol traffic, or use the native d8a web tracker.
An open-source analytics pipeline for teams that need control, not another black-box dashboard. Run d8a in your cloud, on-premises, or in an isolated network and write clean event data directly to storage you own.
Start the documented Docker stack
After saving the config and Compose file from the quickstart.
$ docker compose up -d Warehouse native by design
d8a accepts familiar tracking protocols, computes sessions on the backend, and writes a flat schema into the destination you choose.
01 / Collect
Receive GA4-compatible or Matomo protocol traffic, or use the native d8a web tracker.
02 / Process
Session state and analytics-ready fields are handled in the backend, not reconstructed with browser-side hacks.
03 / Own
Use normal SQL and the BI tooling your team already trusts. Your event history is not trapped behind an API.
Bring your own storage
Write directly to a database or produce CSV and Parquet files for local or object storage. Change the reporting layer without replatforming collection.
Explore warehouse optionsFor controlled environments
Deploy inside infrastructure configured for your healthcare, public-sector, or internal security requirements. d8a includes an air-gapped mode that disables telemetry and remote data refreshes by default.
d8a can support deployments designed around HIPAA or FedRAMP requirements. Compliance and authorization depend on your complete implementation, controls, and operating environment.
Scale without mystery
Run the receiver and worker together for a straightforward deployment, or separate them for production. Multiple receivers are supported for ingestion availability; session state currently uses a single worker.
See the output
Open the live Looker Studio report backed by d8a data. It is one example: connect the same schema to Superset, Metabase, Grafana, or your team's SQL workflow.
SELECT
session_id,
page_location,
event_name,
utm_source,
timestamp_utc
FROM events
WHERE event_name = 'page_view';
Open-source scope
The MIT-licensed repository includes collection, protocol handling, sessionization, schema processing, and warehouse destinations. Bring the BI or dashboard layer you prefer.
d8a Cloud adds a managed database hosted in the EU, a built-in reporting layer, and Ask AI for exploring your analytics. The self-hosted pipeline has no dependency on these cloud services.
Bug fixes and focused improvements are welcome. Discuss larger architecture changes with maintainers on Discord or GitHub Issues first.
Your infrastructure. Your data.
Start with the repository, run the documented Docker setup, and ask the maintainers anything the code does not answer.