mirror of
https://github.com/hanzoai/analytics.git
synced 2026-10-30 15:05:29 +00:00
- Rename package from umami to @hanzo/analytics - Replace all user-facing "Umami" branding with env-configurable values - Add white-label branding module (src/lib/branding.ts) sourcing from NEXT_PUBLIC_* env vars - Add IAM OAuth login flow (/api/auth/iam) for Hanzo ID / Casdoor SSO - Replace logo with Hanzo H mark (configurable via env) - Update tracker script: support data-hanzo-event alongside data-umami-event - Add AST structured data collection to tracker (auto-collects page sections, JSON-LD, element interactions) - Add section visibility tracking via IntersectionObserver - Expose window.hanzo alongside window.umami for backwards compat - Update Docker compose, CI/CD workflows, Kafka client ID - Update localStorage keys from umami.* to hanzo.analytics.* - Fix prisma config for v6.7+ compatibility - Remove upstream telemetry and update URLs - Add .env.hanzo with datastore (ClickHouse) config documentation
17 lines
504 B
JSON
17 lines
504 B
JSON
{
|
|
"name": "Hanzo Analytics",
|
|
"description": "Privacy-focused web analytics for the Hanzo ecosystem.",
|
|
"keywords": ["analytics", "charts", "statistics", "web-analytics"],
|
|
"website": "https://analytics.hanzo.ai",
|
|
"repository": "https://github.com/hanzoai/analytics",
|
|
"addons": ["heroku-postgresql"],
|
|
"env": {
|
|
"APP_SECRET": {
|
|
"description": "Used to generate unique values for your installation",
|
|
"required": true,
|
|
"generator": "secret"
|
|
}
|
|
},
|
|
"success_url": "/"
|
|
}
|