作者簡介:曾在某一線電商負(fù)責(zé)過億美元用戶的Passport產(chǎn)品,任職期間也進(jìn)行過賬戶體系的相關(guān)改革設(shè)計(jì)。
越來越多的用戶傾向于選擇微信作為全網(wǎng)登錄賬號(hào),所以微信聯(lián)合登錄是很多APP產(chǎn)品第三方聯(lián)合登錄的首選。
但是,使用微信聯(lián)合登錄會(huì)造成一定的問題,比如:
無法獲取更詳細(xì)的用戶信息;
APP下的賬號(hào)和微信服務(wù)號(hào)不一致;
手機(jī)綁定帶來的重復(fù)綁定;
如何設(shè)計(jì)更兼容的賬號(hào)系統(tǒng)?
▍明白開放和統(tǒng)一
openID:同一用戶在不同微信官方賬號(hào)或移動(dòng)應(yīng)用下,有不同的OpenID身份;
UnionID:同一用戶在不同微信官方賬號(hào)或移動(dòng)應(yīng)用下?lián)碛邢嗤膗nionID。前提是如果你需要做多個(gè)微信官方賬號(hào)和移動(dòng)應(yīng)用賬號(hào)互通(獲取唯一身份unionID),你需要在微信開放平臺(tái)綁定多個(gè)微信官方賬號(hào)或者移動(dòng)應(yīng)用,然后我們就可以獲取unionID。
所以在賬戶體系建立之初,如果有APP聯(lián)合登錄、PC聯(lián)合登錄或者多個(gè)微信官方賬戶,應(yīng)該使用unionID來對(duì)應(yīng)賬戶表中的userID,而不是openID。
給出一個(gè)栗子的描述:
由于歷史原因,不考慮統(tǒng)一采用銀聯(lián),導(dǎo)致部分微信聯(lián)合登錄用戶在PC微信聯(lián)合登錄和APP聯(lián)合登錄中是兩個(gè)完全不同的賬號(hào)。這是賬戶體系建立之初沒有考慮openID和unionID的后果。
所以建議每個(gè)產(chǎn)品經(jīng)理對(duì)openID和unionID都要有深入的了解,可以從微信公眾平臺(tái)開發(fā)者文檔中了解,在現(xiàn)有賬號(hào)系統(tǒng)下添加微信聯(lián)合登錄或者從0開始考慮。
▍明白了微信的登錄方法
微信登錄可以分為兩種。
1.微信聯(lián)合登錄(PC/APP)
微信掃描PC上的登錄。在APP上確認(rèn)授權(quán)登錄后,可以從微信獲取openID或unionID,并在自己的賬戶表中建立openID或unionID與userID的對(duì)應(yīng)關(guān)系;
2.微信環(huán)境下授權(quán)登錄
微信環(huán)境中有兩種授權(quán)登錄:
2.1授權(quán)登錄
當(dāng)你需要登錄時(shí),頁面跳轉(zhuǎn)到授權(quán)頁面(也就是我們經(jīng)??吹降木G色授權(quán)頁面),用戶可以獲得openID和unionID授權(quán)后從微信;
2.2無聲授權(quán)
在靜默授權(quán)下,不需要跳轉(zhuǎn)到頁面讓用戶確認(rèn)授權(quán),而是直接授權(quán)用戶登錄。與授權(quán)登錄不同,靜默授權(quán)只能獲取openID和uninID,不能獲取用戶的微信頭像、微信名稱等信息;
▍如何設(shè)計(jì)賬戶互通?
知道openID、unionID、微信登錄方式,就可以設(shè)計(jì)賬戶互通。用戶表包括其他字段,如唯一用戶標(biāo)識(shí)字段、統(tǒng)一標(biāo)識(shí)字段和手機(jī)號(hào)碼字段。
通過unionID獲取相應(yīng)的userID,然后實(shí)現(xiàn)用戶自己的APP和多個(gè)微信官方賬號(hào)的互通。
舉個(gè)栗子:
瑞叔,今天頭條APP第一次用微信聯(lián)合登陸。如果今天的頭條得到了我的unionID,表中沒有記錄,我想我是新用戶,新建一個(gè),userID對(duì)應(yīng)unionID。下次和PC微信聯(lián)合登錄可以登錄同一個(gè)賬號(hào)。然后,我關(guān)注了今天頭條的微信服務(wù)號(hào)。我輸入了今天的頭條服務(wù)號(hào)后,今天的頭條判斷了我的unionID,然后我就可以在今天的頭條服務(wù)號(hào)下登錄,從而形成賬戶互通。
▍賬戶互通對(duì)業(yè)務(wù)有什么幫助?
在多個(gè)平臺(tái)上無縫登錄
舉個(gè)栗子:用戶登錄A電商APP,共同下單。微信中,注意A電商服務(wù)號(hào)的無聲授權(quán)(用戶沒有登錄意識(shí))直接查看訂單信息,大大增強(qiáng)了用戶體驗(yàn);
您無需帳戶密碼即可快速登錄
舉個(gè)栗子:電商很多CMS頁面或者其他活動(dòng)頁面都會(huì)分享給微信朋友圈。用戶打開頁面時(shí),如果用戶已經(jīng)在電商平臺(tái)注冊,可以直接獲取unionID進(jìn)行靜默授權(quán)。用戶無需輸入賬號(hào)密碼即可直接登錄購物,大大降低了用戶登錄門檻;
便捷的通知渠道
舉個(gè)栗子:關(guān)注過JD.COM服務(wù)號(hào),綁定過賬號(hào)的朋友都知道,當(dāng)新券到達(dá)賬號(hào)時(shí),會(huì)推送一條微信服務(wù)號(hào)消息。這是開放賬戶體系后的一大表現(xiàn)。
當(dāng)應(yīng)用程序中產(chǎn)生行為時(shí),相關(guān)消息可以直接從微信服務(wù)號(hào)推送給用戶。例如訂單信息、賬戶安全信息、公告信息等。非常適合使用微信到達(dá)渠道。
▍微信登錄有什么弊端?
可能導(dǎo)致手機(jī)號(hào)碼丟失
對(duì)于很多重服務(wù)行業(yè),比如外賣和生鮮、房地產(chǎn)等行業(yè),對(duì)用戶手機(jī)號(hào)的依賴非常強(qiáng)。微信聯(lián)合登錄后,如果不強(qiáng)制用戶完成手機(jī),用戶手機(jī)號(hào)可能會(huì)丟失,無法在后續(xù)營銷中跟進(jìn);
手機(jī)號(hào)碼綁定沖突
微信聯(lián)合登錄用戶需要在登錄后綁定手機(jī)或者在一些后續(xù)操作節(jié)點(diǎn)綁定手機(jī)。在綁定中,如果手機(jī)號(hào)碼注冊或綁定到其他微信,就會(huì)發(fā)生綁定沖突。
▍微信登錄問題的解決方案如下:
手機(jī)號(hào)注冊,微信不綁定:
在這種情況下,可以合并賬號(hào),合并賬戶余額、賬戶順序、賬戶收款等數(shù)據(jù)。
辦理手機(jī)號(hào)碼注冊,并綁定微信:
一般可以提示用戶是否將手機(jī)號(hào)碼從原賬戶解綁定到當(dāng)前賬戶。如果原賬戶有賬戶余額或重要信息,不建議采用此方案,直接提示用戶原賬戶重要,不能綁定。
1.《微信登錄 產(chǎn)品生涯你無法躲開的設(shè)計(jì):微信授權(quán)登錄》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《微信登錄 產(chǎn)品生涯你無法躲開的設(shè)計(jì):微信授權(quán)登錄》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請保留本站內(nèi)容來源地址,http://f99ss.com/keji/1573228.html