在移動互聯網時代,App貫穿我們的工作和生活,他們既是工作的必需品,也是生活的樂趣之源。對用戶來說,App的推送服務是必不可少的,它不僅能讓用戶及時收到重要的消息,也能讓推送的服務商獲得更多的流量,實乃雙贏之舉。
但是對開發者和企業來說,推送並不是終點,而只是其中的一個環節,App的運營者還需要多方位的瞭解用戶的屬性,才能針對性地策劃出運營方案,此時需要對App進行用戶畫像和數據統計,也就是說,將信息推送、用戶畫像、App的數據統計結合起來形成一個閉環,相輔相成,才能充分發揮App的價值,實現利益最大化。
在這方面,個推率先打破了業界單一推送服務的慣例,走向了推送服務生態建設之路。本文將對其旗下個推(信息推送)、個像(用戶畫像)、個數(應用數據統計)三個產品的功能和技術進行剖析,開發者可以按照下文的接入方式嘗試使用。
1.個推4.0
v4.0是最新的個推推送服務的版本,客戶端支持Android和iOS兩個平臺,雲端支持豐富的網頁端推送管理功能和多種語言版本的API開放接口。
技術特點
在Android平臺上,個推SDK服務可以長期運行,如果出現斷網問題,它也能在網絡恢復後重新接收在離線期間服務端推送的消息。
在iOS平臺,由於iOS系統的限制,個推SDK在iOS平臺上無法長期在後臺運行,當應用在前臺運行時,個推SDK服務可以正常運行,可以實時接收服務端的推送消息;當應 用在後臺期間,個推服務端會自動藉助Apple Push Notification Service (APNs)實現消息推送,用戶啓動應用後,個推SDK服務可以重新接收在應用停止期間服務端推送的離線消息。該服務框架如下:
至於服務端API,個推提供Java、C#、PHP、Python等多種語言版本的服務端API SDK,可以和各種第三方應用服務器技術架構進行對接。
將以上三個平臺結合起來,整體的架構如下:
集成方式
我們先以Android平臺爲例,快速集成方式如下:
-
在個推開發者中心申請個推賬號;
-
創建賬號並登錄個推開發者中心後,可以在應用列表中看到自動生成的【個推App Demo】,點擊【下載應用】,下載後安裝到手機上;
-
打開手機上的【個推演示】應用,確保看到clientid這一欄成功獲取到值,此時可根據自身情況選擇透傳測試或通知測試的其中一種。
透傳測試: 點擊透傳測試,模擬服務端推送payload(透傳)數據給客戶端,對於該數據SDK不做任何處理原封不動的廣播給客戶端,顯示在日誌框中。
通知測試: 點擊通知欄測試,模擬服務端推送消息到客戶端, 客戶端SDK收到後彈出通知, 該通知是由SDK負責彈出。
- 你也可以在個推開發者中心,選擇【個推App Demo】應用,點擊【創建推送】->【推送通知】,對通知標題和內容進行簡單編輯後即可發送。
關於iOS快速集成的方法,可點擊此鏈接查看。
應用場景
目前,個推4.0在三分鐘內能夠快速集成,實現秒級推送,而且個推結合用戶畫像分析,在合適的場景下推送合適的內容,大幅度提升消息的點擊率、用戶活躍度和留存率。最新版本的個推4.0對未收到推送消息的客戶端,還可通過短信的形式補發通知,達到全景推送的效果。目前,微博、唱吧、美圖秀秀、滴滴等熱門App都已接入個推實現了全景推送。
但是,個推4.0只是滿足了推送的基本需求,隨着App業務的多樣化,現有的用戶畫像已經不能滿足市場需求,用戶行爲背後的原理需要深挖,才能做更精準的推送,所以,個像誕生了。
2.個像
個像在個推的基礎上,結合個推的大數據能力,爲App開發者提供用戶畫像數據以及實時的場景識別能力,進而精準篩選目標用戶、個性化推薦消息和應用更新下載。
技術原理
個像的運行過程主要包括數據收集、數據清洗、數據建模分析、數據產出四個階段。數據清洗可利用 HADOOP、SPARK實現設備唯一性識別、行爲數據的清洗等, 從而去除冗餘數據。數據建模可利用神經網絡、文本分析、 分類聚類等技術進行計算機深度學習,從而對用戶行爲數據 主動學習,進行行爲判斷,產出用戶標籤。
之後,數據的產出會形成冷數據畫像、溫數據回溯、熱數據場景和定製化標籤四種畫像。
冷數據畫像也稱冷畫像,是指基於大數據分析出用戶的屬性,主要包括用戶的年齡層次、性別、地理位置和消費情況。
溫數據回溯和熱畫像可看出用戶近期活躍的應用和近期去過的場景,從而推出其社會特徵和生活偏好。
定製化標籤是將個推數據與第三方數據結合起來,共同建模得出具有價值的特徵標籤。
接入方式
個像的接入主要有兩個方式:
- SDK集成:客戶端集成個像SDK,進行初始化SDK後,返回給客戶一個ID即GIUID(唯一身份標識), 此ID需要由客戶端提交到客戶服務器,然後服務器通過API接口傳入GIUID進行查詢用戶畫 像標籤數據。
- API接口調用:客戶將應用名稱、包名及服務端出口IP提供後,返回APP id等相關信息。客戶根據《個像畫像數據服務接口文檔》及《用戶畫像編碼表》集成測試後方可調用API接口查詢畫像信息。
具體的集成文檔參見以下鏈接:
Android:http://docs.getui.com/gexiang/start/android/
iOS:http://docs.getui.com/gexiang/start/ios/
服務端:http://docs.getui.com/gexiang/start/server/
應用場景
在形成用戶屬性、行爲標籤、興趣標籤和場景標籤之後,App運營者就可以進行精準推送內容:
-
基於特徵的推薦:這是指給用戶推薦與他們喜歡的物品相似的其他物品;
-
基於用戶的推薦:找到與目標用戶相似的用戶羣,利用該用戶羣的行爲特徵對目標用戶進行內容推薦;
以上兩種推薦方法常用於電商應用。
對於想拉活用戶的的運營者來說,個像可指導精細化喚醒用戶。
而定製化標籤常用於廣告服務,個推大數據結合三方數據,雙方共同建模得出顯著價值和特徵標籤,依據不同標籤向用戶推送不同內容的廣告。
總而言之,個推結合個像,不僅能保證推送的內容更精準,覆蓋的客戶面和App也更廣泛。
但對開發者來說,瞭解用戶還不夠,還要知道自身的問題,需要了解用戶對App推送服務的點擊情況、卸載原因、業內同類App對比,才能不斷改進自己,此時,個數的價值就凸顯了。
3.個數
個數是一款移動App數據統計分析產品,利用無埋點技術從用戶屬性、渠道質量、行業對比等多指標對App進行分析,通過數據可視化展現,協助產品運營決策。
應用場景
個數的功能和微信公衆號後臺的功能有些相似,兩者都可以給用戶畫像,統計用戶的年齡分佈、性別、手機操作系統類型和用戶所在城市的活躍度。
除此之外,個數還能做更細緻地分析:
-
用戶成分統計,包括喚醒用戶數、成長的用戶數、高頻活躍的忠誠用戶等;
-
渠道統計,是指每個渠道的新增、活躍用戶數,還能通過使用時長、頻次、留存率等維度分析每個渠道的用戶質量,這樣就能全方位的管理渠道。
個數還能提供自定義事件統計和卸載分析功能,前者統計用戶埋點的發生次數、時間、變化趨勢等,後者可瞭解App各渠道的卸載數和卸載趨勢,同時還能分析卸載的用戶流向同類App的數量,通過分析這些數據,可以優化自身的投放策略,提高App的綜合競爭力。
個推、個像、個數三者有機結合,是推送服務的一次大升級,因爲它拋棄了傳統單一的推送機制,讓開發者瞭解用戶、看透市場,從而才能不斷提升自我,達到更精細化運營的目的。