选择测量模型
Umami、Plausible、Matomo 和 GoatCounter 代表不同的功能集和运营选择。审查当前要求、许可证和实际数据收集情况。产品名称不能替代对其配置行为的审查。
最小化事件内容
避免记录密码、令牌、私有页面参数或敏感标识符。在收集用户级旅程前,考虑聚合计数、短期保留和有限访问。同时审查反向代理日志和分析应用程序。
将同意视为真正的设计问题
无 Cookie 的设置并不自动不受任何隐私或同意规则的约束。适用要求取决于数据、技术、用户和司法管辖区。准确说明实现方式并获得适当的审查。
保持服务可靠
保护仪表盘,在支持的地方限制写入,监控数据库并清理旧数据。测试被阻止的分析不会破坏主站点。备份配置,并且只保留你实际需要的历史记录。
检查一个真实事件
打开浏览器的网络检查器,查看页面浏览产生的请求。检查路径、查询参数、来源、标识符和事件负载。将发送的内容与向用户展示的政策进行对比。这种简单检查通常能在数据积累到数据库之前发现不必要的数据。
定义有用的保留期限
确定哪些报告需要每日聚合,哪些(如果有)需要单个事件。安排删除或聚合,并验证其确实发生。限制仪表板访问,并防止分析故障路径延迟主网站。
比较采集模型和运行技术栈
围绕你需要回答的问题选择工具。Umami 当前的自托管设置使用 PostgreSQL;Plausible Community Edition、Matomo 和 GoatCounter 各有自己的技术栈和功能边界。请查看当前版本和数据库要求,而不要假设托管产品与自托管版本完全相同。会话、回放和自定义标识符会增加聚合页面计数器之外的数据和责任。从能回答真实产品问题的最小收集模型开始。
官方文档:Umami 安装 · Plausible 自托管版本 · Matomo 安装 · GoatCounter 自托管项目
将管理和收集置于不同规则下
使用受支持的部署、私有数据库连接和 TLS。立即更改任何默认管理员密码。创建站点/项目条目,并仅向您控制的页面添加所需的跟踪代码片段。保护仪表板和管理路由;公开的收集端点并不意味着其报告应该公开。在更新计划中保留数据库迁移、应用程序密钥和恢复导出。
- 从事件中排除私有配置、结账详情和带令牌的查询字符串。
- 为站点隐私政策记录确切的脚本来源和端点。
- 在向其他组织提供仪表板之前,请检查许可和版本限制。
官方文档:Umami 设置与默认账户
检查事件本身,而非轻信产品标签
使用一次性的页面浏览和一个无害的自定义事件。检查其网络请求中的 URL、来源、标识符、负载以及存储/Cookie 行为,然后对比仪表板条目。在屏蔽分析的情况下重复操作:主站点必须保持可用。收集端点返回成功但报告为空,可能表明项目标识符错误、来源规则、脚本被屏蔽或队列/数据库问题。不要将真实密码或付款参考放入诊断事件。
将保留设为具有可观察结果的任务
在数据库填满之前选择删除或聚合窗口。检查反向代理和数据库日志以及分析设置;它们可能比报告界面保留更多细节。测试导出、恢复以及实际删除过期的测试事件。无 Cookie 是技术描述,并非全面的法律豁免。请审查实际数据、目的、受众和适用规则,而不是承诺产品名称自动带来合规。