如何設計消息推送策略

今天,在隊內,我做了一次關于app消息推送策略設計的分享,在這里整理出來,也算一個知識梳理過程,供各位批評指正。

很多app設計者總是很貪婪,想要攫取用戶的眼球,于是就不停地通知,還有一些app本身很nice,卻因為那些沒完沒了的通知變得讓人討厭。如何打磨一個好的app消息推送策略,對一個app的體驗而已至關重要。

在一個移動操作系統的生態中,app可以實現一個功能,叫做消息推送,即通知(push)。通知是能夠起到提醒或者喚醒用戶的作用的,也是app運營最優質的渠道,運用得當可以幫助產品運營人員更高效地實現運營目標,相反盲目則也將帶來反作用。

通知是移動操作系統的一個一級入口或者稱之為某個閉環體驗的起點,很直觀的作用就是notify users,那么就要考慮提醒這個動作會帶來的作用維度(PS.可優化的參考依據,產品要快速定義可優化的參考維度以便追蹤效果和改進):即反打擾喚醒

1.反打擾,push本身是做提醒用戶去查看某些會與用戶相關的消息或者用戶感興趣的消息,但是過于頻繁的推送就可能會打擾到用戶了,這個時候需要考慮app的push策略是否是有把反打擾機制考慮進去,在前提是用戶可接受的推送內容基礎上,采用消息聚合和分類消息的手段來進行合理的推送,讓他并不會感覺到打擾。

2.喚醒,如果用戶長時間不登錄app,那么和他相關的內容也會越來越少,可能這個時候app是被遺忘掉了,這個時候push的作用就是喚醒了,可以是推薦過去的精選消息,或者是跟用戶不相關但是會提醒用戶打開應用的消息。

如何做到反打擾和合理的喚醒,就必然需要一個合理的計時策略,即如何設定合理的時間間隔和總條數的合理閾值。通過計時策略來控制一個合理的push節奏,push用戶真正感興趣的內容才會事半功倍,而過度push的泛濫,則很可能招致用戶反感而被卸。

計時策略落地過后通過技術實現得到計時器和相應的策略算法,從而實現消息推送。另外在push后做一個通知到達的采集,通知到達的采集非常重要,很多應用沒有做,在用戶還有大量為點開的歷史通知后,還是繼續通知。但我認為,如果某條或者某幾條歷史消息沒有被點開,則用戶可能不感興趣,這個時候可能并不是需要推送消息了,而是做正確的喚醒動作,如果再無動于衷,可能就是用戶已經卸載沒兩樣了。所以我的策略是從確認到達即用戶打開推送消息,再歸零進行下一次計時,否則,不進行計時。

關于push的內容本身,又可以分為3類,即與用戶相關的通知、與用戶不相關的通知和后臺推薦的通知,在不同的應用場景下風格也不一樣,暫且不考慮這些,從一個通用的層面來展開討論:

1.與用戶相關的通知,用戶行為在app的生態中會留下很多印記,這個時候就會產生一些與之相關的內容。比如QQ空間的點贊,知乎問題被回答、回答被評論等等的消息,都可以通過消息推送給用戶。但是如果過于頻繁就違背了反干擾原則,所以要做消息內容聚合,比如“您的動態被某A等23人點贊”,這個消息內容的聚合一定是某一定時間內的相關內容的集合,在社交社區類或者業務場景頻繁的產品中,這種與用戶相關的通知就會比較多,要著重考慮這些事情。

2.與用戶不相關的通知,這類通知大多起喚醒作用,比如提醒打開應用,這個就不過多說明了,還比較好理解。

3.后臺推薦通知,靠運營或者自動化的手段在后臺編輯內容推送給用戶,當然同樣,要把握好節奏。

綜上,一方面,在兩個作用維度上即反打擾和喚醒不斷打磨消息推送策略。另一方面,從內容本身出發抓住用戶,通過一個合理的計時策略來把控推送的節奏。同時,定義message的池子策略,定義消息聚合的策略等(PS.這里就不展開講了)。這樣不斷優化打磨出來的消息推送策略才有可能是靠譜的。

當然,如果用戶一開始就選擇不接收通知,那么在他使用應用的某個環節提醒他,“您關閉了通知功能,可能無法收到某個關鍵消息”,哈哈。

本內容來自于王懿Lucien的公眾號「類猿汪」,微信搜索jishugou即可訂閱。若無特別注明,均屬于個人原創,轉載必須保留作者及公眾號的信息。

關于作者:王懿Lucien,目前正在創業,微信號minisky911,加好友請備注:類猿汪,并描述個人基本信息!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容