對QQ、微信等第三方登錄的幾個思考
今天聊聊注冊、登錄環節中很常見的第三方登錄,如QQ、微信、支付寶、新浪微博等。雖然這些產品的開放平臺都提供了標準的接入文檔,但是在接入時還有些問題需要想清楚。
1 第三方登錄目的
第三方登錄的目的很簡單,就是利用用戶在其他平臺上頻繁使用的賬號,來快速登錄你的產品,達到不注冊就登錄的目的。
2 第三方登錄好處
第三方登錄的好處,顯而易見。
不需要注冊賬號,直接使用已有的QQ號、微信等登錄。減少了注冊環節,減少了因為注冊而流失的用戶。
可以直接獲取用戶昵稱、頭像等信息,省去再次填寫昵稱、上傳頭像的麻煩。
共享QQ、微信等賬號已有的用戶關系,用戶進入產品中就能找到熟悉的人,容易留住用戶。
多數情況下,還減少了登錄時賬號和密碼輸入,通過點擊就完成了登錄。
3 第三方登錄不足
當然第三方登錄,相比自建賬號體系(產品提供手機、郵箱注冊),也存在短板。最大的短板來自對用戶后續營銷信息的觸達。
使用第三方登錄,相當于為了便捷性,放棄了自建賬號體系中對用戶手機號、郵箱的獲取,后續不能通過手機短信、郵箱將營銷信息推送給用戶。
4 什么類型應用適用于第三方登錄
不是所有應用都適合第三方登錄。
一般來說,對于工具型、游戲型、內容型等應用,注重的是工具的使用、內容的提供,適合把第三方登錄放在優先的位置,甚至只提供第三方登錄就行,免去用戶注冊。如下圖:
對于電商類應用,注重自己賬號體系的建立、注重用戶后續的營銷,第三方登錄只是作為補充,將第三方登錄置于較弱的位置,為新沒有賬號的用戶提供快速登錄。如下圖:
對于支付類、金融類應用,強調安全性、強調隱私性,一般不提供第三方登錄。如果這些類型應用提供第三方登錄,讓用戶覺得不安全,感覺自己的信息會通過第三方授權泄露出去。如下圖:
看看你的應用屬于什么類型,是不是合適第三方登錄,第三方登錄應該置于什么樣的權重下。
5 第三方登錄對于昵稱的處理
你的產品如果對于昵稱限制不嚴格,比如昵稱不唯一、可修改等。可以直接將用戶第三方賬號的昵稱作為用戶昵稱,寫到數據庫里。至于第三方昵稱有更新,你的產品可以不隨著更新,頭像也如此。
你的產品如果對于昵稱限制比較嚴格,比如昵稱唯一、昵稱不能帶某些敏感詞、昵稱不可修改等。可以直接顯示用戶第三方昵稱,但是不需要寫入到數據庫中,用戶仍然可以在你的產品中填寫自己的昵稱。
6 第三方登錄后不要再引導填寫各類信息
對于第三方登錄后,不少產品進一步引導用戶綁定手機號、綁定郵箱、綁定已有的賬號、設置昵稱等操作。這就違背了你使用第三方登錄的初衷。使用第三方登錄,本來就是想讓注冊、登錄變得簡單,你這樣一搞,比注冊一個完整賬號還復雜。
這些操作如果是必須的,可以在后面的流程中再去引導。比如領取優惠券時需要填寫手機號,那這時再引導填寫手機號。
7 QQ、微信登錄中存在的問題
在接入第三方登錄過程中,常遇到到pc網站和移動應用使用同一個QQ號登錄后,生成兩個賬號的尷尬。
如果你還沒有新建移動應用,解決方法是:
- 首先在http://connect.qq.com申請網站接入,取得網站應用的AppId、AppKey
- 然后在http://open.qq.com/申請創建 移動應用,在“關聯QQ互聯APPID”提示彈窗上,選擇“是”并輸入網站APP ID 和APP KEY。這其實是一個綁定的過程。如下圖:
如果你已經新建了移動應用,但是沒有和網站應用綁定,解決辦法是給騰訊客服connect@qq.com發郵件,讓騰訊那邊幫助進行人工綁定處理:
- 告知網站應用APPID和移動應用APPID
- 指定其中一個APPID作為主APPID,將另一個APPID綁定在主APPID下(哪個APPID作為主APPID的依據是,哪個APPID對應的應用有用戶登錄數據。如果2個應用都登錄數據,那需要看你舍棄哪個)
多個移動應用和網站應用綁定,也是這個思路,需要聯系騰訊客服進行處理。
微信對于多個應用使用同一個微信號登錄返回同一個賬號的處理很簡單。一個unionid機制來實現。微信對于unionid說明如下:
如果開發者擁有多個移動應用、網站應用和公眾帳號,可通過獲取用戶基本信息中的unionid來區分用戶的唯一性,因為只要是同一個微信開放平臺帳號下的移動應用、網站應用和公眾帳號,用戶的unionid是唯一的。
對于微博、支付寶等第三方登錄,都應該有類似的機制。只是QQ登錄的處理比較麻煩。
作者:網易產品經理,通過微信公眾號cpbiji(產品筆記)分享產品的實踐經驗和思考。
本文由 @產品筆記?原創發布于人人都是產品經理?,未經許可,禁止轉載。
現在這個時間看這篇文章還是會覺著有所收獲,正好要做到這塊了把之前的文章清一清~
目前來看多登錄方式最明確的問題就是多賬戶的問題,
但這次看到了新的思路,登錄的便捷性可能會損失一部分產品的安全性,不得不說是有點玄乎但又符合邏輯的看法;
目前手機號登錄的作用只在于是否需要后續的多次營銷,不過剛才想到,有些勢頭很猛的產品自建賬號體系也是怕把自己的命根放到別家公司那里去,畢竟第三方賬號被封了,或者不準調用了,那這個產品的用戶也就都丟了
為什么游戲型、內容型應用適合提供第三方登錄呢?這兩種類型對后續用戶活躍的促進應該需求也很強吧
相對弱需求、或者說用戶嘗鮮為主的產品,在體驗前路徑過長都很可能打斷整個流程造成流失,所以提供更便捷的第三方登錄有助于用戶快速進入產品
只要App還在,就還有觸達的方式;這兩個類型的應用重在“內容”上,所以能讓用戶更快速的進來體驗到內容才是最重要的;
而站在平臺的角度上,又需要對某一個用戶進行記錄,權衡之下第三方登錄才是最佳的方式吧
個人認為引入第三方登錄主要站在用戶的便利性考慮,但不能因為有了第三方登錄而放棄自建的帳號體系,而是并存的,就像京東什么的一樣
京東是為了避免一個用戶,多個賬戶,所以綁定手機號
本來打了一堆字,但是想起第三方登錄市場競爭日趨熱烈,天翼、支付寶、騰訊遲早會鬧個大新聞,怕被打臉我還是安靜看文好了
謝謝說的好
??
寫得很好~