一個不具備消息推送功能的APP不能稱之為APP,消息推送是產品和運營人員常用用戶運營工具。消息推送的目的在于:
APP推送從是否有前置觸發(fā)條件看,分為2類:
對于不同手機操作系統(tǒng),Android和iOS的消息推送流程有差異,下面分別來介紹。
開發(fā)者一般直接使用第三方推送平臺服務來完成。當然你也可以選擇自己開發(fā)一套消息推送方案,這是技術性很強、復雜度很高的項目,大公司可嘗試,中小企業(yè)就不要想了。從在技術投入、人力成本、實現(xiàn)速度以及最終的效果來看,專業(yè)的第三方推送服務商是更好的選擇。
至此,一條消息才算完成推送。
知道了消息推送的流程,我們可針對每個環(huán)節(jié)的轉化影響因素進行分析,并分析如何提升個環(huán)節(jié)的轉化率。
如上圖所示,消息推送路徑是個漏斗,每經過一個環(huán)節(jié)都有損耗。這就意味著每個環(huán)節(jié)都有提升空間。接下里我們看看每個環(huán)節(jié)的影響因素,以及如何做提升。
“發(fā)送總數”,是指運營人員選定的發(fā)送對象數量。比如選定100w。
1)發(fā)送對象的選擇,對轉化率的影響是全局的。
比如分別以7天未啟動app和30天未啟動app作為推送對象,前者在有效設備、在線長連接、送達設備、路由到APP顯示上均優(yōu)于后者。
比如針對新用戶推送“新用戶專享活動”會比針對全量用戶推送,點擊率更高。
所以,對于發(fā)送對象的選擇, 盡量做到精準化,按照不同的維度、不同標簽去做細分推送。做細分推送很重要的一項基礎工作是對不同類型的用戶打標簽。通過豐富的標簽維度將用戶分類。比如按年齡、興趣愛好、用戶等級、照交易次數、新老、注冊時間、留存等。
除非是針對全量用戶的消息,否則要減少全量推送。全量推送一方面會頻繁打擾用戶,另一方面多數用戶收到的是自己不感興趣的內容,這或將導致用戶卸載你的應用。
2)文案主要影響用戶的點擊。
同樣的推送對象下,有吸引力的文案能獲得更多的點擊查看。這里主要和運營人員的文案能力相關,這里不做進一步分析。
“有效設備數”,是指發(fā)送對象中有效設備的數量。比如90w。
這個環(huán)節(jié)的轉化率叫做“有效設備率”,有效設備率=有效設備數/發(fā)送總數*100%=90/100*100%=90%
影響有效設備率的因素有以下幾點。
1)用戶卸載APP,影響有效設備數。
用戶卸載APP的原因很多,其中很重要的一點是推送消息頻繁打擾用戶。如下圖所示,煩人的消息推送,是導致用戶卸載app最大的理由。
要減少因消息對用戶的打擾而卸載APP,可從2方面入手。
一方面是控制推送的頻次,可學學微信訂閱號和服務對消息推送頻次的限制。非社交類、非資訊類應用,做到一周1-2次比較合適,現(xiàn)在多數的應用一天一次,不夠克制,原本是想刺激用戶來啟動應用,提升留存,結果適得其反把用戶趕走。
另一方面需提升推送內容和用戶需求的匹配性。要做到推送的內容是接收用戶想要看的或能引起他興趣的,即第1步提到的不同的對象推送內容不同,實施精準推送。
2)用戶關閉APP的推送功能。
這里能做的,是有效引導用戶開啟APP的推送,引導開啟的方式有2類。
一類是在用戶新下載APP后首次啟動時,告知用戶開啟推送提醒的好處,引導開啟推送服務。如:
一類是監(jiān)測到用戶APP未開啟推送服務時,合適的位置和場景引導用戶去系統(tǒng)設置里開啟推送提醒。如:
3)APP注冊第三方平臺的唯一標識失敗。
這是什么意思呢。所有的推送下發(fā)的前提是,APP在第三方推送服務器注冊唯一id,通常在APP啟動時調用接口進行注冊。如果注冊失敗,會被判定為無效設備。注冊失敗有可能是用戶關閉了APP的推送功能,也有可能是接口調用失敗。
要提升注冊唯一標識的成功率,可從引導用戶開啟APP推送服務(見上一點),和監(jiān)控注冊接口的注冊成功率來進行。
如果監(jiān)控到注冊失敗,可通過重試機制來再次注冊;如果監(jiān)控到大規(guī)模失敗,就需要排查是不是接口出問題,或集成錯誤,或新上線影響到該接口。監(jiān)控的目的是提前發(fā)現(xiàn)問題。
4)APP在一個規(guī)定周期內(比如3個月)未和第三方推送服務器建立過長連接。
這是對設備有效性判斷的條件之一,不同的推送平臺可能不一樣。
這個和APP的留存有關,如果APP卸載量高留存差,一定周期內和第三方推送服務建立過長連接的設備就少。
“下發(fā)設備數”,指有效設備和第三方推送平臺服務器建立長連接數量。如50w。
這個環(huán)節(jié)的轉化率叫做“設備下發(fā)率”,設備下發(fā)率=長連接在線設備數/有效設備數*100%=50/80*100%=62.5%
設備長連在線和三個條件有關。
1)網絡環(huán)境穩(wěn)定良好。這個是用戶的網絡環(huán)境,開發(fā)者和第三方推送平臺無能為力。能做的是在用戶網絡環(huán)境好后,通過重試機制進行再次鏈接。
2)推送服務(push service)處于運行狀態(tài)。這是指第三方推送平臺的服務在用戶手機上處于運行狀態(tài),這要求用戶正在使用集成了第三方推送服務的APP。這個要求太高了,意味著只要APP關閉或在后臺運行,消息就收不到,效果很差。對于這種情況,第三方推送平臺一般都有“長連互保機制”來提升消息送達效果。
“長連互?!笔侵赣脩羰謾C中任何一個集成過某第三方推送平臺的APP打開,即使你的app沒打開也能啟動push service,收到推送。
簡單地講,假設用戶的手機的A、B、C 3個應用都集成了第三方推送平臺(如友盟)的SDK,那么可通過技術手段,只要A、B、C這3個App中有一個打開過成為活躍App,就可以保證其他兩個App(即使沒有打開過)的消息也能借助這個打開過的App的通道做下發(fā)。
但是,長連互保在某些深度定制的Android系統(tǒng)是失效的(如小米、華為),廠商基于耗電、耗流量考慮,對于這種技術應用限制越來越嚴格。
針對這種情況,開發(fā)者也有自己的解決方案——聚合推送,即集成多個推送服務。比如小米推送、華為推送、友盟推送,當判斷為小米設備時,走小米推送,判斷為華為設備時,走華為推送,其他的設備走友盟推送。
目前一些付費的推送服務商會提供聚合推送服務,開發(fā)者可一次完成接入。
3)推送服務(push service)連接上第三方推送平臺的服務器。
當推送服務(push service)處于運行狀態(tài)時,也有可能未連接到第三方推送服務器,導致了設備離線。這主要是技術實現(xiàn),集成第三方推送時,可多注意這點。
“送達設備數”,是指消息已經下發(fā)到設備的數據。如45w。
這個環(huán)節(jié)的轉化率叫做“設備送達率”,設備送達率=消息送達到設備的數量/長連接在線設備數。*100%=45/50*100%=90%
送達設備數的影響因素主要網絡原因,導致消息下發(fā)到設備不成功,比如網絡閃斷(從而長連通道也會斷掉)。通常來說,“送達設備數”和“下發(fā)設備數”非常接近,一般都在98%以上。
“APP送達數”,是指消息在APP上顯示,用戶可見的數量。如40w
這個環(huán)節(jié)的轉化率叫做“APP送達率”,APP送達率=APP送達數/設備送達數*100%=40/45*100%=88.89%
消息送達設備后,路由到APP上的影響因素有:
“點擊數”,指消息送達APP用戶可見后,點擊消息的數量。如5w。
這個環(huán)節(jié)的轉化率叫做“點擊率”,點擊率=用戶點擊數/送達APP數*100%=5/40*100%=12.5%
當消息排除萬難后在APP上顯示,大家肯定期待用戶點開查看。但從整個市場上看,APP消息的點擊率都比較低,8%就算非常優(yōu)秀。
用戶點擊率的影響因素主要包括:
上面分析了6個步驟、5個轉化率指標。但是作為運營人員,一般不會關注這么細粒度。
通常運營人員關注的是“整體送達率”和“點擊率”。
整體送達率=送達APP的消息數/有效設備數*100%=40/80*100%=50%。從上面分析可以看出,整體送達率的影響因素有很多,好些因素和第三方推送平臺有關。在推送對象和內容相同的情況下,整體送達率高低能反饋出第三方推送平臺的優(yōu)劣。
開發(fā)者一般使用第三方推送平臺+APNs完成。
先使用第三方推送平臺將推送對象和內容交給APNs(Apple Push Notification service,蘋果推送通知服務,是蘋果官方的推送解決方案),剩下的由APNs來完成,如下圖。
對于iOS平臺來說,推送數據只能拿到投遞APNs成功數,APNs內部運行的各項數據拿不到,沒法有效分析推送各轉化環(huán)節(jié)和轉化率指標。
但是整體來說,iOS因為走的官方統(tǒng)一的推送服務,投遞APNs成功數到最終APP顯示的轉化率比Android高很多,我們可以認為投遞APNs成功數后,APNs會成功下發(fā)。
這里不再對iOS的推送做過多敘述。
消息推送的轉化率提升,是個細活,需要細拆到各環(huán)節(jié)、各節(jié)點中去針對性分析和改進,才能出效果。
希望上面的分析,對你有一些些幫助。
作者:產品筆記,微信公眾賬號: cpbiji,原網易高級產品經理、原陌陌高級經理