“第三方登錄”中的“花式捆綁”

三種不同的第三方登錄方式,根據(jù)實(shí)際需求來決定是否適用第三方登錄才是比較重要的。
講第三方登錄的文章數(shù)不勝數(shù),在各大搜索引擎上用合適的姿勢去搜索合適的關(guān)鍵詞,會發(fā)現(xiàn)類似的文章不少而且也都是大同小異。畢竟在這樣一個同質(zhì)化嚴(yán)重(抄襲泛濫)的年代,無論是文章抑或是其他行業(yè)的種種作品,會發(fā)現(xiàn)大家都“長”的差不多,文章的內(nèi)容都是那些。感覺就是同樣的文章署了不同的作者名,再比如手機(jī)行業(yè),大家也都差不多是一個屏幕加個殼子,除了logo不同,幾乎也沒太大差異,除非你把自己做成個“錘子”。
那在這樣的情況下,我也來談第三方登錄相關(guān)的東西,就顯得沒太大的意義了。更何況,我談的除了可能跟別人的觀點(diǎn)大致雷同以外,甚至還沒有別人那么深入,而往往深入才能獲取到更大的快感。
接下來,我來談?wù)劗a(chǎn)品中“第三方登錄”中的一些東西,著重講下第三方登錄時(shí)會需要用戶綁定平臺賬號這一點(diǎn)。
來龍去脈
要了解一個事物,有時(shí)會首先整明白它的來龍去脈;而“第三方登錄”也不知是從何時(shí)就火起來,幾乎成為了所有常見應(yīng)用(是幾乎 + 常見)的標(biāo)配,哪個應(yīng)用如果沒有配上個第三方登錄的功能,都會讓用戶覺得詫異。
但這也不是絕對,譬如在一個指南針的應(yīng)用打開時(shí)還得登錄下才能用,用戶才不管你是“第幾方登錄”:用這種指南針,我寧可找不著北!所以,根據(jù)實(shí)際需求來決定是否適用第三方登錄才是比較重要的。
優(yōu)點(diǎn)
看下優(yōu)點(diǎn),也就是為什么要使用第三方登錄:
- 簡化注冊環(huán)節(jié),減少可能因?yàn)樽苑爆崕淼挠脩魮p失;
- 簡化用戶設(shè)置個人信息過程,通過第三方登錄,直接獲取用戶頭像昵稱等基本個人信息,無需用戶自行設(shè)置;
- 通過第三方原本的用戶關(guān)系,發(fā)現(xiàn)同樣使用該應(yīng)用也用同樣第三方方式登錄的好友,順便引起驚喜(原來公司坐我對面的女神也玩XX,可以默默去關(guān)注下了,順手就右滑了一下)或驚嚇(原來公司坐我對面那個老實(shí)的男屌絲竟然玩XX,老娘還以為他跟外面那些人不同,真是看走眼了,然后憤憤的左滑掉);
- 節(jié)省用戶的記憶成本,用戶在使用多個應(yīng)用時(shí),只需使用第三方登錄即可,無需記得每個平臺的賬戶和密碼;
- 用戶可以把平臺上的某些內(nèi)容一鍵分享到第三方平臺;
缺點(diǎn)
當(dāng)然,事物都是有兩面性的,有優(yōu)點(diǎn)也必然會有缺點(diǎn):
- 后臺沒有創(chuàng)建自己的賬戶體系時(shí),只用第三方登錄,不便于更多維度收集用戶信息(主要是用戶手機(jī)、郵箱),導(dǎo)致后期無法更精細(xì)化執(zhí)行一些運(yùn)營的策略,比如一些電商平臺這一點(diǎn)尤其重要;
- 后臺創(chuàng)建了自己的賬戶體系時(shí),若沒有設(shè)計(jì)好合理的第三方和本地賬戶對接的方案,會導(dǎo)致同一個用戶在平臺上有多個賬號的情況發(fā)生;
- 第三方賬戶因?yàn)槟撤N原因封號了,則會直接導(dǎo)致用戶的流失;
- 對于一些注重隱私的用戶,因?yàn)榈谌降卿泴?dǎo)致自己的一些狀態(tài),或者信息間接的被第三方賬戶里的好友看到會造成極大的困擾。比如用戶只是想低調(diào)的在平臺上約個那啥,結(jié)果彼此在辦公室里對著手機(jī)屏幕時(shí)都看到自己的QQ好友兼鄰座同事也注冊了該平臺,場面一度十分尷尬,尷尬的氣息都能透過屏幕迎面涌來。為了緩解尷尬,只好雙雙棄平臺而去,轉(zhuǎn)而尋覓其他平臺。
如果你知道了第三方登錄有如此這般的優(yōu)點(diǎn)和缺點(diǎn),但迫于它又確實(shí)是能夠?yàn)橛脩粢欢ǔ潭壬蠋肀憷阅惚仨毾朕k法折磨自己折磨設(shè)計(jì)然后折磨開發(fā)工程師,以此來盡可能帶來一個比較和諧的用戶使用體驗(yàn)。
案例
先上圖,直觀感受下,其他廠商是怎么處理這個問題的(當(dāng)然這里只做展示,不做主觀分析,在手機(jī)上隨機(jī)選了幾個):
1.京東
(選擇第三方登錄-提示需要注冊/關(guān)聯(lián)京東賬號-注冊綁定/登錄綁定京東賬號-登錄成功)
大致的過程可以概括為:選擇第三方登錄(例如QQ)會提示要關(guān)聯(lián)京東賬號,沒有就去注冊綁定頁面,有就去登錄綁定頁面直接輸入賬號進(jìn)行登錄,而且注冊綁定是強(qiáng)制性的不能跳過。
2.當(dāng)當(dāng)
(選擇第三方賬戶-登錄成功)
相比之下,當(dāng)當(dāng)?shù)牡谌降卿浟鞒叹捅容^簡潔,選擇使用第三方登錄,然后拉起本地第三方App,確認(rèn)授權(quán)就可以直接登錄了。
3.穿衣助手
(選擇第三方登錄-提示綁定手機(jī),但可以跳過-跳過/綁定手機(jī)-登錄成功)
有點(diǎn)類似于京東的流程,不同之處在于:在綁定手機(jī)的時(shí)候,可以選擇跳過,先讓用戶去瀏覽里面的內(nèi)容,但會時(shí)刻誘導(dǎo)用戶去綁定手機(jī)(比如綁定手機(jī)領(lǐng)200元大禮包的標(biāo)志幾乎無處不在的抓著你的眼球,但用戶豈會為了200塊而折腰?當(dāng)然不會,好在不用折腰,填個手機(jī)號就好)。
當(dāng)然,還有很多就不一一列舉了。
思考
除了在一些小細(xì)節(jié)上大家做的有所差異(比如給出一些你是多少位注冊用戶之類的提示,有所謂的人性化體現(xiàn)),其實(shí)從大的方面來看,基本上可以分為三種:
- 第三方登錄無需綁定平臺賬號
- 第三方登錄時(shí)需要立即綁定平臺賬號方可使用
- 第三方登錄時(shí)可以延遲綁定平臺賬號
不過光就登錄這塊,特指調(diào)用到了第三方登錄這塊,無論何時(shí)調(diào)用,我覺得核心的流程可以簡單的梳理如下,省略掉部分細(xì)節(jié):
從上面幾個應(yīng)用,還有流程圖可以看出來各個廠商之間的做法略有差異,但他們背后的動機(jī)究竟是什么呢?
- 為什么京東使用第三方登錄必須強(qiáng)制綁定手機(jī)才能用呢?
- 為什么當(dāng)當(dāng)任憑我們隨意使用第三發(fā)登錄而沒有任何五花大綁呢?
- 為什么穿衣助手可以讓我們選擇是否要延遲綁定而且綁定還送錢給我們,真的因?yàn)樗俏覀兊闹置矗?/li>
當(dāng)然不是,那就再進(jìn)一步分析看看,我先自問三個問題:
- 當(dāng)一個用戶使用第三方登錄時(shí),系統(tǒng)做了些什么?
- 當(dāng)一個用戶使用第三方登錄時(shí),用戶在想什么?
- 當(dāng)一個用戶使用第三方登錄時(shí),產(chǎn)品該做什么?
系統(tǒng)做了些什么?
系統(tǒng)到底做了些什么,要完整的說起來其實(shí)挺麻煩。簡單的說下。
以使用QQ登錄為例:
會獲取第三方授權(quán);然后獲取Access Token;再發(fā)送帶有Access Token參數(shù)的請求,并在請求回調(diào)里獲取到用戶的Open ID;繼續(xù)根據(jù)Access Token和Open ID參數(shù)請求獲取到用戶的信息,如有需要會將這些信息到保存到自己后臺的數(shù)據(jù)庫里,最終在數(shù)據(jù)庫的用戶表里可能呈現(xiàn)出類似下表的信息(當(dāng)然,實(shí)際開發(fā)中,應(yīng)該會用多表去查詢,而不是所有信息放到一張表里,這里只是作為演示),UserID就是自己的后臺利用某種算法給用戶生成的一個ID,Open ID則是從QQ獲取的,而至于Phone字段如果用戶綁定了手機(jī)就會有,沒有綁定則默認(rèn)為空。
有了這個表結(jié)構(gòu),大致就能理解出前面提到的那些廠商做法背后的思考了。
京東強(qiáng)制用戶第三方登錄必須綁定手機(jī)號,這樣的好處就是:避免同一用戶有多個賬號的情況出現(xiàn),因?yàn)閺?qiáng)制將Open ID和Phone字段做了綁定,這樣綁定過的賬號都擁有同一個User ID,User ID才是在自己的系統(tǒng)里唯一用來標(biāo)識用戶的字段。但這樣的做不好的地方也很明顯:可能會造成用戶的在登錄這一步流失掉。
當(dāng)當(dāng)則是不需要任何綁定,這樣的話,第三方登錄的Open ID會對應(yīng)一個User ID,也就是一個新用戶,Phone字段由于沒有和Open ID進(jìn)行綁定,所有Phone字段也會對應(yīng)一個User ID,也同樣有一個新的用戶,這就會導(dǎo)致同一用戶使用不同方式登錄會有多個獨(dú)立賬號的情況出現(xiàn),對于當(dāng)當(dāng)來說,他們的思考或許更傾向于讓用戶更方便的進(jìn)行登錄,至于是不是有重復(fù)賬號,也沒關(guān)系。
穿衣助手則是先讓用戶可以登錄,則用戶表里就生成了Open ID和對應(yīng)的User ID,就已然生成了一個單獨(dú)的用戶,不過可以看的出來他們內(nèi)心十分的掙扎,一方面想要讓用戶能盡量簡單的登錄,所以第三方登錄后可以跳過綁定手機(jī)的步驟,但另一方面,他們還是想盡量避免同一用戶使用不同方式登錄有多個賬號的問題,以至于各種引誘用戶去綁定手機(jī),甚至不惜給出綁定送200塊的對策。
所以看的出來各大廠商做法不同:要么無視同一用戶多賬號的問題,要么在給用戶好的體驗(yàn)情況下想方設(shè)法去解決這個問題,要么就是我管你的我這么大的廠還怕你不用我的產(chǎn)品么?
當(dāng)然這只是其中一個緯度的思考,也可以從其他各個緯度去思考,我覺得只要是能夠經(jīng)得起論證的合理邏輯,都是可行的。如同把妹的技巧很多,非技巧也很多,只要能把到妹就行。
用戶在想什么?
哎,這界面太丑了,不用了;哎呦,我先進(jìn)去看看這應(yīng)用咋樣再決定要不要登錄;喲,有第三方登錄,我直接點(diǎn)一下應(yīng)該就可以用了,也還好,那就點(diǎn)吧;我去,怎么還要綁定手機(jī),好麻煩,算了;我去,要綁定手機(jī),額,也就填個號碼收個短信而已,算了,填吧;怎么必須得綁定手機(jī),我只是想整幾個小號而已……
那么,產(chǎn)品該做什么?
作者:Jesse King(小風(fēng)),產(chǎn)品經(jīng)理
本文由 @Jesse King 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
“那么,產(chǎn)品該做什么?”為啥到這里沒有內(nèi)容了?
看完前文,產(chǎn)品其實(shí)就應(yīng)該對該做什么,能夠有所思考了
作者說的特別好,這三種情況也是現(xiàn)實(shí)中最常見的三種情況。我自己設(shè)計(jì)和開發(fā)的系統(tǒng)就是采用了第三種方式,首鼠兩端,既怕注冊操作過于麻煩得罪了用戶,又怕沒有綁定唯一標(biāo)識以后被第三方隨時(shí)卡脖子。但是可以暫緩綁定就必然會導(dǎo)致用戶多賬號的情況,后期再做綁定時(shí)遇到的問題更多了,用戶信息怎么合并,用戶訂單怎么合并等等。。。期待能和作者進(jìn)一步的交流,非常感謝!
??
老鐵純干貨
總結(jié)的第三方方式的利弊真的是太好了,我也在寫第三方登錄的文章,受教了,為什么沒有繼續(xù)寫登錄認(rèn)證的文章呢?期待小風(fēng)進(jìn)一步的作品,也希望可以跟你多交流~
上班比較忙,時(shí)間有限,所以有感悟就寫點(diǎn)
下面的都是天翼的水軍嗎??
天翼大法好
花式捆綁!用詞好,哈哈哈
嗯,很會抓重點(diǎn)
這位哥們可能是從技術(shù)角度去講解的各種登錄方式之間的區(qū)別,但是登錄在技術(shù)角度是很容易實(shí)現(xiàn)的一個功能,無論是自建賬號體系還是使用第三方。登錄的重要性在于用戶登錄后在應(yīng)用/網(wǎng)頁內(nèi)的動作,以及調(diào)用用戶的各種數(shù)據(jù)。第三方登錄處處受制于人,用戶使用微信登錄,用戶在應(yīng)用中的所有活動微信都會有一個備份記錄,就看你愿不愿意而已。愿意就幫微信做數(shù)據(jù)積累,為微信的大數(shù)據(jù)貢獻(xiàn)一份力量;不愿意就自己從零開始搭建自己的賬號體系。
“可能”與“但是”配套組合,這樣來表達(dá)觀點(diǎn)的手法用的好……
重點(diǎn)抓的不行啊,老鐵 ?? ??
回復(fù)的很真誠,竟然讓我不忍心調(diào)侃了……那,讓我們共同期待!
各位長的像水軍的朋友們,感謝大家文不對題的評論,預(yù)祝大家度過一個愉快的周末!