基于微信的產(chǎn)品設(shè)計(jì)01:注冊(cè)登錄及賬號(hào)體系設(shè)計(jì)

4 評(píng)論 25886 瀏覽 233 收藏 9 分鐘

微信用戶量越來(lái)越大,也逐漸成為一個(gè)開放的生態(tài)平臺(tái),為公眾號(hào)開放了許多服務(wù)接口,讓公眾號(hào)能夠?yàn)樽约旱挠脩籼峁└觽€(gè)性、更加優(yōu)質(zhì)的產(chǎn)品服務(wù)?!痘谖⑿诺漠a(chǎn)品設(shè)計(jì)》將逐步為大家講述如何基于微信公眾平臺(tái)、開發(fā)者平臺(tái)進(jìn)行相應(yīng)的產(chǎn)品設(shè)計(jì),以此提升自身公眾號(hào)的產(chǎn)品服務(wù),甚至能夠打通自身產(chǎn)品與微信產(chǎn)品,提供全方位的產(chǎn)品服務(wù)。

瑞叔曾負(fù)責(zé)某一線電商億級(jí)用戶的Passport產(chǎn)品工作,任職期間也進(jìn)行了賬戶體系的相關(guān)改造設(shè)計(jì),因此開篇我們就先聊聊“基于微信的賬號(hào)體系設(shè)計(jì)”。

移動(dòng)端聯(lián)合登錄的便捷性,以及越來(lái)越多用戶傾向于選擇微信作為全網(wǎng)登錄賬號(hào),因此微信聯(lián)合登錄被許多APP產(chǎn)品作為第三方聯(lián)合登錄的首選。然而,采用微信聯(lián)合登錄后會(huì)造成一定問題,比如:

  1. 無(wú)法獲取更詳細(xì)的用戶信息
  2. APP、微信服務(wù)號(hào)下賬號(hào)不一致
  3. 手機(jī)綁定帶來(lái)的重復(fù)綁定

如何才能設(shè)計(jì)出一個(gè)體系更優(yōu)兼容性更強(qiáng)的賬號(hào)體系呢?就讓瑞叔一一道來(lái)吧。

一、了解openID與unionID

  • openID:同一個(gè)用戶,在不同公眾號(hào)或移動(dòng)應(yīng)用下對(duì)應(yīng)有不同openID標(biāo)識(shí);
  • unionID:同一用戶,在不同公眾號(hào)或移動(dòng)應(yīng)用下unionID相同。前提是,如若需要做多個(gè)公眾號(hào)以及移動(dòng)應(yīng)用賬戶互通(得到唯一身份標(biāo)識(shí)unionID),則需要將多個(gè)公眾號(hào)或移動(dòng)應(yīng)用在微信開放平臺(tái)進(jìn)行綁定,然后我們才能給拿到unionID;

因此,在賬號(hào)體系設(shè)立之初,如若有APP聯(lián)合登錄、PC聯(lián)合登錄或多個(gè)公眾號(hào),則需要采用unionID來(lái)與賬戶表中userID做對(duì)應(yīng),而不要采用openID;

舉個(gè)栗子:

由于歷史原因,未考慮到統(tǒng)一采用unionID,導(dǎo)致部分微信聯(lián)合登錄用戶在PC微信聯(lián)合登錄和APP聯(lián)合登錄是兩個(gè)截然不同的賬號(hào)。這就是賬號(hào)體系設(shè)立之初未考慮到openID和unionID的后果。

因此,建議每一個(gè)產(chǎn)品經(jīng)理都要深入了解下openID和unionID,可以通過《微信公眾平臺(tái)開發(fā)者文檔》來(lái)學(xué)習(xí),在現(xiàn)有賬號(hào)體系下新增微信聯(lián)合登錄或從0開始的時(shí)候,都要考慮進(jìn)來(lái)。

二、微信登錄方式

微信登錄可分為兩種

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)登錄

需要登錄時(shí),頁(yè)面跳轉(zhuǎn)到授權(quán)頁(yè)面(也就是我們經(jīng)??吹降木G色授權(quán)頁(yè)面),用戶授權(quán)后可從微信拿到openID、unionID;

A2

2.2 靜默授權(quán)

靜默授權(quán)下,不需要跳轉(zhuǎn)頁(yè)面讓用戶確認(rèn)授權(quán),而是直接授權(quán)用戶登錄。區(qū)別于授權(quán)登錄,靜默授權(quán)僅能拿到openID和uninID,但并不能拿到用戶的微信頭像、微信名稱等資料;

三、賬號(hào)互通

基于一、二兩點(diǎn),我們就可以進(jìn)行賬號(hào)互通的設(shè)計(jì)。用戶表中包括唯一userID字段、unionID字段、手機(jī)號(hào)碼字段等其他字段。

通過unionID獲取對(duì)應(yīng)userID,即可實(shí)現(xiàn)用戶在自己APP、多個(gè)公眾號(hào)之間的互通。

舉個(gè)栗子:

瑞叔我在今日頭條APP上首次采用微信聯(lián)合登錄,今日頭條獲取到我的unionID并在表中無(wú)記錄,則認(rèn)為我是一個(gè)新用戶,創(chuàng)建一個(gè)新的而userID與unionID對(duì)應(yīng)。下次我用PC微信聯(lián)合登錄時(shí)就可以登錄到同一賬號(hào)下。而后,我關(guān)注了今日頭條的微信服務(wù)號(hào),我進(jìn)入今日頭條服務(wù)號(hào)后,今日頭條判斷我的unionID,然后我就可以在今日頭條服務(wù)號(hào)下登錄。這樣就形成了賬號(hào)互通,

四、賬號(hào)互通對(duì)業(yè)務(wù)上的幫助

多平臺(tái)無(wú)縫登錄

舉個(gè)栗子:用戶在A電商APP上聯(lián)合登錄并下單,在微信中,關(guān)注A電商服務(wù)號(hào)靜默授權(quán)(用戶無(wú)登錄感知)直接查看訂單信息,大大提升了用戶體驗(yàn);

快速登錄

舉個(gè)栗子:電商中許多CMS頁(yè)面或者其他活動(dòng)頁(yè)面會(huì)被分享到微信朋友圈,當(dāng)用戶打開頁(yè)面時(shí),如若該用戶在該電商平臺(tái)中注冊(cè)過,則可直接拿到unionID進(jìn)行靜默授權(quán),用戶不需要輸入賬號(hào)密碼就可直接登錄并購(gòu)物,大大降低用戶登錄門檻;

微信觸達(dá)渠道

舉個(gè)栗子:關(guān)注過京東服務(wù)號(hào)并綁定賬號(hào)的朋友都知道,當(dāng)新抵用券到賬號(hào),會(huì)有一條微信服務(wù)號(hào)消息推送。這就是在打通了賬號(hào)體系后一大表現(xiàn)。

當(dāng)在APP中產(chǎn)生行為后,可直接從微信服務(wù)號(hào)推送相關(guān)消息至用戶。比如訂單信息、賬戶安全信息、公告信息等非常適宜采用微信觸達(dá)渠道。

a1

五、弊端

1. 手機(jī)號(hào)問題:對(duì)于許多重服務(wù)行業(yè),如外賣生鮮、房產(chǎn)等行業(yè)對(duì)用戶手機(jī)號(hào)碼依賴性非常強(qiáng)。微信聯(lián)合登錄后,如若不強(qiáng)求用戶補(bǔ)全手機(jī),則可能造成用戶手機(jī)號(hào)缺失,在后續(xù)營(yíng)銷無(wú)法跟進(jìn);

2. 手機(jī)號(hào)綁定沖突問題:微信聯(lián)合登錄用戶需要在登錄后強(qiáng)制綁定手機(jī)或在后續(xù)某些操作節(jié)點(diǎn)中綁定手機(jī)。在綁定中如若發(fā)生手機(jī)號(hào)已注冊(cè)或已綁定在其他微信中,就會(huì)產(chǎn)生綁定沖突問題。

對(duì)于此問題解決方案如下:

2.1 對(duì)于手機(jī)號(hào)注冊(cè),未綁定微信:

此種情況可對(duì)賬號(hào)做合并操作,這其中對(duì)賬戶余額、賬戶訂單、賬戶收藏等數(shù)據(jù)進(jìn)行合并;

2.2 對(duì)于手機(jī)號(hào)注冊(cè),并綁定過微信:

一般可提示用戶是否將手機(jī)號(hào)從原賬號(hào)解綁并綁定至當(dāng)前賬號(hào)。如若遇到原賬號(hào)有賬戶余額或重要信息,則不建議采用此方案,直接提示用戶原賬號(hào)重要性,并不可綁定即可。

以上是《基于微信的產(chǎn)品》系列的第一篇,后續(xù)瑞叔還將繼續(xù)深入講解在微信平臺(tái)上如何進(jìn)行產(chǎn)品設(shè)計(jì),比如基于微信的傳播產(chǎn)品設(shè)計(jì)、基于微信的觸達(dá)渠道建設(shè)以及其他基于微信的玩法。

 

作者:瑞叔聊產(chǎn)品(微信公眾號(hào)ruishu11),瑞數(shù)曾負(fù)責(zé)某一線電商過億用戶賬號(hào)體系、用戶溝通觸達(dá)系統(tǒng)、微信平臺(tái)營(yíng)銷產(chǎn)品等。

本文由 @瑞叔聊產(chǎn)品 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 文章挺好的,但這全文下劃線看的我。。。。

    來(lái)自美國(guó) 回復(fù)
  2. 瑞叔,想求教下。目前公司開始出了小程序(之前只有服務(wù)號(hào)和APP),小程序里面其實(shí)也可以采用微信賬號(hào)登錄。但是關(guān)于微信unionID與userid(自身賬號(hào)體系)的綁定關(guān)系是否應(yīng)該放在統(tǒng)一的賬號(hào)服務(wù)中更好?目前公司小程序還不多,只有2款,業(yè)務(wù)上還在探索中,為了快速迭代,業(yè)務(wù)方希望把綁定關(guān)系放在業(yè)務(wù)中,而不是放在統(tǒng)一的賬號(hào)服務(wù)中,對(duì)于業(yè)務(wù)開展當(dāng)然暫無(wú)影響,但是不知道從全局角度或是后續(xù)發(fā)展的角度來(lái)說,是否應(yīng)該一開始就將綁定關(guān)系統(tǒng)一管理,還是等業(yè)務(wù)發(fā)展起來(lái)后再統(tǒng)一也可以?

    來(lái)自浙江 回復(fù)
  3. 我覺得可以講的再深一點(diǎn),更好。

    來(lái)自廣東 回復(fù)
  4. 可以再講的深一些,會(huì)更好

    來(lái)自廣東 回復(fù)