如何构建统一ID体系?

解读

面试官问“如何构建统一ID体系”,并不是想听技术代码,而是考察候选人能否把用户生命周期管理数据资产沉淀打通。在国内,微信生态、支付宝生态、抖音生态、线下门店、小程序、App、H5、CRM、客服系统、支付系统、物流系统各自产生ID,数据孤岛导致无法识别“同一个人”,进而影响精准触达、补贴风控、会员权益、复购分析。因此,统一ID体系=业务可落地的用户身份识别方案,必须兼顾合规(《个人信息保护法》《数据安全法》)、成本实时性可解释性

知识点

  1. 国内主流ID类型:手机号(含三大运营商三要素)、微信UnionID/OpenID、支付宝UserID、抖音OpenID、设备ID(OAID/IDFA/Android ID)、Cookie、会员号、邮箱、身份证、护照、企业统一社会信用代码。
  2. 合规红线用户授权+最小必要+可撤回;敏感个人信息(身份证、人脸、精确轨迹)需单独告知并取得单独同意;跨境传输需安全评估
  3. ID Mapping 三大技术路线
    确定性映射:手机号、身份证、邮箱等强业务主键→直接合并;
    概率性映射:设备指纹、IP、Wi-Fi、行为序列→机器学习评分(≥0.85 可合并);
    混合云架构私域ID(手机号+会员号)公域ID(微信UnionID+抖音OpenID)通过可信数据空间隐私计算节点联邦匹配,原始数据不出域。
  4. 数据分层模型:ODS(原始ID)→DWD(清洗后ID)→DIM(统一ID维表)→ADS(标签、人群包)。
  5. 冲突解决策略业务优先级(支付>注册>活跃>曝光)+时间戳最新+人工审核阈值(涉及百万级补贴或高净值用户)。
  6. 实时性方案Flink CEP识别多端登录→Kafka下发ID Merge事件→Redis Cluster缓存最新OneIDAPI 50ms内返回
  7. 效果评估指标ID覆盖率(≥98%)、ID准确率(≥99.5%)、ID变更延迟(≤5min)、黑产误杀率(≤0.3%)。

答案

统一ID体系落地分五步,每一步都给出国内可落地的细节合规要点

  1. 业务场景梳理
    先拉一张**“用户旅程大图”,把引流端(抖音直播间、微信小程序、线下扫码)**、交易端(App、POS、小程序收银)服务端(客服、社群、短信)全部列出来,明确每个节点产生的ID类型与数据Owner(通常市场部管公域,电商部管交易,IT部管底层)。
    关键输出:ID清单、更新频率、合规等级(是否含敏感个人信息)。

  2. 制定ID优先级与主键规则
    在国内,手机号是唯一跨平台、可实名校验的超级主键;微信生态用UnionID次主键;抖音、支付宝同理。规则写成**“ID金字塔”
    Tier0:手机号+身份证(支付场景)
    Tier1:微信UnionID/支付宝UserID(私域场景)
    Tier2:设备OAID+注册手机号前缀(拉新场景)
    冲突时,Tier0覆盖Tier1,确保
    补贴、积分、会员等级**不错乱。

  3. 技术选型与合规封装
    自建ID Mapping Service,采用混合云+隐私计算方案:

    • 私域数据(手机号、会员号)存本地私有云加密算法为国密SM4
    • 公域数据(微信UnionID、抖音OpenID)通过官方API回传,不做持久化,仅保存SHA-256哈希
    • 概率匹配使用联邦学习,原始数据不出域,只交换梯度向量,满足《个人信息保护法》第38条。
      对外提供两个API
      /id/resolve 输入任意ID→返回OneID
      /id/merge 输入两个ID→返回合并置信度建议操作(自动/人工)。
  4. 灰度上线与风控双轨
    先选**“高价值但低流量”场景:线下百货会员升级线上小程序。上线前做影子测试**:老逻辑与新Mapping并行7天,对比订单归因偏差≤0.5%再全量。
    同时跑黑产规则:同一OneID30天内绑定>5个设备收货手机号>3个→自动冻结营销权益,并触发人工复核工单

  5. 持续运营与价值兑现
    把OneID接入CDP,每周产出**“ID健康报告”**:

    • 覆盖率下降>1%→排查新渠道是否未埋点
    • 重复注册率上升→优化微信授权登录按钮位置;
    • 会员复购率提升→在周报里用红色加粗写出“统一ID贡献GMV+8.3%”,让老板一眼看到ROI
      每季度做一次合规审计,邀请第三方律所出具个人信息保护影响评估报告,存档三年备查。

拓展思考

  1. 多品牌集团如何复用OneID?
    可搭建**“集团级ID Trust”,旗下各品牌数据可用不可见**,通过隐私求交(PSI)识别跨品牌用户,实现联合补贴交叉销售,但需单独告知用户“我们可能与集团内品牌共享去标识化数据”。
  2. 出海场景如何兼容?
    欧盟需额外满足GDPR数据可携带权,OneID服务要支持用户一键导出所有ID映射关系;在东南亚需适配各国手机号号段OTP通道,建议用Twilio+本地短信供应商双通道
  3. Web3.0匿名钱包地址怎么接?
    可引入Soulbound Token(SBT)概念,用户自愿绑定钱包地址与手机号,绑定后不可转让,既保留匿名性,又满足合规KYC要求,为后续NFT会员数字藏品空投提供可信身份底座