用户身份统一与合并

概述

同一用户可能先关注公众号,之后访问小程序,再提交表单成为线索,最后添加企业微信。身份统一是把这些分散记录归集到同一营销用户的过程,目的是持续识别用户并保留完整互动轨迹。

核心概念:关联依据

系统主要根据以下信息判断是否为同一用户:

  1. 手机号:优先使用。系统会自动从关联对象自带的手机或电话字段中取值。

[!NOTE]
系统只会自动读取关联对象中系统自带的“手机”或“电话”字段。自定义新增的手机号、电话等字段暂不能用于自动取值和身份关联。

  1. 微信 unionid:公众号、小程序和企业微信绑定同一微信开放平台时,可用于识别同一微信用户。
  2. 业务动作:用户通过公众号、企业微信、小程序或官网中的推广链接提交信息时,系统结合手机号、openid、unionid 和当前对象完成关联。

不同关联方式的先后顺序不会影响最终结果。只要后续数据出现匹配的手机号或微信身份,系统会继续把新对象归集到已有营销用户。

常见打通场景

公众号与手机号

用户关注公众号并通过公众号内容提交手机号后,公众号粉丝与表单产生的线索可关联到同一营销用户。后续可以使用公众号触达该用户,并在用户动态中看到表单和公众号互动。

企业微信与小程序

用户先添加员工企业微信,再通过员工发送的小程序内容访问页面。完成授权后,企微客户和小程序访客可归并到同一营销用户,销售可在企微侧查看小程序访问行为。

企业微信与 CRM 对象

销售在企业微信聊天侧栏把当前客户新建为 CRM 线索、客户或联系人时,应直接从当前企微客户页面的侧边栏-CRM 详情-线索新建/关联入口进行创建。这样,新建的线索、客户或联系人在进入 CRM 后,会自动关联到当前企微客户;后续查看营销用户时,可以同时看到企微客户和对应 CRM 对象。

如果销售绕开当前企微客户,在 CRM 中另外手工创建一条记录,系统就无法判断新记录与当前企微客户属于同一人,容易形成两条互相独立的数据。

小程序与手机号

用户访问小程序并完成授权后,如果提交了手机号表单,小程序访客信息和线索可按手机号关联到同一营销用户。

官网与私域

用户在官网提交表单后,如果后续又在公众号或企业微信流程中提交或授权同一手机号,系统可以将新身份继续关联到已有营销用户,形成官网、线索和私域身份的统一视图。

需要注意,用户更换设备后,仅凭扫描官网二维码关注公众号或添加企业微信,系统无法判断其与官网表单来自同一人。只有后续流程中再次提供同一手机号、同一微信 unionid 等可靠匹配依据时,系统才能继续关联。

如何判断是否已打通

  1. 进入营销用户 > 用户汇总。
  2. 搜索手机号、姓名或相关业务对象。
  3. 打开用户详情,查看关联身份列表。
  4. 检查营销动态是否包含多个渠道的行为。
  5. 检查标签是否已同步到适用对象。

促进身份打通的日常做法

  • 表单中使用手机号作为关键联系字段,并提醒用户填写常用号码。
  • 公众号、小程序和企业微信尽量使用统一的微信开放平台配置。
  • 公众号渠道二维码、员工活码和推广链接应保留正确来源信息。
  • 通过活动报名、资料下载等自然场景获取手机号,不要强制收集与业务无关的信息。
  • 销售从企业微信新建 CRM 线索、客户或联系人时,直接从当前企微客户页面的侧边栏-CRM 详情-线索新建/关联入口进行创建,避免在 CRM 中重复创建。

注意事项

  • 只有匹配依据可靠时才应归并身份。
  • 手机号变更、员工共用设备或客户代填表单都可能造成错误关联。
  • 发现用户关联多个身份后,先查看各对象的来源和行为,再决定如何处理。
  • 标签合并与对象同步受标签适用范围和关联规则影响,不是所有对象都会获得同一标签。

相关阅读

用户身份关联规则

https://1500020151.vod2.myqcloud.com/43a59459vodtranscq1500020151/7ae173fe5576678020247030443/v.f100040.mp4

在营销通中,销售线索、企微客户、公众号粉丝、会员、联系人、客户这六个身份,最终归集统一身份为“营销用户”,关于营销用户身份打通底层原理见营销用户。

整体而言,身份主要基于手机号和微信 unionid 做关联。

首先,为了保证小程序、公众号能获得统一的 uniondid,需要将其均绑定同一开放平台,见绑定流程。

另外,在刚开始使用营销通时,打通用户身份的场景整理如下:

  1. 公众号

若客户已经关注了公众号,通过公众号给客户发送微页面报名链接,客户填写手机号后,公众号粉丝和手机号即关联到同一营销用户上,实现身份打通。

其中,通过公众号给客户发送报名内容的方式如下:

(1)模板消息发送微页面报名内容给客户。

(2)设置公众号渠道二维码自动回复内容为微页面报名表单。

(3)在直播营销、会议营销、活动营销中,推广报名内容时,推广渠道选择公众号。

  1. 企业微信

(1)先加了企微好友,然后通过企微侧边栏、企微营销助手或企微小程序发小程序推广物料给当前微信用户,微信用户访问后,会默认打通小程序访客和当前企微客户身份。看到的效果就是在企微侧边栏营销动态中有小程序用户的访问行为记录。

(2)企微中的客户手动新建到 CRM 中的客户、线索、联系人数据中,会默认关联当前企微客户和新转化的对象数据身份。

(3)设置官网集客二维码,使用企微吸粉二维码,客户添加员工后成为企微客户,员工自动回复报名链接,客户填写报名信息提交手机号,企微客户和手机号即关联到同一营销用户上。

  1. 小程序

使用小程序推广内容时,用户打开小程序完成授权,并通过小程序提交手机号表单信息,此时小程序信息和手机号将关联到同一营销用户上,即实现身份打通。

  1. 通过函数调用实现营销用户身份打通

适用场景:历史客户、线索等数据,已知对象和公众号粉丝、企微客户绑定关系的场景下,针对历史数据做营销用户身份绑定操作。

示例:之前部分客户有观看过小鹅通直播,小鹅通有收集客户的微信身份信息,期望做数据绑定,且自动关联到企微侧边栏

Fx.biz.callAPI("Fx.marketing.associateByUnionIdAndOpenId", apiName, objectId, unionId, openId)

参数名 apiName 是否必填 类型 说明
粉丝 openid openId 与 unionid 不同时为空 String 公众号粉丝 openid
微信用户 unionid unionId 与 openid 不同时为空 String 绑定同一个开放平台的微信 unionid
对象 Api 名称 apiName 是 String 对象的 apiName,仅能传递营销通默人 6 大对象加营销通系统设置中加的自定义营销用户对象
对象 id objectId 是 String 具体需要关联的对象的 ID

示例:

示例:

String apiName = "LeadsObj";
String objectId = "00000012121";
String unionId = "123123132131";
String openId = "wx122132312321";

def(boolean error, Map data, String message) = Fx.biz.callAPI("Fx.marketing.associateByUnionIdAndOpenId", apiName, objectId, unionId, openId)
if (error) {
  log.info("error: " + message)
} else {
  log.info(data)
}

处理业务逻辑:

  1. 通过 unionid 或 openid 查询企业微信客户和微信用户查到记录后关联当前传递对象的营销用户身份

  2. 当 openid 和 unionid 都有值时,且有绑定营销通企微营销,且第一步查询没有返回企业微信客户记录时,会直接查询企微接口 https://developer.work.weixin.qq.com/document/path/95878  获取外部联系人 ID,通过此 ID 去查企微客户,且更新到当前企微客户对象的 unionid 字段,用于关联历史老的企微客户。

  3. 当前传递的对象信息如果没有创建营销用户,会创建新的营销用户

2026-10-09
0 0