更多: 数据分析
- 全埋点与 AI 事件收件箱
- 搭一个能解释流失的漏斗
- 跨网页、App、小程序识别用户
- 什么是全埋点,它怎么工作?
- 怎么在收件箱里审核并确认事件?
- 什么是未规划事件,怎么管理?
- 什么时候该用漏斗,而不是目标或路径?
- 漏斗怎么搭?
- 漏斗在哪一步流失,怎么读?
- 识别模式是做什么的,要不要开?
- 一个人怎么跨设备合并?
- App 和小程序上身份怎么工作?
- 怎么统计外链点击?
- 怎么统计文件下载?
- 怎么统计表单提交?
- 怎么统计自定义事件?
- 怎么统计按钮点击?
- 怎么生成热力图?
- 怎么统计滚动深度?
- 怎么统计电商购买和收入?
- 怎么设置目标、追踪转化?
- 怎么用 SQL 查询我的数据?
- 怎么创建自定义指标?
- 怎么用账户分析看公司级数据?
- 怎么用 MCP 把 AI 智能体接到统计数据?
- 怎么用 AI 助手问统计数据?
- 怎么建用户分群?
- 怎么做 RFM 分析?
- 怎么录制和观看会话回放?
- 怎么分析用户路径?
- 怎么做留存报表?
- 怎么分析事件的分布?
- 怎么制定埋点方案?
- 怎么查看用户档案和行为记录?
- 怎样读生命周期报表(新增、回访、回流、沉睡)?
- 怎样对比一个转化在不同归因模型下的结果?
- 本分类全部文章
简短回答
自己的登录成功后调 tapcub.login(id, props),用 bind() 补充更多标识,退出时调 logout()。id 必填(最长 200 字符);邮箱转小写后哈希,手机号规范化。
四个方法
识别模式开启后,脚本暴露四个方法。自己的登录成功后调 login,用户退出时调 logout:
// 你的登录成功之后
tapcub.login('u_123', { $name: 'Ada', plan: 'pro' });
// 为同一个人补充其他标识
tapcub.bind({ unionid: 'UNION_ID' });
// 退出登录时
tapcub.logout();| 方法 | 作用 |
|---|---|
login(id, props, opts) | id 必填,最长 200 字符。opts.type 默认是你的登录 ID,也可以是邮箱、手机号、OpenID 或 UnionID。邮箱转小写后哈希;手机号去掉空格和短横线。props 里的姓名、邮箱、手机进入档案。 |
bind(ids) | 给同一个人添加更多 ID。登录类型的 ID 每人一个;邮箱、手机、UnionID 各最多五个。 |
logout() | 清除登录并轮换会话标记,共用设备上的下一位访客从头开始。 |
setProps / setPropsOnce | 覆盖档案字段,或只在字段为空时写入——比如首次来源活动。 |
会被拒绝的 ID
占位 ID 会被拒绝,免得一整群人塌缩成一个「用户」:anonymous、guest、null、全零和 -1 都会被拒绝,并在身份映射里显示为警告。
在身份模块加载前调用会失败——请把调用排队或等待就绪事件。方法的准确名称以 SDK 参考为准。
这篇回答解决你的问题了吗?
我们会根据反馈修改和补充这篇内容。
提交没有成功,请稍后再试。
谢谢你的反馈,我们会据此改进这篇内容。你已经反馈过这篇了,谢谢。