用户管理
EngageLab CDP(Customer Data Platform) 系统帮助企业汇聚各个生态平台的数据,建设统一的用户身份标识,建立统一的人、物、事的数据档案,全面解决多设备多账号、单账号多设备、多账号单设备的唯一身份识别问题,实现用户营销闭环。
用户标识
用户在不同的业务平台、不同的业务阶段,可能具有不同体系的 ID 用来标识区分用户身份,这些不同体系的ID身份标识在 EngageLab 统称为用户标识。
将这些分散的用户标识信息进行汇集,就可以完成用户数据资产的沉淀
用户标识ID | 优先级 | 说明 |
---|---|---|
user_id | 1 | 当企业识别到用户登录时,将唯一的登录用户标识设置在此。STRING 类型,仅能设置 1 个值 |
anonymous_id | 2 | 当用户未登录,但提供了其他可作为标识的信息时,可将其设置为匿名ID,如邮箱地址、第三方生成的标识ID。STRING 类型,仅能设置 1 个值 |
registration_id | 3 | 在 App、Web 中集成了 EngageLab SDK,用户在使用时将自动生成终端设备标识。LIST 类型,可设置多个值,兼容多设备使用场景 |
企业开发者可以调用 API 接口设置用户标识:Android API、iOS API、Web API、Rest API
EUID
EngageLab 根据用户标识信息和他们的优先级关系生成系统唯一标识 EUID,生成策略如下:
1、请求方发起设置用户标识请求,设置上述 3 种用户标识(任意一个或多个) 2、EngageLab 根据用户标识优先级,依序在用户资产库中对用户标识的值进行遍历匹配
- 若所有用户标识的值均匹配失败,则生成全新 EUID 返回给请求方。
- 若最高优先级用户标识的值匹配成功,则将所命中的 EUID 返回给请求方。
- 若高优先级用户标识的值匹配失败,但低优先级用户标识的值匹配成功
- 一旦有一个用户标识匹配成功,将不再执行更低优先级用户标识的匹配工作
- 对所命中的 EUID 数据进行查询:
- 若它已经设置了更高优先级的用户标识,则生成全新 EUID 返回给请求方。(场景:同一台设备更换了账号,需要返回新的 EUID)
- 若它未设置任何更高优先级的用户标识,则将所命中的 EUID 返回给请求方。(场景:匿名状态下多次访问,代表同一个用户的行为,需要返回同一个 EUID)
3、在生成全新 EUID/返回库存 EUID 后,进行如下处理,保证任何用户标识的值在同一时刻仅从属于一个 EUID。例如:同一个手机号,不可能同时是 EUID-A和 EUID-B的用户标识
- 将请求方设置的所有用户标识的值,依次在用户资产库中遍历,命中则删除原 EUID 的对应用户标识字段值。
- 将请求方设置的所有用户标识的值,都写入所获取到的 EUID 的用户标识字段中,处理逻辑是覆盖还是追加取决于该用户标识的数据类型
用户管理
在页面上可以对生成的用户进行管理,上传用户,查看用户标识、动态、属性、设备信息和联系方式。
用户类型
我们将产生的用户分为 2 种类型,可以快速区分访客和注册用户。
- 登录用户:设置了企业可识别的 User_id 用户标识的 EUID
- 匿名用户:未设置企业可识别的 User_id 用户标识的 EUID
上传用户
企业可能会存在一些线下活动,需要人工录入一批用户数据,EngageLab 支持您在页面上直接上传用户。
支持通过 EUID、UserID、匿名ID 3 种标识来录入用户的属性、联系方式。通过 Excel 文件批量上传。
用户详情
用户动态
在用户动态中,可以查看用户产生的所有行为,分为「事件」「信息更新」「用户互动」。可以根据用户动态的时间轴路径,进行归因分析。
动态 | 说明 |
---|---|
事件 | 该用户产生的所有事件,可分为标准事件、推荐事件、自定义事件来查看 |
信息更新 | 当用户标识、用户属性、设备属性、联系方式更新时,会产生一条动态 |
用户互动 | 当系统向用户发送了消息,用户对消息产生了反馈,会产生一条动态 |
用户属性
可以查看该用户设置的所有用户属性
设备属性
若该用户在多台设备上使用,将产生多个设备ID的标识,以及对应的设备属性信息
联系方式
为用户设置的联系方式,将用于用户旅程的消息发送。