什么叫大數據人物畫像_大數據時代,如何構建精準用戶畫像,直擊精細化運營...

移動互聯網時代,精細化運營逐漸成為企業發展的重要競爭力,“用戶畫像”的概念也應運而生。用戶畫像是指,在大數據時代,企業通過對海量數據信息進行清洗、聚類、分析,將數據抽象成標簽,再利用這些標簽將用戶形象具體化的過程。用戶畫像的建立能夠幫助企業更好地為用戶提供針對性的服務。

與之相應,越來越多的第三方大數據公司,也開始依托自身的數據積累,為客戶提供用戶畫像的服務。比如個推旗下的用戶畫像產品,能夠對用戶線上和線下行為進行大數據分析,幫助APP開發者和運營者構建全面、精準、多維的用戶畫像體系。下文將以個推用戶畫像產品為例,詳解“用戶畫像”的技術特點和使用價值。

用戶畫像的形成需要經歷四個過程,數據積累、數據清洗、數據建模分析、數據產出。其中,數據清洗和數據建模統稱數據處理。在經過數據處理之后,個推產出獨特的冷、熱、溫數據維度,并分析用戶的線上興趣偏好和線下行為場景,形成用戶畫像。

一、用戶畫像用了哪些技術?

在數據處理階段,個推用戶畫像產品的大數據計算架構采用了Kafka分布式發布訂閱消息系統,具有高吞吐量、高穩定性的特點。數據清洗可利用HADOOP、SPARK來實現設備唯一性識別、行為數據的清洗等,去除冗余數據。這一過程支持交互計算和多種復雜算法,并支持數據實時/離線計算。

490217d2aed398ef5bad5c63b73d95ea.png

在數據建模的過程中,個推用戶畫像產品主要利用了機器學習中的聚類(無監督學習)和深度學習技術,讓模型對用戶行為數據主動學習,進行行為判斷,由此產出用戶標簽。

7e6ad55afda12f52933df35720d3226d.png

經過數據的清洗和建模,個推用戶畫像會形成冷數據畫像、溫數據回溯、熱數據場景和定制化標簽四種畫像。

冷數據畫像,是指基于大數據的分析得出的用戶屬性,相對比較穩定,如用戶的年齡層次、性別、常駐地等。“溫數據”則可以回溯用戶近期活躍的線上和線下場景,具有一定的時效性。“熱數據”是指用戶當下的場景及實時的用戶特征,幫助APP運營者抓住稍縱即逝的營銷機會。定制化標簽是將個推數據與第三方數據結合起來,共同建模得出具有價值的特征標簽。

f973d7b874b08bd7fa654c95396a3d42.png

二、如何構建用戶畫像?

“用戶畫像”的構建需要技術和業務人員的共同參與,以避免形式化的用戶畫像。個推構建用戶畫像時流程如下:

(1)標簽體系設計。開發者需要先了解自身的數據,確定需要設計的標簽形式。

(2)多數據源數據融合。在建設用戶畫像時,個推會整合自有海量數據以及該APP自身的數據。

(3)實現用戶統一標識。多數情況下,APP的眾多用戶分布于不同的賬號體系中,個推會將其統一標識,幫助APP打通賬號,實現信息快速共享。

(4)用戶畫像特征層構建。即將每一個數據進行特征化。

(5)畫像標簽規則+算法建模。兩者缺一不可,在實際的應用中,算法難以解決的問題,利用簡單的規則也可以達到很好的效果。

(6)利用算法對所有用戶打標簽。

(7)畫像質量監控。在實際的應用中,用戶畫像會產生一定的波動,為了解決這個問題,個推建設了相應的監控系統,對畫像的質量進行監控。

總之,個推用戶畫像構建的整體流程,可以概括為三個部分:

第一,基礎數據處理。基礎數據包括用戶設備信息、用戶的線上APP偏好以及線下場景數據等。

第二,畫像中間數據處理。處理結果包括線上APP偏好特征和線下場景特征等。

第三,畫像信息表。表中應有四種信息:設備基礎屬性;用戶基礎畫像,包括用戶的性別、年齡層次、相關消費水平等;用戶興趣畫像,即用戶更有興趣的方向,比如用戶更偏好拼團類APP還是海淘類APP;用戶其它畫像等。

在個推用戶畫像構建的過程中,機器學習占據了較為重要的位置。機器學習主要應用在海量設備數據整理、數據清洗、數據存儲的過程中。

三、用戶畫像能做什么?

用戶畫像對電商類、新聞資訊類APP的作用不言而喻,可以幫助APP打造精準推薦系統,實現千人千面的運營。

基于用戶特征的個性化推薦

APP的運營者可以通過個推用戶畫像提供的性別、年齡層次、興趣愛好等標簽,分別展示不同的內容給用戶,以達到精準化運營的目的。

47719855dc62bcf7dcc0a16ba571836f.png

基于用戶特征指導內容推薦

基于用戶特征指導內容的推薦是指找到與目標群體相似的用戶群,并利用該相似用戶群的行為特征對目標用戶進行內容推薦,具體過程如下圖:

2704d1fc126bb76889a6c0d52a102834.png

在實現這一內容推薦的過程中,相似性建模技術起著不可忽視的作用。相似性建模可類比于聚類建模,是無監督學習中的一種。它可以尋找數據中的特征,把具有相同特征的數據聚集在一組,并賦予這些聚集在一起的數據相同的特征標簽。根據這些特征標簽,尋找具有這些特性的用戶,給他們推送相同的內容。

8f9563cd2e3da373bc9b0ed89e06e05d.png

這種推薦方式的優點是,它的自有特征是經過APP長期積淀而來,顆粒度更細,適用性更強,對用戶的認識更全面,效果能持續提升。而且它還能針對APP所處行業與自身需求,量身定制匹配算法,讓推薦更精準。

此外,個推用戶畫像能夠結合第三方數據做定制化建模,通過雙方共同建模得出顯著價值和特征標簽。這種標簽增補的方式不僅能保證推送的內容更精準,同時也可以很大程度地提升流量價值。

四、開發者如何接入?

個推用戶畫像SDK的接入主要有兩個方式:

? SDK集成:客戶端集成個推用戶畫像SDK,進行初始化SDK后,返回給客戶一個ID即GIUID(唯一身份標識), 此ID需要由客戶端提交到客戶服務器,然后服務器通過API接口傳入GIUID進行查詢用戶畫像標簽數據。

52c9bcaf7b7c00d47912c2c2fa7689c3.png

? API接口調用:客戶將應用名稱、包名及服務端出口IP提供后,返回APP ID等相關信息。客戶根據《個推用戶畫像數據服務接口文檔》及《用戶畫像編碼表》集成測試后方可調用API接口查詢畫像信息。

48ccf61f9524d852cf9050fea74a4680.png

具體的集成文檔參見以下鏈接:

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開發者只有把用戶的需求放在最重要的位置,才能更好地優化用戶的體驗,留住用戶。接入個推畫像SDK,不僅可以幫助開發人員提高開發決策的效率,也可以幫助APP運營人員開展精細化運營,從而提升企業的營銷效率和市場競爭力。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/530382.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/530382.shtml
英文地址,請注明出處:http://en.pswp.cn/news/530382.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【Java中級篇】使用itextpdf生成PDF

我們可以發現很多求職網站都會將我們錄入的信息來生成一個PDF簡歷文件。所以我這里提供了用itextpdf生成的PDF的代碼。 一、步驟 1.1、使用Adobe Acrobat Pro工具編輯PDF模板 1.2、根據PDF模板文件路徑創建一個PDFReader對象 1.3、創建一個輸出流對象,用于存放生…

adb bugreport保存位置_adb 常用命令---日常提升效率

做為 Android 開發,怎么能不懂點 adb 命令呢?速看~adb 重置、斷連的狀況這里不說了,先來說一些直觀的命令吧1、adb devices查看當前連接的設備如果當前正在連接著設備,那么就可以進行后續的操作了,如果沒有&#xff0c…

【Java基礎篇】你真的懂switch語句嗎?

switch語句語法 switch (expression) {case value://語句break;//可選//可以有任意個case語句default://可選//語句} 注意點 switch的語句中表達式expression返回類型只能是byte、char、short、int和枚舉類型,java1.7開始支持String類型; case語句值的…

jsp springmvc 視圖解析器_Java面試題整理——SpringMVC

SpringMVC1、什么是SpringMVCSpring MVC是一個MVC的開源框架,Spring MVC Struts2spring,Spring MVC就相當于是Struts2加上Spring的整合,但是這里有一疑惑是Spring MVC和Spring是什么樣的關系呢。Spring MVC是Spring的一個后續產品&#xff0…

【Java基礎篇】Unicode、進制轉換

一、unicode 先說一下unicode是什么? 最開始美國人搞出了ASCII這個東西,什么意思呢? 首先一個字節,我們都知道是8個bit位,總共能表示256種狀態,然后我們就把這256種狀態每種狀態都對應一個字符。這種對應…

采集標簽_分流器(二):靈活分流能力,數據采集無憂

數據采集分析難怎么辦?昨天和大家分享了數據采集分析的最佳助手——分流器的一些基礎知識,回顧鏈接,今天繼續和您分享第二篇,帶您更深入地了解分流器的強大功能。業務難點在網絡安全和數據可視化趨勢推動下,企業安全分…

【計算機原理篇】原碼、反碼和補碼

注意:計算機實際上是按照補碼進行存儲的,對計算機來說沒有原碼和反碼這種東西,原碼和反碼只是為了方便我們理解而定義的一種概念。 一、原碼 正數的原碼就是它本身,負數的原碼最高位為1。 如果用一個字節來存儲整數&#xff0c…

用友郵件撤回怎么操作_用戶體驗原則——“操作可控”

對于用戶的誤操作,提供二次確認或者撤銷的功能,這樣可提高用戶的操作可控性。好設計應該是值得信任,也容易被相信的。在要求用戶執行某一動作時,盡量幫他們理解為什么這個操作是必要的。每一步都需要借助誠實和清晰的表述來建立信…

蛋白結構建模與優化_最終幻想: 無中生有的蛋白質從頭設計

作者簡介: 劉源 北京大學化學與分子工程學院/力文所零.導讀近幾年,蛋白質結構預測領域連續取得重大突破。首先是【AlphaFold】,在可以充分利用共進化信息結合深度神經網絡生成空間約束條件并降低相空間的搜索,極大地幫助了蛋白質的結構建模&a…

【JAVA基礎篇】徹底搞懂拆箱裝箱

什么是裝箱拆箱? Java有8種基本數據類型,并且為這8種類型提供了包裝器類型。比如說int類型的包裝器類型是Integer。 裝箱是指將基本數據類型轉換成對應的包裝器類型。拆箱是指將包裝器類型轉換基本數據類型。 Integer i 10; //自動裝箱 int n i; …

gcn在圖像上的應用_每日摘要|基于CNN 特征的圖像卷積網絡識別雜草和作物

文章信息標題:CNN feature based graph convolutional network for weed and crop recognition in smart farming期刊:《 Computers and Electronics in Agriculture》第一單位:山東農業大學在線日期:2020-05-13Highlights1.提出了…

安卓超過兩行就加省略號_基礎標點符號使用規則詳解—8.省略號

省略號省略號,是標點符號家族中的比較特殊的一個符號,它是由六個小圓點組成。省略號的用法不止省略文字的作用。它還有以下幾種用法。1用法一(一)表示重復詞語或列舉的省略。例:1、果園里有桃樹、梨樹、杏樹、枇杷樹……真的是種類齊全。2、那…

【Java基礎篇】你真的了解構造器嗎?

構造器是方法名和類名相同,并且沒有返回值的特殊方法,可以使用的關鍵字有public, protected & private,或者省略(表示default) public class Constructor {//構造方法public Constructor(){}//實例方法public void…

【JAVA中級篇】線程池

上一篇文章已經介紹了線程的基本概念以及線程相關的API,下面來看一下線程池 一、線程池框架 1、線程池的優點 重用線程池中的線程,避免因為線程的創建和銷毀所帶來的性能開銷。 能有效控制線程池的最大并發數,避免大量線程之間因互相搶奪系…

kafka 腳本發送_Kafka筆記歸納(第五部分:一致性保證,消息重復消費場景及解決方式)...

寫在開頭:本章是Kafka學習歸納第五部分,著重于強調Kafka的事一致性保證,消息重復消費場景及解決方式,記錄偏移量的主題,延時隊列的知識點。文章內容輸出來源:拉勾教育大數據高薪訓練營。一致性保證水位標記…

【Java基礎篇】集合排序

所謂集合排序是指對集合內的元素進行排序。 集合工具類Collections中提供了兩種排序算法,分別是: Collections.sort(List list)Collections.sort(List list,Comparator c) Collections.sort(List list)這種方式需要對象實現Comparable接口,…

語言nomogram校準曲線圖_預測模型的概率校準

1.背景 機器學習分為:監督學習,無監督學習,半監督學習(也可以用hinton所說的強化學習)等。在這里,先簡要介紹一下監督學習從給定的訓練數據集中學習出一個函數(模型參數),當新的數據到來時,可以根據這個函數預測結果。監督學習的訓練集要求包括輸入輸出,也可以說是特征和…

eclipse debug 工程源碼時出現source not found問題解決

問題描述:使用eclipse debug啟動應用,并且打斷點在工程的源碼上面,提示source not found。 問題解決: 1、選中工程,右鍵Debug As》Debug Configurations 2、在Java Application下面選中需要debug的程序,然…

代碼中有個get是啥意思_是時候秀一波了,甩掉get和set,Lombok讓代碼更簡潔

前言前幾天有個新來的同事(實習生)驚訝的對我說:我們的代碼里好多錯誤,我的程序本地都啟動不了。我一臉懵逼的質問他:目前線上的代碼,怎么會有問題嗎?他不服氣的說:你來看嘛,就是有問題&#xf…

JavaWeb工程師知識圖譜

一個工作快三年的的Java菜鳥,總結梳理了一下JavaWeb工程師必須掌握的一些知識點(持續更新中。。。)。 預覽效果 xmind原始文件 百度云盤 鏈接:https://pan.baidu.com/s/1hp3MWGOX2I8APw75Suu52Q 提取碼:j6w6