推送系統從0到1(一):是系統不是工具
文章將針對推送系統展開分析,本篇文章為系列文章的一個開端,希望能夠給你帶來一些啟發參考。
閱讀本系列文章,你會獲得的收獲:
- 如果你是運營人員,你可以在文中了解推送所蘊含大量運營策略;
- 如果你是產品經理,只是用推送完成消息的傳遞,你可以在文中了解到推送可以實現更大的價值;
- 如果你正準備著手構建你的推送系統,但不知道如何下手,你可以在文中了解整個推送從0到1;
- 如果你已經使用推送作為日常運營方式,你可以在文中了解系統性的設計能讓推送威力翻倍。
網上很多資料有關于推送的文章大多是介紹推送需要注意的幾個點,注意的相關數據以及推送的運營策略。包括推送的作用以及能產生的效果,想必大家都已經有所了解,這里不再單獨介紹。但是對于整個推送系統全面剖析,以系統性的思維對推送這件小事有結構性的了解的介紹文章少之又少。
本篇文章作為系列的開端,只是闡述一個思想,也是著手做之前最重要的思想,以系統來看待推送。
何為系統?
中國著名學者錢學森認為:“系統是由相互作用相互依賴的若干組成部分結合而成的,具有特定功能的有機整體,而且這個有機整體又是它從屬的更大系統的組成部分。”系統是指將零散的東西進行有序的整理、編排形成的具有整體性的整體。
從上述定義中可以看出,系統所需要具備的幾個條件:
- 包含若干組成部分(零散)
- 各部分相互作用、依賴
- 最終結合并形成整體
若干知識相互作用組成系統
以手機淘寶為例,如果你使用手機淘寶瀏覽一件商品A,在第二天中午12收到淘寶的推送,推送的內容與你所瀏覽過的商品相關,你會非常有點開看一看的想法。
此時選擇在中午12點,給你推送商品A相關內容,并且寫出吸引你去看的推送文案,以及制作精美的著陸頁則為運營面知識。
通過大量數據分析,知道你喜歡商品A,同時知道你會喜歡與商品A相關的商品B或同類信息,并且能準確無誤的把消息推送到你的設備上,則使用到技術面知識。
設計以上系統結構,完成整個流程以及促成后續行為轉化的過程,也非常考驗產品設計的功力。
看似簡單的推送,其實蘊含著產品、運營、技術要點等眾多的知識要求。推送可以簡單到只是一個工具,但是想要做好這件小事,對產品經理的運營、結構設計、技術知識、設備熟悉度都有一定的要求。從其所涵蓋的知識面可以看得出,推送就是一個系統。
三個層級相互依賴組成系統
有些人覺得推送就是個工具,建立個推送任務,點擊發送就完事了。但是在推送時,實際上還要考慮:
- 何時何地給誰發什么消息,為什么?
- 發了多少條消息中多少個用戶收到了,多少用戶點了看,看了之后做什么?
- 有多少目標用戶,目標用戶喜歡看什么,有什么內容可以滿足這些用戶?
以上這些所考慮的內容都會體現在推送中。推送系統從其目的上來說,是通過設備的通知消息傳遞的方式滿足用戶的需求,從而實現某些運營策略。因此系統結構上來說,我會把它定位為“運營層”、“通信層”、“底層數據庫”。
以微信公眾號為例,發送什么內容、什么時候發、發給誰、等等 都是運營層;公眾號后臺編輯發布后,展示在粉絲的消息上則為通信層、而公眾號底層數據完成了用戶數據、消息內容存儲等工作。其實微信消息推送通知也是通過其推送系統完成了消息傳遞的工作。
若干因素影響推送的效果
推送效果受到多個因素的影響,多個因素之間還存在相互矛盾的地方。因此如果此時你設計的推送效果不好,上網查詢提高推送效果的方法,網上的資料也行會列出1、2、3、4..幾點解決方案,但是如果不理解這若干因素影響的原因,就無法對癥下藥。以上面介紹的三個層級為例,每個層級有都若干因素會影響到推送效果。如:
- 運營層的影響因素:推送時間是否合理、推送文案是否吸引、目標用戶的需求等
- 通信層的影響因素:發送數量、發送成功率、到達率,發送設備有效性等
- 數據層的影響因素:全過程數據是否清晰,用戶對推送內容是否感興趣等
這些關鍵因素相互依賴,組成三個層級。這些層級構成了推送系統。而這些關鍵因素相互影響,如推送數量影響推送質量;推送效率影響推送時間;推送到達影響運營效果。這些零散的因素相互作用下影響著整個推送系統。
為何要以系統性的思維看待推送
也許你此時在某第三方推送后臺建立推送任務,勾選發送全體用戶并點擊發送。部分用戶收到了消息,部分用戶點擊查看了。流量、運營目的達到了,美滋滋的說‘推送就是這么簡單而已。
如果你把推送當成一個工具看待,你無法獲得最大量的用戶去完成你的運營計劃;
如果你把推送當成一個工具看待,你無法了解推送過程中丟失了多少寶貴的用戶數據;
如果你把推送當成一個工具看待,你無法達到激活沉默用戶的有效策略。
如果你想讓推送效果最大化,此時就不能簡單的把推送當成一個工具。
系統性的設計思維能讓你在設計之初就很清晰整個推送系統的結構,腦袋中自然會有一個推送系統的結構圖??紤]到每個關鍵因素、每個過程之間的銜接,每個層級如果更完善,能讓推送給你帶來意想不到的收獲。
- 完善底層數據:能幫助你剖析用戶的需求、了解推送全過程的數據流動情況,即時掌握轉化致命點。
- 完善通信傳遞:能讓消息盡可能多的準確抵達用戶設備,也不枉辛苦想出的運營策略在半路夭折。
- 完善運營策略:能讓產品數據有明顯的變化,對活躍用戶、用戶留存、流量等有明顯提升,對業務轉化、運營目標有更大的效果幫助。
綜上所述,在系列第一篇是非常有必要介紹系統化設計的觀念;以便在你動手之前,能夠決定接下來怎么做這件事以及最終能產生的效果。
如何從0到1構建推送系統
如果此時你已經明白要如何看待推送,想以系統性的方式去構建這套系統,但是不知道如何下手。那么干貨來了,本系列接下來的文章將會帶著大家一步步的搭建這個系統,涵蓋運營的方式、推送全過程的剖析、設計過程中需要注意的關鍵點等。盡情期待!
系列文章規劃仍在調整中,圖片不代表最終文章內容,定期會進行調整。敬請諒解!
相關閱讀
本文由 @番茄那只羊 原創發布于人人都是產品經理。未經許可,禁止轉載。
題圖來自Unsplash,基于CC0協議
消息下發量和實際發送量是什么區別呢?
行為數據和交互數據有什么區別
感謝
哇~這篇文章太贊啦~想加作者大大微信,不知道可不可以 ?
感謝支持。微信號:ldr_bobby 歡迎交流~~~ ??
今天接到任務要做推送,過來取取經,希望最后能提高留存,感謝分享 ??
多謝支持~ ??
正計劃做這個,0經驗了解架構,突然看見,雖然才剛剛開始看. 先謝謝??
多謝支持~ ??
等更,點個贊!
加油 等你更
在先前工作中很少能查閱到有關于推送設計 完整而系統的資料,作者所努力的一系列文章可以提供很多價值了
也是這個原因,支持著我繼續寫完,感謝支持~~ ??
有心,用心的推送~用戶感受的到!贊贊贊~ ??
看完受益良多!剛好最近有在考慮公司產品的推送機制,十分感謝!希望盡快能碼字?;蛘咧笥袉栴}可以和你請教。
等更~~~
努力碼文中~~~~ ??
期待第八篇“建立你的用戶數據庫”和第十一篇“優化推送系統”,最想了解的是“用戶行為收集”到“用戶畫像”,到物品相似度算法,再到收集“推送反饋”,對推送系統進行參數優化。
感謝支持~~~ ??
推送從0到1思考。再從1出發回到0 。可以考慮再加一個模塊:推薦系統的相關技術。
嗯嗯~~收到建議~~ ??
不錯
?? 謝謝支持哦~
太棒了 期待啊
?? 感謝支持~~
看了一下目錄,感覺之前真的是把推送看得太簡單了!
想要把推送做的很棒,真的不容易哦~~~ ??