微信小程序如何做好“授權(quán)”設(shè)計(jì)?v2.0

Olivia
1 評(píng)論 10451 瀏覽 81 收藏 9 分鐘
🔗 B端产品经理需要更多地关注客户的商业需求、痛点、预算、决策流程等,而C端产品经理需要更多地关注用户的个人需求

微信官方對(duì)小程序接口能力進(jìn)行調(diào)整,旨在增強(qiáng)用戶體驗(yàn)和隱私保護(hù)。然而,這也給商家?guī)砹烁嘟涌谙拗坪瓦\(yùn)營規(guī)范挑戰(zhàn)。作為產(chǎn)品經(jīng)理,必須平衡用戶和商家的利益,并確保遵守微信的運(yùn)營規(guī)范,那么微信小程序該如何做好“授權(quán)”設(shè)計(jì)?

距離上一篇《微信小程序如何做好“授權(quán)”設(shè)計(jì)?》已經(jīng)過去2年多時(shí)間,微信官方對(duì)小程序的接口能力做了很多調(diào)整。用戶層面,微信加大了用戶隱私保護(hù)和用戶體驗(yàn)升級(jí)的力度。但對(duì)于商家來說,更多接口限制和更嚴(yán)苛的運(yùn)營規(guī)范,增加了獲客的難度。作為產(chǎn)品經(jīng)理,需要在不違反微信運(yùn)營規(guī)范的前提下,使用戶和商家的利益達(dá)到平衡狀態(tài)。

一、區(qū)分小程序登錄和業(yè)務(wù)登錄

最近在設(shè)計(jì)授權(quán)登錄流程的時(shí)候,跟研發(fā)同學(xué)產(chǎn)生認(rèn)知的差異。研發(fā)同學(xué)一直不理解我說的登錄是什么意思,導(dǎo)致他在設(shè)計(jì)技術(shù)方案的時(shí)候,出現(xiàn)了紕漏。這是我才意識(shí)到,對(duì)于不同角色的人來說,登錄是全然不同的兩種東西。

1. 研發(fā)所說的登錄

小程序的官網(wǎng)文檔里有一個(gè)接口叫做:小程序登錄。

通過微信官方提供的登錄能力方便地獲取微信提供的用戶身份標(biāo)識(shí),快速建立小程序內(nèi)的用戶體系。而這種登錄,只能獲取用戶的openID、UnionID和會(huì)話密鑰?session_key。

通俗一點(diǎn),就是通過小程序的接口獲取一個(gè)用戶的唯一識(shí)別ID,對(duì)于不同主體(公司主體)的小程序,唯一識(shí)別ID也是不同的。這個(gè)唯一識(shí)別ID,對(duì)于業(yè)務(wù)層面來說,沒有任何作用,商家無法獲取用戶的手機(jī)號(hào)、姓名等核心要素。

舉個(gè)例子:把小程序比作一個(gè)學(xué)校,那唯一識(shí)別ID是學(xué)生證號(hào)。在學(xué)校保密的情況下,你拿到一個(gè)學(xué)生證號(hào),無法查詢到這個(gè)學(xué)生的任何資料信息。并且,不同學(xué)校的學(xué)生證號(hào)有可能會(huì)重復(fù)。

所以,唯一識(shí)別ID,是為了系統(tǒng)層面創(chuàng)建了一個(gè)用戶,這個(gè)用戶只有一串ID;還有記錄用戶的登錄狀態(tài),下次進(jìn)入小程序?qū)崿F(xiàn)免登。

2. 業(yè)務(wù)所說的登錄

是指通過手機(jī)號(hào)/賬號(hào),創(chuàng)建用戶,并且用手機(jī)號(hào)/賬號(hào)作為唯一識(shí)別,確定用戶在業(yè)務(wù)層面唯一性的說法。他的核心點(diǎn)是賬號(hào)/手機(jī)號(hào)。

所以當(dāng)時(shí)需求描述的功能,是需要【微信授權(quán)獲取手機(jī)號(hào)】的接口,而研發(fā)誤以為是【小程序登錄】的接口。

二、通過小程序授權(quán)用戶信息

1. 授權(quán)頭像和昵稱

去年這個(gè)接口已經(jīng)作廢,微信官網(wǎng)認(rèn)為獲取用戶的頭像和昵稱侵犯了隱私,并且不是必要因素,所以取消了接口。但近期發(fā)現(xiàn),微信官方新加了一個(gè)接口用于獲取用戶信息。如果需求設(shè)計(jì)中,涉及到需要獲取用戶的頭像和昵稱,則必須設(shè)計(jì)編輯個(gè)人信息的界面,讓用戶主動(dòng)上傳或通過接口獲取。特別注意:一般情況下,讓用戶輸入微信號(hào)極其敏感,容易違規(guī)被封,建議不要收集。

2. 授權(quán)獲取手機(jī)號(hào)

以前的接口,要求必須先【小程序登錄】,才能調(diào)用【獲取手機(jī)號(hào)】?,F(xiàn)在的版本做出修改,兩個(gè)接口獨(dú)立,沒有前后關(guān)聯(lián)。但依舊需要用戶主動(dòng)觸發(fā)在頁面里點(diǎn)擊按鈕才能發(fā)起獲取手機(jī)號(hào)接口,不能系統(tǒng)自動(dòng)?API?來調(diào)用。

若用戶舉報(bào)較多或被發(fā)現(xiàn)在不必要場(chǎng)景下使用,微信有權(quán)永久回收該小程序的該接口權(quán)限;在使用該接口時(shí),用戶可使用微信綁定手機(jī)號(hào)進(jìn)行授權(quán),也添加非微信綁定手機(jī)號(hào)進(jìn)行授權(quán)。若開發(fā)者僅通過手機(jī)號(hào)作為業(yè)務(wù)關(guān)聯(lián)憑證,在重點(diǎn)場(chǎng)景可適當(dāng)增加短信驗(yàn)證邏輯。

3. 其他能力

三、用戶信息接口提審避坑指南

小程序提審,最常見的駁回原因,就是不符合《小程序運(yùn)營規(guī)范?5.12?收集用戶隱私行為》。

所以,大家提審時(shí)盡量做到以下幾點(diǎn),會(huì)提升過審的幾率。

1. 盡量設(shè)計(jì)游客模式

①所有的一級(jí)頁面(例如首頁、個(gè)人中心)必須全部在未登錄狀態(tài)下可以訪問。

②?長鏈條的業(yè)務(wù),例如商城,用戶必須看到商品詳情和核對(duì)訂單后,再觸發(fā)授權(quán)手機(jī)號(hào)登錄。

③?到店點(diǎn)餐和取餐業(yè)務(wù),需設(shè)計(jì)游客下單模式。例如星巴克,提供非會(huì)員訂單,用戶無需登錄,即可享受在線點(diǎn)餐服務(wù)。

2. 首次進(jìn)入小程序需要提示用戶協(xié)議

不可以默認(rèn)勾選同意,必須用戶手動(dòng)授權(quán)同意協(xié)議。

3. 登錄增加手機(jī)號(hào)驗(yàn)證碼功能

為了應(yīng)對(duì)授權(quán)手機(jī)號(hào)接口異常情況(突然被封),需要增加手機(jī)號(hào)驗(yàn)證碼的登錄流程。

四、一般小程序登錄授權(quán)流程

根據(jù)條件觸發(fā),一般需要定義:

①進(jìn)入某頁面觸發(fā)。

②點(diǎn)擊頁面的某個(gè)按鈕觸發(fā)。

一般定義的顆粒度越細(xì),用戶體驗(yàn)越好,但相對(duì)來說,研發(fā)成功就越高。大家可以酌情考慮。

五、寫在后面

小程序快速便捷的研發(fā)模式和迭代模式,可以適應(yīng)大部分互聯(lián)網(wǎng)產(chǎn)品快速迭代、快速試錯(cuò)的需求,但是全部依賴于微信生態(tài)圈會(huì)有諸多限制,作為小程序的產(chǎn)品經(jīng)理,大家應(yīng)該熟讀小程序和公眾號(hào)的文檔,清楚什么可以做什么無法實(shí)現(xiàn),這樣在設(shè)計(jì)功能時(shí),不會(huì)走太多彎路,也避免了與研發(fā)同學(xué)產(chǎn)生沖突,設(shè)計(jì)了他們實(shí)現(xiàn)不了的需求。

參考網(wǎng)站:https://developers.weixin.qq.com/miniprogram/dev/framework/

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

題圖來自 Unsplash,基于 CC0 協(xié)議

該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。提供信息存儲(chǔ)空間服務(wù)。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 非常詳細(xì) 受益頗多 感謝

    來自山東 回復(fù)
专题
15309人已学习13篇文章
本专题的文章分享了数据分析报告写作指南。
专题
17336人已学习13篇文章
出于文本易读性方面的考虑许多app都做了深色模式,本专题的文章分享了深色模式的设计指南。
专题
53498人已学习14篇文章
标题党,又爱又恨。但是如果你是运营,连标题都起不好,那就呵呵哒了。
专题
11651人已学习12篇文章
2023年双十一逐渐临近,各个电商平台也摩拳擦掌开始准备。本专题的文章分享了双十一营销玩法。
专题
12363人已学习14篇文章
近年来,盲盒大量出现在公众视野,引起了一波又一波消费热潮。本专题的文章分享了解读盲盒营销。
专题
12185人已学习12篇文章
LLM=Large Language Model 大语言模型,是一种基于深度学习的自然语言处理模型。它能够学习到自然语言的语法和语义,从而可以生成人类可读的文本。本专题的文章分享了大语言模型的知识。