按人看活跃,看不出「这家客户还有没有人在用」;账户把同一 webcount.group() 下的成员收在一起,一个人可以属于多个账户。成员必须先被识别,匿名访客不会成为成员。
顶部是账户数、30 天活跃账户、成员总数和账户类型。点一行打开详情:近 30 天活跃、高频事件、层级、成员,以及账户属性。
指标与口径
健康分从 0 到 100,只在有最近活跃时间时计算:近 30 天活跃成员占成员数的比例占 40 分,近 30 天有行为的天数占 30 分,最近活跃在 7 天内再加 30 分、在 30 天内加 15 分,更早则为 0。
| 字段 | 从哪来 | 说明 |
|---|---|---|
| 类型和标识 | webcount.group(type, id) | 事件上带 类型:标识,登录后的用户成为成员 |
| 属性 | 调用时传入,或在详情里补录 | 详情里以 JSON 保存,可填上级账户 |
| 活跃 | 该账户事件 | 30 天活跃成员按已识别的人去重 |
排序可以按「最近活跃」「成员数」或「健康分」。类型筛选来自已经出现过的账户类型。
如何使用
- 用户登录之后调用
webcount.group('company', 'acme', { name: 'Acme' })。同一会话随后的事件都挂到这个账户。 - 服务端事件同样带上账户字段,适合只有后端知道的组织关系。
- 在详情里补上上级账户,用来表示门店属于区域、团队属于公司。
- 做漏斗或留存时把口径改成账户,看的是组织而不是个人。见 度量 × 行为:分析的通用结构。
权限与限制
所有者、管理员和分析师可以补录属性和上级。网站、App 和小程序只要调用了同一组类型和标识,就会进同一个账户。未登录时调用不会建立成员,详情里会提示尚无成员。
常见问题
列表为什么是空的? 还没有 group() 调用或服务端账户字段。只有浏览不会产生账户。
健康分为什么是空的? 这个账户还没有最近活跃时间,分数不会凭空给出。