说到私域流量,就不得不和微信打交道,微信公众号、小程序、微信群、朋友圈等等,都是绝佳的用户触点。
很多公司也不仅在一个方面发力,而是采取了多方位的营销策略,比如会通过公众号发送资讯、新品、优惠等信息,然后在文末或自定义菜单添加 H5 或小程序商城,引导用户下单,同时引导用户加导购账号和微信群,通过朋友圈进行长期用户触达,如果是像母婴、美妆等行业,微信群可以促进用户交流,让这些群友们变成品牌忠诚度较高的群体。
同时运营公众号、小程序等多个平台时,唯一用户的识别就成了必须要解决的问题,只有正确的识别了唯一用户,才能更清楚了解自己的客户数量、真实的活跃程度、购买力等数据,咱们就详细说说微信生态下的用户 ID
OpenID 和 UnionID
OpenID 相当于微信平台下加密的微信号,每个用户对每个公众号(或小程序)的OpenID 是唯一的,但不同的公众号(或小程序)获取同一个用户的 OpenID则是不同的值。
OpenID 是微信生态下最基础的 ID,它是一串加密的字符串,运营者只能通过它识别具体一个公众号的唯一用户,离开了对应的公众号或小程序,没有任何用处。
如果开发者拥有多个移动应用、网站应用、和公众帐号,可通过 UnionID 来区分用户的唯一性,只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号、小程序,用户的 UnionID 是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,UnionID 是相同的。UnionID 就是唯一用户识别的关键。
获取 UnionID 需要提前在微信开放平台绑定具体的应用:
1. 微信公众号
不同类型的公众号在不同的场景的权限不同,以下场景下,能获取 OpenID 的如下:
OpenID 的获取权限说明可以获取 UnionID 的场景和权限如下:
UnionID 的获取权限说明值得注意的是,无论在哪种场景下,都是无法知道哪些用户阅读了具体的公众号文章的。
2. 微信小程序
小程序下无需用户授权,用户无感知的情况下开发者即可直接获取 OpenID, 要获取 UnionID 时,则相对繁琐:
方法1:在小程序中调用用户授权 API: wx.getUserInfo
,用户会看到请求获取头像昵称的弹框,用户同意后,小程序可获取用户对于的头像、昵称、性别、地区以及 UnionID,这种方法的缺点就是对用户有打扰,如果用户拒绝授权,则无法获取到 UnionID
方法2:如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号/移动应用,或该用户已经关注了该公众号,开发者可以直接通过后端 code2Session
获取到该用户 UnionID,无须用户再次授权。
使用方法 2 获取 UnionID 用户无感知,不会对用户操作产生干扰,缺点则是需要用户事先关注了公众号或授权过 APP。
3. 企业微信
在普通的微信模式下,是绝无可能获取到用户的 OpenID 或 UnionID 的,随着企业微信的越加开放,越来越多的企业将私域流量的运营转移到企业微信中,在企业微信中,可以通过合规的 API 方式获取外部微信客户的 UnionID。
首先需要在企业微信后台绑定一个绑定了开放平台的微信公众号,授权后企业内部开发企业微信应用,或授权的第三方服务商即可通过调用企业微信的「获取客户详情」接口获取企业微信下好友的 UnionID,以及获取哪些用户加入了哪些群的信息。
企业微信获取 UnionID这个 UnionID 和同主体下的小程序、公众号、H5 授权的 UnionID 一致,拿到具体的业务数据后,即可进行用户资料和行为数据的打通了,将用户的公众号关注行为、小程序中的浏览、购买、以及在企业微信的哪个好友以及群的活跃行为,做更加精准的描绘。但遗憾的是,目前我还没见到过市面上哪个产品,在微信生态下能做到以上描述的完整的数据打通。
网友评论