Skip to content

feat: add self-hosted GoatCounter analytics#1933

Open
alanpeixinho wants to merge 1 commit into
kernelci:mainfrom
profusion:feat/user-metrics
Open

feat: add self-hosted GoatCounter analytics#1933
alanpeixinho wants to merge 1 commit into
kernelci:mainfrom
profusion:feat/user-metrics

Conversation

@alanpeixinho

@alanpeixinho alanpeixinho commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

What it is

  • Add runtime-configured GoatCounter tracking into the frontend, serving analytics routes through the proxy
  • Add GoatCounter services for dev and production.
  • Document setup, local testing, and enable/disable behavior.

How to test

  • Copy the .env.example template to the .env
  • Start a docker compose dev stack
  • try to access pages via dashboard.localhost:9000
  • check that access are tracked on dashboard.localhost:9000/stats

Closes #1928

  * Add runtime-configured GoatCounter tracking into the frontend, serving analytics routes through the proxy
  * Add GoatCounter services for dev and production.
  * Document setup, local testing, and enable/disable behavior.

Signed-off-by: Alan Peixinho <alan.peixinho@profusion.mobi>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Track dashboard user behavior

1 participant