依舊是Quora設(shè)計(jì)團(tuán)隊(duì)的文章冰肴,作者談?wù)摿送ㄖw系設(shè)計(jì)的一些觀點(diǎn),包括簡(jiǎn)單的場(chǎng)景劃分奶赠,還有應(yīng)對(duì)的處理方式鱼填,以及系統(tǒng)層面的通知方式,就從工作上而言毅戈,通知確實(shí)是一個(gè)讓人上癮又頭疼的功能苹丸,通知就能帶來(lái)流量,但是也像是敲打了哪些沒(méi)有需要的用戶苇经,作者的表達(dá)還是清晰富有邏輯赘理,可以去原文看看啦
原文鏈接:Notification System Design (99+)
原文作者:Henry Modisett
這是一篇從產(chǎn)品角度,來(lái)處理通知挑戰(zhàn)的文章塑陵。在這篇文章里感憾,我會(huì)重新解釋“通知”這個(gè)詞,我的意思是:應(yīng)用內(nèi)通知,系統(tǒng)推送阻桅,電子郵件等組成的文本信息凉倚。我在這一方面的經(jīng)驗(yàn)是再Q(mào)uora的推送恼布,feed以及郵件內(nèi)容上(Gmail/inbox)涩哟。我一直想寫(xiě)一篇文章(已經(jīng)想了兩年了)耙蔑,因?yàn)槲艺J(rèn)為通知系統(tǒng)是一個(gè)獨(dú)特而有趣的問(wèn)題宣吱,大多數(shù)設(shè)計(jì)師都沒(méi)有機(jī)會(huì)一直跟進(jìn),尤其是在有了相當(dāng)規(guī)模之后染厅。此外贩耐,我認(rèn)為通知對(duì)于產(chǎn)品人員來(lái)說(shuō)是一個(gè)非常強(qiáng)大的工具浆熔,經(jīng)常被濫用來(lái)獲取短期收益蚓土。
通知有什么優(yōu)勢(shì)宏侍?
在我討論如何讓通知變得更具有挑戰(zhàn)性之前,我想說(shuō)明一下為什么它們值得去做蜀漆。通知是在你不使用產(chǎn)品的時(shí)候與你進(jìn)行交流谅河,是不同程度的中斷和侵入的體驗(yàn)。因?yàn)樗且粋€(gè)非常重要的體系确丢,這也意味著你通過(guò)它發(fā)送的每條信息都會(huì)對(duì)產(chǎn)品的體驗(yàn)產(chǎn)生重大的影響绷耍。feed相較之下,用戶在閱讀時(shí)更容易控制鲜侥,控制瀏覽速度褂始,控制瀏覽過(guò)程中feed的操作。通知在下面這些事情上描函,是有效的:
參與-我不會(huì)夸大通知是如何讓人來(lái)使用你的產(chǎn)品崎苗。不考慮目的的通知,也會(huì)引來(lái)參與赘阀。但是有一些廣告通知的例子益缠,明確目的是將用戶引向產(chǎn)品。一個(gè)有明確目標(biāo)的通知都有一個(gè)共同的屬性基公,它們不需要被發(fā)送,用戶不會(huì)希望它們的打擾宋欺。這也就是它們強(qiáng)大而危險(xiǎn)的原因轰豆。大多數(shù)人都有過(guò)通知轟炸的經(jīng)歷,產(chǎn)品人員通過(guò)這樣來(lái)獲益齿诞∷嵝荩“情人節(jié)快樂(lè),來(lái)看看我們今天的應(yīng)用吧祷杈!”斑司。
業(yè)務(wù)支持-我認(rèn)為大多數(shù)通知都應(yīng)該是這樣的,在系統(tǒng)中發(fā)生了一些事情但汞,用戶希望知道這些事情宿刮。例如:“有人關(guān)注你”互站,或者“有人喜歡了你的作品”。
交流-一個(gè)真實(shí)的用戶試圖與你交流僵缺,無(wú)論是聊天胡桃,還是@了你等等。
質(zhì)量和個(gè)性化
我把質(zhì)量和個(gè)性化放在一起磕潮,因?yàn)椴皇撬械耐ㄖ际且粯拥拇湟龋皇撬械娜硕际且粯拥摹男掠脩舻接脩糇愿脩舻摹邦?lèi)型”有很多之景,不僅對(duì)通知的數(shù)量有不同的容錯(cuò)能力,而且會(huì)體驗(yàn)到不同類(lèi)型的通知膏潮。例如锻狗,在Twitter上,我懷疑大多數(shù)新用戶并沒(méi)有訂閱其他用戶戏罢,并體驗(yàn)?zāi)切┩ㄖ臎_擊屋谭。另一方面,我懷疑Twitter的大多數(shù)用戶不會(huì)被提示去關(guān)注更多的用戶龟糕。即使是這些人桐磁,不同的人對(duì)他們想要看到的東西也有不一樣的偏好,以及哪些內(nèi)容是合適的讲岁。這一切都是如此的敏感我擂,機(jī)械的通知會(huì)帶來(lái)侵入性。我相信缓艳,如果你能保證高質(zhì)量校摩,并且有一個(gè)交互規(guī)則,可以處理大量的通知阶淘,那么你可以發(fā)送大量的通知衙吩,而不會(huì)產(chǎn)生不安。聊天應(yīng)用就是一個(gè)很好的例子溪窒。如果你正在和一個(gè)想聊天的人聊天坤塞,他們沒(méi)有給你發(fā)消息的時(shí)候,你就會(huì)感到焦慮澈蚌。你的產(chǎn)品可以有幾百種不同的通知將確切的消息發(fā)送到每個(gè)人摹芙。并且適量的,適時(shí)的發(fā)送出去宛瞄。我知道的任何系統(tǒng)都沒(méi)有這樣個(gè)性化浮禾,不是因?yàn)椴豢赡埽沁@樣太過(guò)于復(fù)雜。
當(dāng)我考慮這個(gè)矩陣的問(wèn)題盈电,我把重點(diǎn)放在了幾種情形下:
休眠:某人在某段時(shí)間內(nèi)沒(méi)有使用你的產(chǎn)品蝴簇,當(dāng)他們返回時(shí),有太多的維度消息會(huì)讓人感覺(jué)不堪重負(fù)挣轨。對(duì)于這個(gè)問(wèn)題军熏,常見(jiàn)的解決方案是“立即清除”和“批量處理”【戆纾“立即清除”是當(dāng)你進(jìn)入空間后荡澎,未讀消息數(shù)立即充值為零。消除了被淹沒(méi)的感覺(jué)晤锹,當(dāng)你有大量的通知類(lèi)型時(shí)摩幔,用戶可以瀏覽它們并得到想要的內(nèi)容,而無(wú)需單獨(dú)處理鞭铆。當(dāng)你的產(chǎn)品或衡,每個(gè)通知都需要用戶深思熟慮,你可能會(huì)看到“批量處理”车遂。這些產(chǎn)品通常是有很多“交流”的通知封断。Google郵箱充分利用了這一點(diǎn)。
大V:一個(gè)經(jīng)過(guò)認(rèn)證且有一定影響力的用戶舶担,他們往往會(huì)收到大量的響應(yīng)坡疼,各種各樣的新評(píng)論,信息衣陶,粉絲柄瑰,贊等等,他們做任何事情都能得到大量的關(guān)注剪况,如果你對(duì)這類(lèi)用戶不加處理教沾,它看起來(lái)可能是這樣的:
www.youtube.com/embed/zGl796352RI
大V用戶通常會(huì)收到大量通知,和一般用戶不在一個(gè)級(jí)別上译断,1%的用戶授翻,他們會(huì)在數(shù)量和質(zhì)量上有容忍度的差異。質(zhì)量是完全主觀的孙咪,一個(gè)有影響力的用戶可能想要知道人喜歡的是哪個(gè)內(nèi)容藏姐,因此對(duì)社區(qū)內(nèi)的同類(lèi)型產(chǎn)品加大投入。
這個(gè)問(wèn)題常見(jiàn)的解決方案就是通知聚合该贾。如果你有1000個(gè)新的粉絲,不是給你發(fā)送1000個(gè)通知捌臊,而是告訴你有1000個(gè)新增粉絲杨蛋,這也會(huì)有兩個(gè)問(wèn)題:如果通知的接受者想要知道1000個(gè)關(guān)注者的子集呢?什么時(shí)候開(kāi)始聚合?我們是否要得到一些條件出發(fā)逞力,比如1000個(gè)未讀曙寡,或者從上次登錄之后算起?
接受者和用戶之間的關(guān)系決定了通知寇荧,可以通過(guò)以下方法來(lái)實(shí)現(xiàn):設(shè)置一些條件举庶,為不同屬性設(shè)置權(quán)重評(píng)分,針對(duì)每個(gè)用戶的個(gè)性化ML方案揩抡。如果你想體驗(yàn)更多的復(fù)雜性户侥,你可以對(duì)不同的通知有細(xì)微的差別。
新用戶:新用戶只是在嘗試你的產(chǎn)品峦嗤,他們可能沒(méi)有完全融入蕊唐,也沒(méi)能理解如何使用產(chǎn)品。新用戶在任何產(chǎn)品中烁设,都不能收到過(guò)多的通知替梨。造成惡劣影響的原因,大多是沒(méi)有考慮到他們是新用戶装黑。一個(gè)好的處理方法副瀑,來(lái)提供高質(zhì)量的內(nèi)容,就是允許用戶訂閱通知恋谭。
渠道選擇
在這種情況下糠睡,渠道意味著在哪里接觸到通知,還有通知的侵入程度箕别。這里的挑戰(zhàn)是铜幽,當(dāng)你知道你應(yīng)該給用戶發(fā)送某種通知時(shí),你如何判斷哪種方式是合理的串稀?應(yīng)該是郵件除抛,還是應(yīng)用內(nèi),或者只是badge提示不推送母截,推送卻不帶音效到忽,應(yīng)該震動(dòng)還是發(fā)出聲音,什么時(shí)候給用戶打電話清寇,或者發(fā)送無(wú)關(guān)緊要的短信喘漏?我認(rèn)為這個(gè)問(wèn)題基本上沒(méi)辦法解決。在大多數(shù)情況下华烟,產(chǎn)品中發(fā)生的事情會(huì)與應(yīng)用有對(duì)應(yīng)翩迈,這與郵件內(nèi)容有大量的重疊,對(duì)于推送通知盔夜,每個(gè)產(chǎn)品都有不同的觸發(fā)條件负饲。當(dāng)你必須設(shè)計(jì)這些設(shè)置條件時(shí)堤魁,它就會(huì)暴露給用戶。要么提供一些模糊的設(shè)置返十,或者以不同程度的切換妥泉,來(lái)給用戶控制感。
衡量成功與情緒
你如何知道添加的通知是否對(duì)產(chǎn)品和用戶帶來(lái)了積極的影響洞坑?如果你真想做好這件事情盲链,有幾個(gè)原因會(huì)變得困難。
更多->更多
根據(jù)我的經(jīng)驗(yàn)迟杂,我們?cè)黾拥拿恳火I通知都會(huì)帶來(lái)參與度刽沾,我們嘗試更加頻繁的發(fā)送通知時(shí),我們就增加了參與度逢慌,聽(tīng)起來(lái)不錯(cuò)吧悠轩?大多數(shù)人可能都經(jīng)歷了這樣的思維來(lái)驅(qū)動(dòng)通知。這可能是糟糕的選擇攻泼,因?yàn)槟阏驹诹擞脩舻膶?duì)立面火架,留下潛藏的問(wèn)題。用戶會(huì)厭惡忙菠,然后刪除你的應(yīng)用何鸡。或者進(jìn)入應(yīng)用去阻止通知牛欢,這帶來(lái)的是長(zhǎng)期的負(fù)面效果骡男。
負(fù)向積累
如果你能意識(shí)到,更多->最終會(huì)導(dǎo)致負(fù)面效果傍睹,你可能會(huì)思考如何衡量它隔盛,我知道一些方法是:
統(tǒng)計(jì)應(yīng)用卸載數(shù)量和郵件退訂數(shù)量。
在界面元素上添加錨點(diǎn)拾稳。報(bào)告通知反饋例如吮炕,你不喜歡它。
用戶研究
參與指標(biāo)
問(wèn)題在于访得,用戶的負(fù)面影響是滯后的龙亲,需要長(zhǎng)時(shí)間來(lái)收集。有人可能會(huì)刪除你的應(yīng)用悍抑,因?yàn)樗麄兪軌蛄藷┤说耐ㄖ;蛘咚麄儧Q定刪除搜骡,但是忘記了拂盯,然后新的通知又提醒了他們。
顯性的負(fù)面影響不容易統(tǒng)計(jì)记靡。用戶研究十分不錯(cuò)磕仅,可以收集到類(lèi)似的問(wèn)題反饋珊豹。
正向效果不一致
在Quora這樣的產(chǎn)品中,有許多不同類(lèi)型的通知榕订,它們服務(wù)于不同的目的,這意味著蜕便,想要知道用戶是否喜歡他們得到的通知劫恒,還有參與度,是十分困難的轿腺。例如两嘴,如果用戶得到了被follow的通知,那互相關(guān)注是不是一個(gè)優(yōu)秀的通知類(lèi)型呢族壳?另一類(lèi)型的通知會(huì)是附加操作憔辫,例如Quora上,有人會(huì)邀請(qǐng)你回答問(wèn)題仿荆,響應(yīng)成功意味著接受邀請(qǐng)贰您。
我不知道其他公司是如何看待這些問(wèn)題的,我懷疑他們把我提到的所有事情都簡(jiǎn)單的結(jié)合在了一起拢操,大多數(shù)情況下锦亦,是通過(guò)點(diǎn)擊率而不是用戶研究來(lái)做檢查。并用最低標(biāo)準(zhǔn)的度量來(lái)證明個(gè)別通知存在的價(jià)值令境,這樣就容易掉進(jìn)一些陷阱中去杠园。
在OS中操作
當(dāng)我提到OS時(shí),我指的是用戶用來(lái)管理你的通知的超級(jí)系統(tǒng)舔庶。比如iOS抛蚁,Android, Chrome惕橙。
在操作系統(tǒng)中工作的最大挑戰(zhàn)是瞧甩,它并不真正關(guān)心你的應(yīng)用。它不關(guān)心參與度吕漂。這意味著像iOS這樣的東西會(huì)成為你做事情上的一個(gè)瓶頸亲配,不論你的通知有多聰明,操作系統(tǒng)都是需要解決的問(wèn)題惶凝。你可以看到大量的聚合吼虎,通過(guò)清晰的分組,然后所有時(shí)間都是按照順序呈現(xiàn)苍鲜,并且具有相同的視覺(jué)權(quán)重思灰。來(lái)自游戲的20%折扣消息,可能會(huì)導(dǎo)致你錯(cuò)過(guò)朋友的電話混滔。
我們需要考慮洒疚,因?yàn)槲覀儾恢繭S會(huì)做什么歹颓,我們不理解這些限制。但我們可以推測(cè)出是如何工作的油湖,他們不會(huì)顯示用戶的個(gè)人便好巍扛,想象一下,如果iOS了解到Quora是用戶最喜歡的應(yīng)用乏德,那么它會(huì)把Quora的消息放在最上面撤奸,這對(duì)Quora而言非常好,但是其他應(yīng)用就很不利了喊括。應(yīng)用對(duì)這一點(diǎn)是沒(méi)有控制權(quán)的胧瓜。如果我設(shè)計(jì)一款OS,我可能會(huì)在這個(gè)空間內(nèi)嘗試一些東西郑什,但是作為所有者府喳,我不確定我是否需要它。
我推崇的平臺(tái)是Voice(Google Home/ Siri / Alexa等)蘑拯,我很幸運(yùn)地參與了Quora在這個(gè)平臺(tái)上的設(shè)計(jì)钝满,發(fā)現(xiàn)了缺少的通知類(lèi)型,這是平臺(tái)的一個(gè)限制强胰。正如今天的語(yǔ)音一樣舱沧,它只與用戶有單向的關(guān)系,意味著只有用戶才能啟用的體驗(yàn)偶洋。如果你認(rèn)為聲音僅僅是一種補(bǔ)充熟吏,用戶可以在手機(jī)/手表/電腦上去激活。但這并不重要玄窝,如果你需要的是聲音可以以一種有意義的方式獨(dú)立存在牵寺,那么他們就需要去解決問(wèn)題。
結(jié)論
通知系統(tǒng)是產(chǎn)品可以利用的復(fù)雜強(qiáng)大的工具恩脂。但是在思考通知系統(tǒng)時(shí)帽氓,我分享了我面臨的一些挑戰(zhàn),當(dāng)它們開(kāi)始相交權(quán)衡時(shí)俩块,一切都會(huì)變得復(fù)雜黎休。在系統(tǒng)設(shè)計(jì)和最終的用戶體驗(yàn)方面都會(huì)帶來(lái)巨大的優(yōu)勢(shì),我認(rèn)為現(xiàn)在沒(méi)有一個(gè)達(dá)到了玉凯。我希望我們可以看到更多的關(guān)于ML運(yùn)用势腮,在不同的通知處理中,帶來(lái)更多樣的體驗(yàn)漫仆。