Appearance
功能介绍
客户标签是企业微信客户管理的核心功能,通过对客户进行标签分类,实现精准营销和客户分群管理。支持手动打标签、批量打标签、渠道码自动打标签等多种方式。
操作流程
CRM > 企业微信 > 客户管理 > 客户列表 > 批量设置标签
功能说明
标签体系
企业微信标签分为两级:
- 标签组:标签的分类,如"客户来源"、"消费等级"、"兴趣偏好"
- 标签:具体的标签值,如"线上客户"、"VIP客户"、"数码爱好者"
手动打标签
在客户列表中,选择客户后可以手动添加或移除标签:
- 进入客户列表页面
- 选择一个或多个客户
- 点击"批量设置标签"
- 选择要添加的标签(
add_tag) - 选择要移除的标签(
removeTag) - 确认提交
内部知识:
- 批量设置标签接口:
Client::batchLabel - 支持全选客户:
is_all=1 - 支持按条件筛选客户后批量操作
代码来源:app/controller/admin/v1/work/Client.php:109
渠道码自动打标签
通过渠道码添加的客户,系统会自动打上预设标签:
- 创建渠道码时,设置关联标签(
label_id) - 客户扫码添加好友后,系统自动触发
work.label事件 - 事件监听器调用
Work::markTags()为客户打标签
内部知识:
- 事件:
work.label→ClientLabelListener - 触发时机:新客户添加时
- 标签来源:渠道码配置的
label_id字段(JSON格式)
代码来源:app/listener/work/ClientLabelListener.php:32
客户状态筛选
客户列表支持按以下维度筛选:
| 筛选项 | 说明 | 参数名 |
|---|---|---|
| 添加时间 | 客户添加时间范围 | time |
| 所属员工 | 按企业成员筛选 | userid[] |
| 客户标签 | 按标签筛选 | label[] |
| 客户名称 | 按名称搜索 | name |
| 搜索关键词 | 综合搜索 | field_key |
| 性别 | 男/女 | gender |
| 客户状态 | 各种状态 | status |
| 添加方式 | 0=扫码, 1=自行添加 | state |
代码来源:app/controller/admin/v1/work/Client.php:42
非企微客户管理
除了企微客户,系统还支持管理非企微客户:
- 查看非企微客户列表
- 支持按时间、名称、性别筛选
- 可以将非企微客户转为企微客户
代码来源:app/controller/admin/v1/work/Client.php:64
常见问题
Q: 标签数量有限制吗?
A: 企业微信对标签数量有限制,具体限制取决于企业微信版本。建议合理规划标签体系,避免标签过多导致管理困难。
Q: 如何批量给客户打标签?
A: 在客户列表页面,使用筛选条件找到目标客户,点击"批量设置标签",选择要添加的标签即可。支持全选客户(is_all=1)。
Q: 渠道码自动打标签失败怎么办?
A: 检查渠道码配置中的标签设置是否正确。如果标签ID不存在或已删除,自动打标签会失败。可以在客户列表中手动补充标签。
Q: 如何查看某个标签下的所有客户?
A: 在客户列表页面,使用"客户标签"筛选项,选择目标标签即可查看该标签下的所有客户。