微信用戶量越來越大,也逐漸成為一個開放的生態(tài)平臺事镣,為公眾號開放了許多服務(wù)接口召调,讓公眾號能夠?yàn)樽约旱挠脩籼峁└觽€性、更加優(yōu)質(zhì)的產(chǎn)品服務(wù)蛮浑。
《基于微信的產(chǎn)品設(shè)計(jì)》將逐步為大家講述如何基于微信公眾平臺唠叛、開發(fā)者平臺進(jìn)行相應(yīng)的產(chǎn)品設(shè)計(jì),以此提升自身公眾號的產(chǎn)品服務(wù)沮稚,甚至能夠打通自身產(chǎn)品與微信產(chǎn)品艺沼,提供全方位的產(chǎn)品服務(wù)。
第一篇主要講賬號體系蕴掏,瑞叔曾負(fù)責(zé)某一線電商億級用戶的Passport產(chǎn)品工作障般,任職期間也進(jìn)行了賬戶體系的相關(guān)改造設(shè)計(jì),因此開篇我們就先聊聊“基于微信的賬號體系設(shè)計(jì)”盛杰。
移動端聯(lián)合登錄的便捷性挽荡,以及越來越多用戶傾向于選擇微信作為全網(wǎng)登錄賬號,因此微信聯(lián)合登錄被許多APP產(chǎn)品作為第三方聯(lián)合登錄的首選即供。然而定拟,采用微信聯(lián)合登錄后會造成一定問題,比如:
無法獲取更詳細(xì)的用戶信息
APP逗嫡、微信服務(wù)號下賬號不一致
手機(jī)綁定帶來的重復(fù)綁定
如何才能設(shè)計(jì)出一個體系更優(yōu)兼容性更強(qiáng)的賬號體系呢青自?就讓瑞叔一一道來吧。
一驱证、了解openID與unionID
openID:同一個用戶延窜,在不同公眾號或移動應(yīng)用下對應(yīng)有不同openID標(biāo)識;
unionID:同一用戶抹锄,在不同公眾號或移動應(yīng)用下unionID相同逆瑞。前提是荠藤,如若需要做多個公眾號以及移動應(yīng)用賬戶互通(得到唯一身份標(biāo)識unionID),則需要將多個公眾號或移動應(yīng)用在微信開放平臺進(jìn)行綁定获高,然后我們才能給拿到unionID哈肖;
因此,在賬號體系設(shè)立之初谋减,如若有APP聯(lián)合登錄牡彻、PC聯(lián)合登錄或多個公眾號,則需要采用unionID來與賬戶表中userID做對應(yīng)出爹,而不要采用openID庄吼;
舉個栗子:
由于歷史原因,未考慮到統(tǒng)一采用unionID严就,導(dǎo)致部分微信聯(lián)合登錄用戶在PC微信聯(lián)合登錄和APP聯(lián)合登錄是兩個截然不同的賬號总寻。這就是賬號體系設(shè)立之初未考慮到openID和unionID的后果。
因此梢为,建議每一個產(chǎn)品經(jīng)理都要深入了解下openID和unionID渐行,可以通過《微信公眾平臺開發(fā)者文檔》來學(xué)習(xí),在現(xiàn)有賬號體系下新增微信聯(lián)合登錄或從0開始的時候铸董,都要考慮進(jìn)來祟印。
二、微信登錄方式
微信登錄可分為兩種
微信聯(lián)合登錄(PC/APP)
PC上微信掃一掃登錄粟害,APP上確認(rèn)授權(quán)登錄后蕴忆,可從微信拿到openID或unionID,將openID或unionID與自身賬戶表中userID建立對應(yīng)關(guān)系悲幅;
微信環(huán)境下的授權(quán)登錄
微信環(huán)境下授權(quán)登錄分為兩種:
2.1 授權(quán)登錄
需要登錄時套鹅,頁面跳轉(zhuǎn)到授權(quán)頁面(也就是我們經(jīng)常看到的綠色授權(quán)頁面)汰具,用戶授權(quán)后可從微信拿到openID卓鹿、unionID;
2.2 靜默授權(quán)
靜默授權(quán)下留荔,不需要跳轉(zhuǎn)頁面讓用戶確認(rèn)授權(quán)吟孙,而是直接授權(quán)用戶登錄。區(qū)別于授權(quán)登錄存谎,靜默授權(quán)僅能拿到openID和uninID拔疚,但并不能拿到用戶的微信頭像、微信名稱等資料既荚;
三、賬號互通
基于一栋艳、二兩點(diǎn)恰聘,我們就可以進(jìn)行賬號互通的設(shè)計(jì)。用戶表中包括唯一userID字段、unionID字段晴叨、手機(jī)號碼字段等其他字段凿宾。
通過unionID獲取對應(yīng)userID,即可實(shí)現(xiàn)用戶在自己APP兼蕊、多個公眾號之間的互通初厚。
舉個栗子:
瑞叔我在今日頭條APP上首次采用微信聯(lián)合登錄,今日頭條獲取到我的unionID并在表中無記錄孙技,則認(rèn)為我是一個新用戶产禾,創(chuàng)建一個新的而userID與unionID對應(yīng)。下次我用PC微信聯(lián)合登錄時就可以登錄到同一賬號下牵啦。而后亚情,我關(guān)注了今日頭條的微信服務(wù)號,我進(jìn)入今日頭條服務(wù)號后哈雏,今日頭條判斷我的unionID楞件,然后我就可以在今日頭條服務(wù)號下登錄。這樣就形成了賬號互通裳瘪,
四土浸、賬號互通對業(yè)務(wù)上的幫助
多平臺無縫登錄
舉個栗子:用戶在A電商APP上聯(lián)合登錄并下單,在微信中彭羹,關(guān)注A電商服務(wù)號靜默授權(quán)(用戶無登錄感知)直接查看訂單信息黄伊,大大提升了用戶體驗(yàn);
快速登錄
舉個栗子:電商中許多CMS頁面或者其他活動頁面會被分享到微信朋友圈皆怕,當(dāng)用戶打開頁面時毅舆,如若該用戶在該電商平臺中注冊過,則可直接拿到unionID進(jìn)行靜默授權(quán)愈腾,用戶不需要輸入賬號密碼就可直接登錄并購物憋活,大大降低用戶登錄門檻;
微信觸達(dá)渠道
舉個栗子:關(guān)注過京東服務(wù)號并綁定賬號的朋友都知道虱黄,當(dāng)新抵用券到賬號悦即,會有一條微信服務(wù)號消息推送。這就是在打通了賬號體系后一大表現(xiàn)橱乱。
當(dāng)在APP中產(chǎn)生行為后辜梳,可直接從微信服務(wù)號推送相關(guān)消息至用戶。比如訂單信息泳叠、賬戶安全信息作瞄、公告信息等非常適宜采用微信觸達(dá)渠道。
五危纫、弊端
手機(jī)號問題:對于許多重服務(wù)行業(yè)宗挥,如外賣生鮮乌庶、房產(chǎn)等行業(yè)對用戶手機(jī)號碼依賴性非常強(qiáng)。微信聯(lián)合登錄后契耿,如若不強(qiáng)求用戶補(bǔ)全手機(jī)瞒大,則可能造成用戶手機(jī)號缺失,在后續(xù)營銷無法跟進(jìn)搪桂;
手機(jī)號綁定沖突問題:微信聯(lián)合登錄用戶需要在登錄后強(qiáng)制綁定手機(jī)或在后續(xù)某些操作節(jié)點(diǎn)中綁定手機(jī)透敌。在綁定中如若發(fā)生手機(jī)號已注冊或已綁定在其他微信中,就會產(chǎn)生綁定沖突問題踢械。
對于此問題解決方案如下:
2.1 對于手機(jī)號注冊酗电,未綁定微信:
此種情況可對賬號做合并操作,這其中對賬戶余額裸燎、賬戶訂單顾瞻、賬戶收藏等數(shù)據(jù)進(jìn)行合并;
2.2 對于手機(jī)號注冊德绿,并綁定過微信:
一般可提示用戶是否將手機(jī)號從原賬號解綁并綁定至當(dāng)前賬號荷荤。如若遇到原賬號有賬戶余額或重要信息,則不建議采用此方案移稳,直接提示用戶原賬號重要性蕴纳,并不可綁定即可。
以上是《基于微信的產(chǎn)品》系列的第一篇个粱,后續(xù)瑞叔還將繼續(xù)深入講解在微信平臺上如何進(jìn)行產(chǎn)品設(shè)計(jì)古毛,比如基于微信的傳播產(chǎn)品設(shè)計(jì)、基于微信的觸達(dá)渠道建設(shè)以及其他基于微信的玩法都许。