个人与匿名访问
登录用户使用随机的 analytics_person_id。匿名访问使用短期 ID,登录和退出时按用途管理关联。
面向 TikHub API 升级接入新 Platform:用真实接口、账户审计、结算记录与运营流程,说明分析数据如何形成。
打开行为分析后台演示 进入架构评审 →使用边界:行为上报与分析数据仅供内部授权员工使用,不向卖家开放。
代码依据:TikHub-Platform e2ea1b8a / TikHub_API 80132ea8 · 2026-11-09。API 只提供专属接口与请求事实;账户、组织、授权、资金和运营采用新 Platform 模型。分析旁路及 API 新平台接入尚待建设与联调,页面样本全部合成。
选择场景高亮完整路径;点击任意节点,查看数据内容和边界。
| 步骤 / 时间 | 事件或处理 | 模拟数据与结果 | 流向 |
|---|
示例用于解释目标设计;真实名称取自代码,API 新平台接入与分析投影仍待建设。高亮行跟随上方播放步骤变化。
以业务问题为中心定义事件,先覆盖关键节点;现有审计、业务记录与建议新增事件分别标识。
| EVENT / 事件 | 采集时机 | 来源 | 用于回答 |
|---|
同时表达个人、组织、成员和服务身份,保留事件发生时的真实上下文。
登录用户使用随机的 analytics_person_id。匿名访问使用短期 ID,登录和退出时按用途管理关联。
组织拥有独立分析 ID。记录操作人和成员关系;切换组织不会改写历史事件。
服务 Key 和自动任务标记为 service 或 system,不会被误认为自然人。
每个事件标明可信来源和所属 App,关键事实由拥有该事实的服务上报。
保留既有 pairwise sub 的业务语义。行为数据仅供内部授权员工使用,不向卖家开放,包括其自身数据和聚合。
映射表单独保护;查看与导出需授权和审计,注销或适用撤回时按策略处理数据。
全部使用隔离环境与合成数据。第三轮补测事件导出、队列重放、完整冷备恢复与外联;点击卡片查看范围。
历史 PoC 将 A / B 命名为合成卖家;A 持项目 read 权限,可查 B 并创建读取客户端导出。无授权项目的事件查询为 403。这是权限范围测试,不是卖家产品功能。
读取客户端创建、导出及撤销均返回 200。测试凭据已撤销;账号角色由合成数据库引导,不是原生卖家角色。共享链接、缓存和全部 API 尚未覆盖。当前边界是卖家零访问:不开放任何行为数据、聚合、导出或共享入口。内部员工查询仍须服务端权限控制;卖家全面拒绝尚待 R08 验收。
Alpha 有 3 个历史事件主体,显式分配后的成员列表是 2 人。Bob 重新分配到 Beta 后,旧 Alpha 分组仍保留。
这是第二轮观察:事件标签和画像成员是两套口径。TikHub 需维护可撤销、带生效时间的权威成员关系,并保留事件发生时的组织上下文。分析分组不能作为授权来源。
暂停 Worker 后将旧合成事件送入队列,删除对应数据库行,再恢复 Worker:事件从 0 条变回 1 条。
这次由实际 Redis 队列与 Worker 重放,区别于第二轮手工重新发送。直接删除了 ClickHouse 事件和画像,没有安装持久删除标记;不是原生完整删除流程验收。接入、队列消费和恢复后都应检查独立删除登记。
备份包含 PostgreSQL、ClickHouse、Redis 三个完整数据卷及 Compose、环境和数据库配置。恢复后 269 条事件、10 条画像原始行、2 条分组记录一致,产品导出 API 返回 200。
校验 10 个备份文件后,在新目录和全新卷中启动;复用本机已固定摘要的镜像。备份包约 58.1 MiB,解包后从写卷到服务健康约 18.66 秒,仅为本机小样本。备份后已在源库删除的哨兵事件与画像恢复成 1 / 1,必须重新执行删除策略。未覆盖远程灾备、镜像重下载、加密密钥恢复及生产 RPO/RTO;本地测试包未加密且没有公开上传。
浏览器报告拦截 api.openpanel.dev/track 和 cdn.userjot.com/sdk/v2/uj.js。API、Dashboard、Worker 的 DNS、IPv4 / IPv6 TCP 与空 HEAD 出站点探测均未成功。
覆盖项目、概览、事件、画像与 Groups 页面;共收到 6 条 CSP 报告、2 个目标。容器 internal 网络未开启 IPv6,IPv6 结果不能说明双栈部署安全。CSP 报告不是完整抓包;仍需移除外部组件,验证所有页面、故障和升级路径。测试 CSP 不作为生产模板。
依据两个项目代码重建总览、5 条动态业务流、账户身份、真实群发口径、审计风险和事件依据。模拟抖音接口的 200 / 402 / 429 / 500,观察指标变化。
纯前端合成数据,尚未接入 OpenPanel 或 TikHub 后端;不发送通知、不执行风控处置。刷新重置数据。展示的是内部员工后台,不向卖家开放行为数据;持久存储、服务端鉴权和生产分析尚未实现。
| 对照项目 | OpenPanel 2.x | Umami 3.4.1 |
|---|---|---|
| 初轮合成事件 | 22 条成功接收;重发会重复 | 22 条成功接收;重发会重复 |
| 产品能力 | 画像、组织与事件界面已验证 | 三步激活漏斗为 4 → 3 → 2 人 |
| 第二轮轻量负载 | 240 条全部入库;约 20 条/秒的短时测试 | 未做同条件负载测试 |
| 资源观察 | 第二轮负载 2.45–2.47 GiB;第三轮恢复后约 1.58 GiB | 第一轮单次快照约 271 MiB |
| 第三轮完整冷备 | 三个完整卷 + 配置恢复;产品 API 可读 | 本轮未补测恢复 |
恢复后的 3 次快照仅为短时页面操作后观察,CPU 合计约 5.31–12.90%;不含宿主与 Docker VM。不同轮次与条件不可直接作为性能排名。完整冷备恢复已在本机验证,生产灾备、完整删除、全面权限与完整出站审计仍未验收。PostHog 仍只作功能参考,未部署实测。
14 项决策议题,分别列出依据、解决方案、优先级、责任角色与验收标准。
不向卖家开放上报数据、事件明细、用户画像、聚合统计、看板、查询 API、导出或共享链接,包含卖家自身主体的数据。Market 的 pairwise 身份只用于原业务身份边界,不提供行为数据读取权。
这是已确认的设计要求;技术上的“卖家零访问”尚待 R08 验收。当前公开页面仅展示合成样本与评审说明。
三种标签不互斥:验证了风险不等于修复了风险。P0 阻断本期生产接入;P1 在相应功能启用前完成;P2 为后续扩展,本页不将其计入首期范围。责任角色是分工建议,具体人选与性能阈值须由团队确认。
已核对 Platform 账户、Key、资金、运营及 API 请求事实代码。
范围:只核对两个本地仓库;不代表生产已部署或跨仓联调完成。
查看依据 →历史合成测试中,同项目 read 账号可查询和导出另一测试主体。
范围:仅覆盖所测 API。当前设计不为卖家开放任何行为数据;拒绝访问仍须验收。
查看依据 →直接删除后为 0 条,恢复 Worker 后旧事件变回 1 条。
范围:验证的是缺口;持久删除登记与产品完整删除流程尚未实现。
查看依据 →新目录、新数据卷启动成功;269 条事件等计数匹配,产品导出 API 返回 200。
范围:本机小样本;复用缓存镜像,未验证加密备份、异机灾备及生产 RPO/RTO。
查看依据 →CSP 拦截 2 个外部目标;三个应用容器的出站点探测未成功。
范围:没有完成全流量抓包;网络未启用 IPv6,不构成双栈隔离认证。
查看依据 →恢复后 3 次内存快照合计约 1.58 GiB;已有短时合成负载记录。
范围:排除宿主和 Docker VM;不能作为生产容量或与 Umami 的同条件排名。
查看依据 →模拟请求、顺序漏斗、身份筛选、场景自动播放与移动布局已检查。
范围:纯前端合成演示;没有生产采集、服务端鉴权、活动发送或风险处置。
查看依据 →展示 14 / 14 项 · 上线门槛 9 项未关闭
首期围绕 API 接入激活,建立注册到首次业务成功的转化率与耗时基线,再验证接入引导的增量效果。
漏斗与合成请求交互已演示;尚未采集真实基线,也没有验证活动收益。
给每个看板绑定业务问题、行动和负责人。先运行一个接入引导试点,设未触达对照组,同时观察持续使用、退订和投诉。
新 Platform 管账户、组织、授权、资金与既有运营;API App 管 Key 和接口执行;分析层负责受控副本,OpenPanel 承担分析展示。
已核对两个仓库的接口与事件名称。Crawler Gateway、Billing Gateway 未独立读仓,端到端接入待联调。
冻结服务责任和数据契约,打通一个真实抖音接口的身份绑定、预扣、执行、结算与分析投影;分析层不写余额,不改变现有资金协议。
HTTP 200、业务结果成功、首次激活、实际结算、充值过账和净贡献必须分别定义。当前演示的 HTTP 200 漏斗只是代理指标。
已核对 usage_events 与 funding_postings 语义;演示尚未解析真实 API 业务成功结果。
建立版本化指标字典,登记主体、分母、时间窗口、退款与冲正口径。首次业务成功使用接口契约,不以非空响应或 HTTP 状态码单独判断。
四种角色独立记录。member 的操作人与组织付款账户分开;service 不冒充自然人;员工发信不能记成收件用户的操作。
Platform 字段契约与演示身份分离已核对;可信网关绑定及分析身份映射尚未接通。
身份由服务端绑定,保留事件发生时的上下文;当前员工权限独立于历史画像。Market pairwise sub 仅保留原业务身份语义,不赋予行为数据读取权。
旧应用账户映射到新 Platform 账户必须有可信依据;不确定的历史主体保留为未关联,不能仅按邮箱自动合并。
目前只有目标设计,没有执行真实账户迁移或历史回填验证。
建立受控迁移映射,保存依据、版本和生效时间;新旧统计并行核对。首次试点可只接新事件,历史回填另设启用条件。
数据质量必须可观测;缺数据不能解释为未使用,重试也不能制造新的业务事实。
已观察重复摄入与实际队列重放行为;尚未建设 TikHub 统一幂等与对账层。
以来源 + 稳定事件 ID 去重,区分发生与接收时间,版本化字段规范;建立权威事实对账、缺口补采、延迟与死信监控。展示数据水位。
业务请求不得同步等待 OpenPanel。分析副本从已提交事实异步形成,现有资金协议保持独立。
没有对真实 API / Platform 组合做断网、满盘、积压或性能影响验收。
设计有界缓冲、重试退避与积压告警;可重建事实允许补采,低价值交互按明确策略采样或丢弃并计数。分析失败不触发重复扣费。
用户已确认:行为上报与分析数据仅供 TikHub 内部授权员工使用,不向卖家开放,包含其自身主体的数据、聚合、画像与导出。
产品边界已确认。历史 read 账号越界测试仅说明共享项目权限范围,不代表已经验证卖家全面拒绝。
不创建卖家分析角色、项目凭据或共享入口。TikHub 服务端只接受明确授权的员工身份,逐次控制数据范围、字段和导出;普通业务账户、卖家会话与卖家 App 凭据默认拒绝。
自托管和密文上报不能单独证明安全。浏览器事件仍可能伪造,业务关键事实必须来自可信服务端。
已拦截厂商上报和第三方脚本的部分尝试;还未完成全页面、宿主、升级与故障路径的出口验证。
来源端字段白名单;传输和存储使用成熟加密机制,身份映射与密钥分离;移除不必要外部组件,采用明确出站允许列表。公开 Cloudflare 页面只展示合成内容,真实后台单独保护。
本次已复现直接删除记录被队列与旧备份带回。删除登记必须独立持久,覆盖分析数据的完整生命周期。
已验证重放和恢复会重引入记录;这两项是已知缺口,不是删除能力通过验收。
记录不可被普通数据快照回滚的删除标记,在接入、消费、回填、导出与恢复时检查;恢复先隔离、清理、核验再开放。资金和安全原始记录按各自保留策略处理。
never_used 是付款账户口径,不等于成员没有调用 API。自然人激活、组织使用和账户消费需要独立人群定义。
已核对现有受众条件、退订复核和 sent / failed;没有真实点击与增量归因链路。
人群只作候选,发送前由 Platform 重验资格、订阅和权限;按合适主体保留对照组。sent、点击、业务成功和净贡献分开统计。
将平台规则映射为有证据的调查线索,首期人工复核。HTTP 429、单次登录失败或创建 Key 不单独等同于违规。
已有审计词表与敏感操作分类已核对;没有验证真实检测准确率、案件流程或处罚能力。
规则包含版本、适用范围、证据窗口与例外;记录调查过程、结论和复核人。既有鉴权与限流独立运行;自动处罚不在本期范围。
1.58 GiB 快照与 18.66 秒本机恢复仅是小样本观察,不能直接形成生产预算或恢复承诺。
完整冷备已在本机新目录与新卷恢复;缺生产负载、镜像重获取、备份加密、异机及密钥恢复。
按日量、峰值、载荷、保留周期、查询并发和备份份数估算容量。分用途保留与聚合;隔离分析资源,补齐异机恢复和积压追赶。
TikHub 保有事件规范、身份映射和受控数据副本,通过适配层接入分析组件,避免关键业务依赖专有查询模型。
当前仍是候选评估;没有完成组件替换演练、完整许可证评审或人员责任分配。
优先适配而非深度分叉。固定版本并检查许可证、依赖、外联和迁移变更;指定端到端后端负责人,各来源维护事件契约。高级分析能力按收益进入 P2。
没有匹配议题,请调整筛选或搜索词。
确认内部使用边界、业务目标、职责与指标字典。证据:责任人和评审记录。
隔离预发布环境接通一个真实接口。证据:身份、请求、结算、分析副本关联及对账。
逐项验证权限拒绝、故障隔离、出口、删除与灾备。证据不足的项目保持未关闭。
通过 P0 后接入受控真实数据;首次触达前完成 R11,有对照组并观察负面影响。
P1 议题仍有自己的启用前置条件:历史回填看 R05、运营发送看 R11、风险调查看 R12、组件生产采用看 R14。高级自动化与自动处罚不在首期交付范围。
先验证产品和数据边界,再逐步建设 TikHub 专属能力。
合成数据测试 OpenPanel 与 Umami,检查功能、身份适配、外联及资源。
建设事件规范、接入、脱敏、身份映射和可靠投递,不进入资金热路径。
展示核心漏斗,连接现有员工权限、站内活动、邮件订阅与退订。
补齐规则告警、人工复核、备份恢复、删除和权限审计后评估上线。