APP應(yīng)用推送需求文檔
消息推送功能,作為 APP 運(yùn)營(yíng)中一個(gè)免費(fèi)管道,對(duì)消息推送的合理運(yùn)用能有效促進(jìn)業(yè)務(wù)運(yùn)營(yíng)目標(biāo)的實(shí)現(xiàn)。那么,App推送的需求文檔中要包含哪些內(nèi)容呢?
一、需要對(duì)產(chǎn)品功能做一個(gè)總體的概述
消息推送功能作為大多數(shù)移動(dòng)端APP運(yùn)營(yíng)中的一項(xiàng)關(guān)鍵技術(shù),已經(jīng)被越來(lái)越廣泛的運(yùn)用。推送對(duì)于提高產(chǎn)品活躍度,提高功能模塊使用率,提升用戶粘性,提升用戶留存率起到了重要作用。
作為 APP 運(yùn)營(yíng)中一個(gè)免費(fèi)管道,對(duì)消息推送的合理運(yùn)用能有效促進(jìn)業(yè)務(wù)運(yùn)營(yíng)目標(biāo)的實(shí)現(xiàn)。
二、背景說明(列舉出存在的關(guān)鍵問題)
- 安卓離線推送不可到達(dá)。
- 使用推送通知用戶可降低企業(yè)短信推送成本。
- 業(yè)務(wù)需要針對(duì)部分人員進(jìn)行自定義推送,對(duì)活動(dòng)推送,頁(yè)面推送,不同設(shè)備推送。
- 推送結(jié)果可查歷史,對(duì)推送結(jié)果進(jìn)行數(shù)據(jù)統(tǒng)計(jì)處理。
- 對(duì)部分用戶標(biāo)簽進(jìn)行觸發(fā)式推送,精準(zhǔn)推送用戶所想所需。
三、目標(biāo)及范圍(根據(jù)當(dāng)前問題,本次需求的解決方案)
- 支持安卓版本離線推送功能。
- 除了普通通知類消息,還需要可點(diǎn)擊跳轉(zhuǎn)到指定頁(yè)面通知,并且支持圖片推送通知。
- 后臺(tái)對(duì)用戶狀態(tài)進(jìn)行管理進(jìn)行標(biāo)簽分組。
- 支持實(shí)時(shí)推送及定時(shí)推送。
- 推送記錄可進(jìn)行任務(wù)查詢并且定時(shí)出具報(bào)表數(shù)據(jù)查詢。
四、專業(yè)術(shù)語(yǔ)(若涉及業(yè)務(wù)或者開發(fā)的專有名詞可在此模塊進(jìn)行描述)
五、功能性需求(對(duì)開發(fā)需求進(jìn)行詳盡描述)
1. 用戶管理
可使用該模塊查詢已成功注冊(cè)的設(shè)備及用戶信息(包括設(shè)備號(hào),用戶名,Token,設(shè)備類型,手機(jī)系統(tǒng)版本號(hào),app版本號(hào),推送時(shí)間,更新時(shí)間,最后一次打開app時(shí)間,推送狀態(tài)【有效,無(wú)效】)。
- 推送狀態(tài)有效條件(用戶登錄,app支持接收推送消息,標(biāo)識(shí)用戶有效)。
- 用戶關(guān)閉app接收推送通知,標(biāo)識(shí)用戶無(wú)效。
- 用戶退出登錄app,標(biāo)識(shí)用戶無(wú)效。
- 安卓用戶未打開app,標(biāo)識(shí)用戶無(wú)效。
- 用戶設(shè)備未聯(lián)網(wǎng),標(biāo)識(shí)用戶無(wú)效。
- 用戶設(shè)備系統(tǒng),app版本不支持,標(biāo)識(shí)用戶無(wú)效。
2. 用戶標(biāo)簽管理
運(yùn)營(yíng)人員可以通過用戶屬性及業(yè)務(wù)要求進(jìn)行全部推送或者部分標(biāo)簽用戶人群推送,廣告精準(zhǔn)投放的好處可以看同一類型產(chǎn)品,這種技術(shù)人性化操作帶來(lái)用戶的便捷。通過對(duì)部分產(chǎn)品打標(biāo)使得用戶觸發(fā)推送,可為用戶解決疑惑及為廣告商進(jìn)行進(jìn)精準(zhǔn)人群廣告投放。
例1:支付寶的客服咨詢會(huì)判斷用戶的問題是否解決進(jìn)行通知推送,用戶截圖后系統(tǒng)推送客服入口到截圖頁(yè)面,便于用戶解決問題。
例2:抖音廣告推送體系根據(jù)用戶標(biāo)簽經(jīng)常觀看的視頻類型對(duì)其進(jìn)行廣告精準(zhǔn)投放,使得廣告投資商轉(zhuǎn)化率大幅提高,對(duì)抖音產(chǎn)品的用戶不至于造成騷擾。
3. 用戶標(biāo)簽管理
新增用戶標(biāo)簽管理(標(biāo)簽ID,標(biāo)簽名稱,標(biāo)簽狀態(tài)【有效,停止】創(chuàng)建人,創(chuàng)建時(shí)間,修改時(shí)間)。
對(duì)用戶打標(biāo),根據(jù)標(biāo)簽名稱對(duì)該名稱的推送額度自定義進(jìn)行組合,點(diǎn)擊確定后,系統(tǒng)記錄當(dāng)前標(biāo)簽用戶人員數(shù)量及狀態(tài)信息,對(duì)用戶模型進(jìn)行深度構(gòu)建,更準(zhǔn)確推送用戶所需信息。
4. 推送任務(wù)管理
實(shí)時(shí)系統(tǒng)推送管理(觸發(fā)實(shí)時(shí)交易推送的條件有支付類型,退款類型,用戶傳文件,運(yùn)營(yíng)活動(dòng),訂單狀態(tài)改變,綁定卡)。
業(yè)務(wù)運(yùn)營(yíng)推送活動(dòng)管理(創(chuàng)建推送計(jì)劃【推送標(biāo)題,推送內(nèi)容,推送鏈接(指定跳轉(zhuǎn)頁(yè)面),圖片上傳,選擇目標(biāo)用戶【全選,反選】,推送時(shí)間【立即,定時(shí)】),創(chuàng)建完成推送計(jì)劃,進(jìn)入待審核模塊。
推送計(jì)劃審核(對(duì)新增推送計(jì)劃進(jìn)行審核,審核通過后系統(tǒng)執(zhí)行推送任務(wù),審核不通過可備注原因,修改后可重新提交,)
推送任務(wù)管理(推送標(biāo)題,任務(wù)開始時(shí)間,任務(wù)結(jié)束時(shí)間,推送用戶數(shù),推送成功數(shù),推送失敗數(shù),任務(wù)狀態(tài)【推送中,推送結(jié)束】,查看詳情【用戶編號(hào),推送時(shí)間,推送狀態(tài),推送標(biāo)識(shí)(已讀,未讀)】)數(shù)據(jù)報(bào)表支持導(dǎo)出文件。
5. 容錯(cuò)處理機(jī)制
- 實(shí)時(shí)推送(為確保實(shí)時(shí)交易推送可以成功推送到用戶,若系統(tǒng)檢測(cè)推送任務(wù)失敗的情況下將會(huì)自動(dòng)發(fā)送短信通知用戶。)
- 非實(shí)時(shí)推送(后臺(tái)系統(tǒng)重復(fù)推送還是失敗的情況下,采用人工重發(fā)機(jī)制。)
神器來(lái)了!如何背鍋及甩鍋:
自身團(tuán)隊(duì)的問題要學(xué)會(huì)進(jìn)行主動(dòng)背鍋,以博取團(tuán)隊(duì)信任,在對(duì)外部合作尤其是跨部門進(jìn)行工作時(shí)候需要利用好郵件進(jìn)行確認(rèn),當(dāng)出問題時(shí)候找到依據(jù)進(jìn)行甩鍋。
一名產(chǎn)品小白總結(jié)出以上生存問題,若有不符合之處還望指正。
本文由 @潘多拉 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自Unsplash,基于CC0協(xié)議
如果是接入第三方,如阿里云的話,應(yīng)該不需要做這些
使用第三方推送的話就有成熟的策略,但是如果要自己管理推送系統(tǒng)就需要考慮這些情況
試睡師
?
?
?
?