প্রকল্প সম্পর্কে

convex-analytics 是一个 Convex 组件,提供无需第三方服务的第一方产品和网络分析。事件被发送到高速 HTTP 接收端点并存储在开发人员自己的 Convex 部署中。 功能包括: - 页面浏览跟踪和自定义事件记录 - 通过 identify(userId, traits) 进行用户识别 - 匿名访问者和会话跟踪 - 引荐来源、UTM 营销活动、设备、浏览器、操作系统和国家报告 - 时间序列图表和关键绩效指标概览仪表板 - 事件属性分解查询 - 原始事件、页面浏览、会话和访问者钻取列表 - 具有自动批处理、localStorage/sessionStorage 持久化和可选自动页面浏览的浏览器 SDK - 使用 AsyncStorage 或自定义存储提供程序的 React Native SDK - 通过写入密钥范围站点记录支持多站点 - 原始事件和小时级汇总保留默认为 90 天;日汇总无限期保留 - 可从 cron 作业调用的显式清理操作 架构由五个 Convex 表组成——站点、访问者、会话、事件(仅追加)和汇总(小时/日)——并包含一个后台工作程序,用于将原始事件聚合到汇总中。仪表板查询从原始事件和汇总中读取数据。 安装过程包括添加 npm 包,在 Convex 应用上注册该组件,暴露 HTTP 接收路由,通过引导突变配置至少一个站点,然后渲染由经过身份验证的读取查询支持的 AnalyticsDashboard React 组件。