尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Cookieless web analytics with no consent banner by default. See bounce rate, time on page, funnels, revenue by source and AI-assistant traffic, and get plain-English explanations of why your traffic changed. No session recordings.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Privacy-first web analytics: cookieless by default, no recordings, and built to explain why your traffic changed — not just chart it.
| Piece | Tech |
|---|---|
web/ | Next.js 14, Prisma (Postgres), NextAuth, Stripe, Recharts |
tracker/ | Go collector + the ~10 KB readable tracking script (script.js) |
mcp/ | MCP server so Claude can answer questions about your analytics |
| ClickHouse | Event store (analytics.pageviews, analytics.imported_daily) |
| Redis | Rate limits, monthly quota, live visitors |
aydex.track('purchase', { revenue: 49, currency: 'USD' }), attributed to the visitor's first pageview source that day.mcp/README.md).data-endpoint./privacy-proof hashes and statically checks the exact script served to visitors.<script defer data-site="YOUR_TRACKING_ID" src="https://t.aydex.cloud/script.js"></script>
Optional attributes: data-storage="localStorage|sessionStorage" (+ data-key) for persistent encrypted visitor ids,
data-endpoint="e" (first-party proxy), data-behavior="off", data-spa="off", data-respect-dnt="true"; add
data-aydex-ignore to any element to exclude its clicks. Names starting with _ are reserved for internal signals.
curl -H "Authorization: Bearer ax_live_…" https://aydex.cloud/api/v1/sites
curl -H "Authorization: Bearer ax_live_…" "https://aydex.cloud/api/v1/sites/SITE_ID/insights?period=7d"
Reports: overview timeseries pages referrers channels ai-referrals countries devices browsers campaigns events engagement entry-exit behavior revenue funnels insights.
Periods: today 7d 30d 90d. Limit: 120 requests/minute per key (HTTP 429 beyond that). GET /api/v1/stats/:siteId is kept for backward compatibility.
data-storage, so a session never spans midnight.See docker-compose.yml, deploy/ and scripts/gen-env.sh. Schema changes are additive (prisma db push creates the funnels table; the tracker creates analytics.imported_daily on start).
cd web && npm test && npm run typecheck && npm run lint
cd tracker && go vet ./... && go test ./...
cd mcp && npm test