ID体系的完整度和精细度决定着平台生态管理的管控程度,是平台生态最重要的基础设施,是交易商业闭环的底座,是广告商业数据的基石。”
ID是Identity的简称,一般用来标记一个人、物体、场景、流程,在其平台内具有唯一性。比如身份证苹果id美区免支付方式、营业执照、房屋编码等,都是为了方便管理公民、企业、不动产而设定的ID值。
在互联网平台生态内,也存在非常多的关键ID,比如给开发者分配的开发者ID、给应用等载体分配等AppID、给小程序分配的小程序ID、给注册用户分配的UserID、给交易商户分配的MchID、给交易商品分配的ProductID(SKUID、SPUID)、交易订单产生的订单ID、给各个入口(进入小程序入口,比如搜索、扫码)分配的场景值ID。
我们都知道,内容和服务才是互联网生态的关键,而内容和服务需要一个载体容器来承载,这个载体可以是互联网早期的Web网页、PC时代的Exe程序,还可以移动互联网时代的App、H5网页。一般互联网平台用AppID来表明这些载体的身份,虽然名字带有App,但是实质AppID的内涵早已发生翻天地覆的变化。
在移动互联网时代,尤其是微信生态的影响力逐渐扩大,AppID除了可以作为App的身份证外,开发者逐渐接受公众号、小程序、小商店、小游戏等载体也可以将AppID作为其身份证。
一般互联网平台会给注册在册的载体分配AppID和AppSecret,其中AppSecret是作为证书秘钥来证明AppID的合法性,开发者可以用AppID和AppSecret调用互联网平台开放的接口能力,比如进行身份验证、访问API、使用第三方库或框架等。
另外同一个开发者,名下可能有多个载体提供服务。比如麦当劳既提供APP,也有微信的小程序和公众号,这些载体之间互有关联,形成载体矩阵。
“得账号者得天下”这句在互联网上确实是非常有名的。在现今这个移动互联数字化时代,账号不仅仅是一个身份认证的方式,更是一个人与世界沟通、交流的渠道,更是生态价值最重要的抓手点。
目前从整个互联网生态平台看,微信开放生态对ID体系的建设是最完整且使用率是最高的,是基于生态考量对Google、Apple推荐的Oauth2.0帐号体系的深度改造。
生态体系账号的发展主要可以分为三个阶段:构建账号体系,开放账号1.0,开放账号2.0。
在互联网发展早期,主流厂商和服务提供者都采用自构建帐号体系,类似于小农经济的自给自足,主要目的是早期互联网厂商对用户朴素的管理手段,各个互联网厂商都在同一起跑线,让更多的用户来我的平台上注册账号是平台的北极星关键指标。
在PC互联网时代,可用于证明用户身份和提供连接通路的最重要容器是邮箱地址,一般在网站注册时通过邮箱接收认证邮件来完成账号注册、密码找回。
纵观整个账号注册流程,注册账号的门槛并不低,体验并不流畅连贯,需要用户在不同的网页上来回跳转入确认信息,用户稍微操作有误或不耐烦就结束退出流程,平台又无端新增一个流失用户。
为了解决注册流程长的问题,已在阶段1“善其身”积累无数用户注册信息的平台比如Google、微软提出了开放账号体系的概念:“你们这些小互联网厂商们不用再让新用户在注册阶段流失了,我开放我的账号体系给你们用,只要用户在浏览器里面登录Google账号,再去你们的网页进行注册登录时,只要用我Google账号授权登录,用户输入Google账号的密码就直接完成你们账号的注册,方便又快捷”。
诚然,依托互联网巨头的开放账号体系,大大减轻了中小长尾互联网厂商搭建账号系统的成本和提升新用户的注册体验,但是中小厂商未来只能依偎着互联网巨头发展,给Google等互联网巨头上缴“数据资产”(Google等互联网平台可以掌握中小互联网厂商的用户注册登录行为全数据,这也是Google能成为全球最大广告商的一个关键要素),一旦脱离巨头则辛辛苦苦积累的用户体系轰然倒塌。
随着移动互联网时代的到来,手机已成为每个人的必备工具,这其中内含着一项关键信息:每个人至少拥有一个手机号码。与虚拟的、无需受控的可随时注册的邮箱地址相比,手机号码由通信运营商在物理世界中产生,并需要持续付费使用,叠加部分国家和地区对手机号码实名制的要求,使其天然具备高门槛和高可信特性,因此使用手机号码来精准定位自然人更加可靠。
此外,相较于验证邮箱地址正确性的复杂流程,验证手机号码正确性的操作流程非常简单。互联网厂商只需借助电信运营商提供的指定手机号码发送短信的开放能力,将4到6位数字通过短信通道直接发送给用户,然后引导用户在应用页面填写并提交这些数字到开发者的服务器进行比对校验,从而快速完成用户注册流程。
再之移动互联网区别于PC互联网,内容的载体发生翻天覆地的变化,由原来的相对开放的浏览器变更为封闭的应用程序,账号的授权登录的形式也发生非常大的变化。
综上所述,在中长尾互联网厂商开发的应用或游戏中,除了开发实力较弱需要依靠平台账号体系的情况,以及出于商业合作的要求(例如游戏联合运营),绝大多数互联网厂商要求用户使用手机号码注册到他们自己的账号体系,即使为了用户方便快捷地使用微信扫码登录,也必须强制绑定一个手机号码作为唯一主键。移动终端和手机号的普及、手机号码加短信验证码的便捷性以及移动互联网应用的下载形式和交互流程的变化,都强化了一个客观事实:手机号码作为用户账号关键主键的设计毋庸置疑。
另一个中国大陆互联网生态与海外互联网生态的差异是:中国移动互联网商家倾向于用手机号码作为账号主键的情况下,海外的互联网仍然习惯于1.0授权登录那一套。这里有多方面的原因,用户原因:中国网民对商家收集手机号码的容忍度更高,同时手机号码在撮合交易、服务链接上效率更高。商家原因:中国是一个大市场,遵循一套手机号规则,中国开发者深耕中国大陆市场有足够的发展空间,而海外开发者面临着零散的地区区域,每个区域都有独立的电信运营商,采取手机号码注册方式会消耗非常多的成本。
上述分析这么多互联网厂商通过手机号自建账号体系的趋势,那账号开放还成立么?
先说结论,我认为仍然是成立的,从认知理念而非产品架构逻辑来说,只不过换成另外一种开放形式,即开放账号2.0。
在移动互联网高速发展短短十几年,不管是线上虚拟数字商品,还是线下实体商品服务,方方面面都离不开互联网巨头的参与,诞生了非常多或大或小的开放平台,比如微信开放平台、支付宝开放平台、抖音开放平台、小红书开放平台、百度开放平台、美团、京东等等,商家可以在这些平台上非常方便的接入和开展经营活动。
商家在这些平台上开展经营活动时需要快速地获取可以识别用户身份信息的值,以便全流程识别同一用户的行为路径。举个例子,麦当劳商家在微信小程序平台内开发了一个麦当劳小程序,在用户进入麦当劳小程序时,麦当劳小程序可以通过隐匿登录(用户无感)的方式获取微信用户信息:openid。
我们站在微信小程序平台的视角看,将微信用户信息给到商家,让商家更好的经营是平台提供的价值。我们知道每一个微信注册用户都有一个UserID,但是能不能将微信用户UserID直接给到每一个商家呢?从隐私合规角度以及商业管控角度上看,都不能直接将微信用户的UserID给到商家。假设麦当劳、肯德基、星巴克、喜茶等商家都可以获取到微信用户的UserID,那么必然会诞生一个微信生态外的广告数据联盟,用微信UserID将同一个微信用户在各个商家小程序的操作行为统计进来,进而分析用户偏好习惯,并在其他一个内容媒体小程序中给用户推送定向广告,这样必然会导致用户在微信生态内的体验崩溃式塌方,同时也挤压腾讯现金牛腾讯广告的发展空间。
平台要设计一套账号开放架构:既要满足用户信息开放,让更多商家将关键数据沉淀在平台内,又要杜绝商家间形成广告数据联盟(广告是生态平台的地盘,外人别碰)。因此,平台引入了openid的概念。
openid顾名思义,开放的ID,其中这里指的是开放的UserID,但是实质上是开放封闭ID,开放的点在于商家可以流畅使用平台的帐号身份认证能力,并通过openid定位到这个用户,封闭的点是平台提供的openid只有这个商家的应用能识别,其他商家无法通过逆向手段解析出对应的微信用户,形成商家之间隔离的作用。
前文说到AppID是应用的身份证,为了做到“给了又好像没给”的账号信息隔离架构,可以根据AppID和UserID组合并利用哈希算法生成一个不可逆向计算出原值的一串字符,这串字符就是openid。同一个微信UserID下,在不同的AppID生成的openid也是不同的,这样麦当劳小程序拿到的openid只能在麦当劳小程序里面使用,其他载体拿到这个openid没有用途,生态之外就无法用这些openid来构建广告数据联盟。
前文还提到,一个商家可能会在一个平台生态内开发多个载体进行联合运营经营。比如苹果tv盒子怎么注册美国id,麦当劳商家会在微信生态内注册一个公众号,开发一个小程序,开发一个App并接入微信支付、微信分享等能力,如果每一个载体AppID获取的openid都不一样,那麦当劳如何进行联动运营来定位确认同一个用户呢?这就得用到unionid了。为了支撑上述场景,平台可以让商家将相同经营主体(麦当劳的经营主体是金拱门)的应用、小程序、公众号都绑定在同一个开发者账号下,同时平台通过开发者ID和UserID组合并采用生成openid的方式生成unionid,这样能确保同一个商家在一个生态平台多个载体的情况下,能匹配到同一个用户。
举个例子,用户进入麦当劳小程序,在页面上选择最喜欢的鸡腿汉堡,但踌躇很久都没有下单就退出了。用户下次进入麦当劳App的时候,可以被麦当劳app通过unionid的方式定位到,同时可接收到麦当劳定向发放的鸡腿汉堡优惠券,这样用户更可能会高效率地完成下单。
商家已然通过openid定位到生态内到用户了,除了联合运营之外,还有其他价值么?接下来介绍构建基于openid强化触达用户的生态能力,这是生态价值的精髓。如果仅仅平台只提供一个账号授权登陆、获取头像昵称等基础能力,必然无法挽留商家持久化经营。
因此,通过对生态入口的掌控和设计,平台可以构建商家直达连接用户的通道,比如服务通知、优惠券发放、会员卡发放、客服消息等等,商家可以传参AppID和openid调用平台开放的服务端API使用这些能力连接指定用户。比如用户提前在麦当劳小程序下单买汉堡,并授权麦当劳小程序发送订阅消息,用户收到服务通知发送的取餐码到前台取餐,完成了此次到交易履约闭环,待过几天后,商家麦当劳小程序又通过订阅消息给这个用户发送鸡腿汉堡优惠券,用户点击优惠券后直接跳到麦当劳小程序完成复购下单,周而复始,麦当劳可持续经营连接用户。
最近几年流行全域营销,全域营销(Uni Marketing)指的是在新零售体系下,以消费者运营为核心,以数据为能源实现全链路、全媒体、全数据、全渠道的营销方法论。
用户在微信生态内的有效注意力有限,使用的小程序以及关注的公众号多了之后,必然无暇再像之前一样“雨露均沾”,被各种“欺骗手段”教育的早已麻木的用户即使商家不断地发出优惠券诱惑也无动于衷,同时商家也有不断挖掘新增流量找到新增长点的经营诉求,商家在多个平台开展全域运营成为必然的趋势。
商家会要求用户在各个平台上提供手机号码注册使用,并将这个用户在各个平台对应的openid记录到会员系统,同时记录用户在这些平台的购买行为、操作行为,最终形成以消费者用户运营为核心的架构。
APPID是生态分配给应用载体的身份证,UserID是生态分配给用户的身份证,基于上述ID衍生出来的openid、unionid是生态的关键美国id苹果开发者账号,既是商家在生态内对用户的定位器,也是持续触达连接用户的钥匙。