Push通知是我們經(jīng)常接觸的伸头,但你卻不一定了解塘雳。
1.Push通知是什么陆盘?
一般我們所說的「Push通知」就是下圖這樣的東東。
但看到「Push通知」這個詞败明,我就忍不住浮想聯(lián)翩酸员。
push很形象,push是推,自然聯(lián)想到推送。
既然有push通知因谎,是不是也會有pull通知?
既然移動端的推送是push通知使鹅,那么還有沒有其他形式的push通知炊苫?有沒有其他端的push通知执虹?
push通知是否都要經(jīng)過后端服務(wù)器侥啤?有沒有只需前端觸發(fā)的磺芭?
首先徙垫,我們找到了pull哨查。
維基百科:It is contrasted with pull/get, where the request for the transmission of information is initiated by the receiver or client.
翻譯:與Push通知相對的是pull/get荧关,即通過客戶端發(fā)起請求獲得信息。
其次鳄梅,web端其實(shí)也有push通知孙蒙,比如你肯定見過下圖這樣的通知。
如果延伸一點(diǎn)透典,短信、微信端推送是否也屬于push通知迁央?
再次掷匠,push通知確實(shí)指的是要經(jīng)過后端服務(wù)器的。
Push通知的英文名是「Push Notification」或者「Push Technology」或者「Server Push」岖圈,而server就是指服務(wù)端讹语。
另外,上面那句維基百科的桔子蜂科,就提到了與Push通知相對的pull才是直接在客戶端拉取顽决。
所以,綜合以上內(nèi)容與網(wǎng)上找到的其他描述导匣,我們可以給出Push通知的定義:
Push通知是對「用戶界面」進(jìn)行的主動且實(shí)時的消息推送才菠。
下方是幾個注意點(diǎn):
注1:通過自己的產(chǎn)品或第三方工具完成推送。
注2:push通知是與pull相對的贡定,pull是由用戶通過客戶端發(fā)起的赋访。
注3:用戶一般可以在鎖屏、通知欄看到相應(yīng)push消息缓待,點(diǎn)擊后可到達(dá)對應(yīng)頁面蚓耽。
注4:push通知都要經(jīng)過后端。
注5:web端也可以有push旋炒,平板電腦可以有步悠,智能手表可以有……不一定都在手機(jī)上,push通知是一個廣義概念瘫镇。因此短信鼎兽、微信端等形式的通知都可以視為push通知。
2.為什么要做Push通知铣除?
1)對用戶
對用戶而言谚咬,沒有push通知,很多操作將會變得很麻煩通孽。
例如聊天消息序宦,沒有push,如何及時回復(fù)?
例如打卡提醒互捌,沒有push潘明,忘了怎么辦?
例如航班消息秕噪,沒有push钳降,沒有及時趕到怎么辦?
例如銀行轉(zhuǎn)賬腌巾,沒有push遂填,就必須要手動查詢,多麻煩澈蝙?
例如行情劇變吓坚,沒有push,如何及時跟進(jìn)灯荧?
……
所以礁击,在某些場景下,push通知是用戶的剛需逗载。
2)對產(chǎn)品
首先哆窿,可以通過push通知「高效地」促活、留存厉斟、轉(zhuǎn)化挚躯、傳播。
因?yàn)閜ush通知可以喚醒用戶擦秽,如果能切合用戶需求码荔,可以很便利地實(shí)現(xiàn)以上幾點(diǎn)。
而「高效」就體現(xiàn)在:
push通知是實(shí)時的
未打開App也可push
鎖屏?xí)r也可push
可以自動進(jìn)行push通知感挥,節(jié)省人力
3)對操作系統(tǒng)
正因?yàn)閷Ξa(chǎn)品目胡、用戶都有較大價值,因此這是操作系統(tǒng)必不可缺的一部分链快。
2009年,蘋果引入了Push通知眉尸。
2010年域蜗,谷歌也發(fā)起了它們自己的Push通知。
2013年噪猾,谷歌引入了富媒體推送霉祸。
2014年,蘋果也跟進(jìn)了谷歌的富媒體推送袱蜡,
3.Push通知的種類
整體而言丝蹭,Push通知可以分為兩大類,每個大類中又可以分為幾個小類坪蚁。
1)按技術(shù)分類
自動通知:系統(tǒng)自動發(fā)送的通知奔穿,比如系統(tǒng)更新镜沽。
人工通知:由運(yùn)營人員在后臺發(fā)布的通知,比如一些運(yùn)營活動類的Push通知贱田。
交互式通知:由用戶自己與產(chǎn)品的一些交互觸發(fā)的通知缅茉,比如用戶訂閱了某個賬號,該賬號發(fā)布的內(nèi)容就可以Push通知給該用戶男摧。
2)按內(nèi)容類型分類
IM類:即時通信類消息蔬墩,比如聊天信息。
社區(qū)互動類:比如社區(qū)的點(diǎn)贊耗拓、評論拇颅、轉(zhuǎn)發(fā)等。
新聞資訊類:比如熱點(diǎn)新聞乔询、重大事新聞等樟插。
推廣營銷類:比如推廣活動、產(chǎn)品推薦等哥谷。
系統(tǒng)功能類:比如系統(tǒng)升級提醒岸夯。
個性化推送類:比如根據(jù)用戶生命周期推送、比如根據(jù)用戶地理位置推送们妥、比如根據(jù)用戶App版本推送猜扮、比如根據(jù)用戶訂閱推送、比如根據(jù)用戶行為軌跡推送监婶。
4.如何做Push通知
從產(chǎn)品的角度旅赢,如何Push通知呢?
1)找到需求點(diǎn)
每個產(chǎn)品都有自己的需求點(diǎn)惑惶,比如即時通信工具需要推送聊天消息煮盼,比如百度這樣的新聞客戶端就會推送熱點(diǎn)新聞,知識星球這樣的產(chǎn)品带污,就會推送每個星球中的大V的發(fā)言僵控。
找到自己產(chǎn)品用戶的需求點(diǎn),就可以推送對應(yīng)的消息鱼冀。
2)考慮各個端的推送
push通知一般指App端报破,但如果你的產(chǎn)品有多個端,就需要綜合考慮千绪,比如web端推送了一條評論給用戶充易,App端是否還要繼續(xù)推送?目前來看荸型,一般的產(chǎn)品可能包括的端如下:
App端
web端
小程序
公眾號
短信
各個端之間的協(xié)調(diào)盹靴,需要考慮進(jìn)去,大致包括以下兩點(diǎn):
各個之間要避免重復(fù)推送。
結(jié)合各端特點(diǎn)進(jìn)行推送稿静,比如App更適合定點(diǎn)推送梭冠,因?yàn)橄拗谱钚。苡|達(dá)用戶自赔;比如短信能觸達(dá)所有用戶妈嘹;比如微信端是免費(fèi)的,App端則往往需要經(jīng)過第三方……
3)推送頻率
現(xiàn)在有一個普遍情況是推送太多润脸,一個用戶安裝的所有App幾乎都有Push通知功能,假如你安裝了100個App他去,那......
所以毙驯,在這樣的大環(huán)境下,盡量只在必要時推送灾测,否則不僅不會促活爆价、留存乃至轉(zhuǎn)化,還可能導(dǎo)致用戶卸載媳搪。
這里铭段,就可以結(jié)合之前提到的Push通知的種類。
對于IM類消息秦爆,應(yīng)該立即推送
對于社區(qū)互動類消息序愚,可以視具體數(shù)量設(shè)置推送頻率,比如新浪微博這樣的產(chǎn)品等限,互動消息可能非常多爸吮,這時如果立即通知,就會導(dǎo)致一些大V被大量push通知轟炸望门。
對于新聞資訊類消息形娇,可以人工推送。
對于推廣營銷類消息筹误,可以人工推送桐早。
對于個性化推送類消息,則視具體情況推送厨剪,比如用戶訂閱的內(nèi)容勘畔,就可以及時推送。
4)推送時間
用戶什么時間段更有空閑丽惶,更有可能被Push通知喚醒?這就是考慮推送時間的初衷爬立,因?yàn)椴磺‘?dāng)?shù)臅r間點(diǎn)推送钾唬,效果很差。比如凌晨3點(diǎn)推送,能有多少用戶被喚醒抡秆?
一般來說奕巍,push通知的建議時間點(diǎn)大概是:
9-10點(diǎn)
12-14點(diǎn)
18-19點(diǎn)
21-22點(diǎn)
但這也并非絕對。我看到一個有意思的現(xiàn)象是:當(dāng)我吃完午飯大概12:10儒士,這時會收到多個App的接連推送的止,非常尷尬。所以着撩,錯開競爭對手的推送時間诅福、錯開大品牌的推送時間也是一個需要考慮的點(diǎn)。
5)用戶特征
不同用戶需求不同拖叙,所以越精細(xì)越好氓润,只給每個用戶推送該用戶感興趣的內(nèi)容,效果最好薯鳍。
提到這點(diǎn)咖气,不得不提今日頭條與即刻。
今日頭條主要是機(jī)器推薦挖滤,會根據(jù)用戶行為判斷用戶屬性崩溪,從而只給用戶推送用戶自己感興趣的內(nèi)容。
而即刻斩松,則通過大量足夠精細(xì)的話題標(biāo)簽組織大量內(nèi)容伶唯,這時給用戶的推送往往都是用戶所喜歡的。
6)Push優(yōu)先級
假如產(chǎn)品有很多的內(nèi)容需要推送砸民,這時就要考慮相應(yīng)的優(yōu)先級抵怎,只推送更重要的內(nèi)容。
7)push的內(nèi)容本身
Push通知的文案岭参,也是需要考慮的一部分反惕。
什么樣的標(biāo)題更加吸引人,是Push通知需要優(yōu)化的演侯。在信息嚴(yán)重過載的今天姿染,用戶不得不快速根據(jù)Push通知的標(biāo)題來篩選最有價值的內(nèi)容,所以秒际,Push通知的文案也可以決定每條Push通知的轉(zhuǎn)化率悬赏。
8)數(shù)據(jù)統(tǒng)計
看上去Push通知是很好是促活、留存乃至轉(zhuǎn)化方式娄徊,但仔細(xì)想想闽颇,在信息過載的今天,Push通知帶來的很可能不是活躍寄锐,而是新的卸載兵多。
所以尖啡,發(fā)布Push通知之后,還要統(tǒng)計這些數(shù)據(jù):
到達(dá)率
轉(zhuǎn)化率
卸載率