用戶反饋驅動抖音產品體驗優化實踐

{"type":"doc","content":[{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"摘要"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"抖音 App 每天收到大量的用戶反饋,通過 NLP 智能反饋打標模型賦能了反饋數據場景化標籤的構建,實現了面向業務視角的體驗指標聚合。詞聚類算法實時提煉每日反饋熱點,快速聚焦問題發現。構建於智能算法之上的體驗管理平臺旨在通過技術平臺化的方式,結合反饋驅動的機制,從反饋中挖掘出對抖音系產品留存、增長或口碑提升的可能點,推動體驗問題治理改進,提升產品體驗。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"平臺背景簡介"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"抖音 App 擁有億級別的日活用戶量,每天能收到大量的用戶意見反饋,用戶反饋對於未來的產品開發、改善客戶體驗和整體客戶滿意度至關重要。妥善處理用戶的負面反饋,有助於有效提高用戶忠誠度。從海量級的用戶反饋數據中提取有價值的反饋信息,經常面臨兩個痛點:"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"一是反饋缺少場景化,無法更精細粒度地對反饋數據進行分類歸因,並且階段性對場景做體驗提升。"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"二是反饋有效性差,如何從海量反饋中提取有效的用戶反饋信息,進一步進行問題定位,運營改進、反饋閉環、從而達到體驗提升。"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"基於這樣的痛點和業務訴求,用戶體驗管理平臺應運而生,旨在通過技術平臺化的方式,結合反饋驅動的機制,以產品化數據化的手段從反饋中挖掘出對抖音系產品留存、增長或口碑提升的可能點,推動體驗問題治理改進,提升產品體驗。平臺系統架構圖如下圖所示:"}]},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/ce\/ce0a35be2900628908dde7c8066b4459.png","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"反饋生命週期"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"用戶提交反饋後,端上按照規定的參數上報至反饋服務端進行存儲,反饋後臺從數據庫撈出數據在控制檯呈現,供各角色對反饋數據進行處理和消費。具體示意圖如下所示:"}]},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/ad\/add36c9938cf8813d3e4a8c9cb4fd6d3.png","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"如圖中所示,體驗管理平臺位於反饋生命週期的最後一環,在技術架構設計上我們分成了兩個部分,一部分是反饋工作臺,圍繞對反饋原始數據的打標、過濾、分類等操作。第二部分是體驗管理平臺,體驗管理平臺基於標籤的分類做場景映射,然後提煉出有價值的數據指標、並對指標數據做下鑽延伸,提供畫像級分析歸納,並提供體驗管理專項對問題跟進,推進工單解決,完成體驗的閉環。基於上面的認知,我們將平臺化系統分成五個大的模塊,分別是反饋工作臺、標籤場景化、體驗指標概覽、畫像原聲深度檢索分析、體驗專項管理。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"NLP 賦能場景化標籤構建"}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"基於 NLP 技術的智能反饋打標模型"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"搭建一個反饋管理工作臺是處理反饋進線數據的必備條件,旨在提供對用戶反饋的查看、回覆、分類、標記。同時維護對分類標籤樹內容以及邏輯個性化自定義配置。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"面對海量用戶反饋數據,人工打標是非常低效的。平臺通過前置引入無效反饋打標模型,能夠過濾無效的用戶反饋,提升運營處理效率;通過引入預訓練的神經網絡技術,理解和識別用戶反饋意圖,顯著提升了用戶反饋分類的準確率和及時性。我們預訓練模型訓練步驟主要包括:"}]},{"type":"numberedlist","attrs":{"start":null,"normalizeStart":1},"content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":1,"align":null,"origin":null},"content":[{"type":"text","text":"在用戶反饋數據集進行領域自適應預訓練,有效學習反饋領域中常用的語言知識;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":2,"align":null,"origin":null},"content":[{"type":"text","text":"在目標業務數據集上進行任務自適應預訓練,有效學習該特定領域下的常用知識;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":3,"align":null,"origin":null},"content":[{"type":"text","text":"在目標數據集上訓練分類模型,能夠有效擬合具體業務的分類目標。採用了繼續預訓練方法之後,用戶反饋打標模型效果得到顯著提升。"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"爲了解決長尾標籤樣本數量不均衡的問題,我們在預訓練模型的基礎上,採用了標籤遷移學習與多標籤分類技術,顯著提高了長尾標籤的預測效果;爲了支持運營側對不同粒度反饋場景進行分析的需求,同時引入了層次分類技術,能夠有效學習標籤間的樹形結構關係,也在一定程度下緩解了標籤樣本不均衡的問題,提高了反饋打標模型的整體準確率。"}]},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/87\/87432161194ce6757f0be392d8984a28.png","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"業務場景標籤映射"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"通過反饋管理工作臺,對反饋進線數據完成了標籤化分類,但是面臨複雜的業務產品線以及跨渠道產品訴求,無法精準地將反饋數據和業務產品線關聯起來,面向業務視角的體驗指標將無法聚合實現。基於這樣的訴求,搭建一個可視化控制檯提供自主性業務標籤配置管理關係,實現業務的可插拔式靈活配置,來完成業務到標籤到元數據的底層關聯,提升保障平臺功能的可複用性。"}]},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/7a\/7a390ae4fcb31b45287f2ef466940421.png","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"實現一個業務場景標籤映射配置模塊,需要涵蓋如下功能:對標籤配置項的列表展示與檢索,新增字段集、編輯與批量操作、發佈上線、版本回滾等。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"其中比較複雜的部分爲新增字段集,歸因是標籤模型採用的是一級標籤+二級標籤+三級標籤的樹狀級聯結構方式,舉例說明,一級標籤爲:廣告相關;二級標籤:吐槽廣告多、內容不喜歡、體驗不流暢;二級標籤下的吐槽廣告多又可以分拆爲三級標籤:吐槽賣貨廣告多、吐槽遊戲廣告多、吐槽借貸廣告多。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"而構建於標籤之上的業務場景模型同樣採用的是樹狀級聯結構模型,如上圖所示:業務定義爲:抖音極速版。場景定義爲:廣告相關場景。所關聯的標籤有:吐槽賣貨廣告多、吐槽遊戲廣告多、吐槽借貸廣告多等,文中所闡述的業務關係圖如下圖所示:"}]},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/24\/24fa5494412b2380646eb30107ff2e58.png","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"數據驅動問題發現"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"反饋標籤場景化將業務場景和底層的數據進行了映射關聯,爲基於業務維度的聚合分析創造了條件,接下來我們把問題聚焦到如何將體驗問題量化,找到合理的指標是問題的重中之重。NPS:NPS 的核心就是調研用戶是否願意將這個產品推薦給其他人,以此體現用戶是否對你的產品真正滿意。雖然 NPS 是比較不錯的體驗指標,但是反饋數據源重點關注的是用戶評論和產品建議,和 NPS 有一定差異,基於上面的背景,設計了求助率這個指標,旨在客觀衡量體驗問題。從平臺設計的角度上看,期望隨着產品體驗問題的改進,求助率是應該不斷降低的過程。"}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"體驗指標量化"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"我們定義求助率爲:反饋總量\/百萬 DAU。DAU 定義爲:日活躍用戶數量。百萬 DAU 以百萬日活用戶做最小單元。原則上隨着體驗問題的不斷改進,求助率會呈現下降趨勢;反饋量 TOP 場景也是重點關注的體驗指標。根據系統前置構建的場景標籤化模型,技術上可以非常方便地聚合出反饋量 TOP 場景,與此同時可以附加一些體驗指標,比如反饋變化率 TOP 場景、反饋變化量 TOP 場景。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"反饋變化率定義爲:對所選週期下最後一級問題進行週期環比,求出變化百分比,並正序取 Top5 展示。反饋變化量定義爲:對所選週期下最後一級問題進行週期環比,求出變化量,並正序取 Top5 展示。與此同時,我們以天爲維度,將求助率和反饋量 TOP 做關聯,實現指標間的下鑽和關聯,提升數據指標的聯動性。熱點高頻熱點詞,可以讓運營同學直觀地看到一定時間區間下的熱點關鍵詞,也是衡量體驗指標的一個重要參考點,以下將重點介紹聚類下的實時熱點高頻詞。"}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"聚類下的實時熱點高頻詞"}]},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/67\/674cdb13f4306649621f0d7f40385866.png","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"爲了能夠實時展示反饋數據中用戶描述的主要內容,我們開發了一款詞雲工具,能夠在平臺上實時展示用戶反饋的關鍵詞和關鍵短語。這款詞雲工具涉及的 NLP 技術包括智能分詞、新詞發現、關鍵詞抽取和詞聚類算法。傳統分詞算法分詞粒度較細,會導致詞雲的信息量不足,難以直接觀察出背後的主要問題,而我們提出的智能分詞和關鍵詞抽取算法,通過剔除反饋描述中的無效成分,僅保留有效文字內容,能夠有效挖掘反饋描述中的關鍵短語,解決了詞雲信息量不足的問題。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"爲了避免分詞算法不準確導致關鍵內容的缺失,我們提出了新詞發現算法,它能夠定時挖掘反饋數據中的新詞,並及時將新詞加入到智能分詞模塊中,從而支持統計新詞的詞頻。詞聚類算法是爲了找到詞雲中的相似熱詞,將相似熱詞的出現頻次進行彙總展示,能夠幫助運營側更準確和高效地發現問題。"}]},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/e2\/e206c6ff42bfca2987dc2e8134c2a3d4.png","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"畫像原聲檢索提升體驗問題分析定位"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"用戶畫像即建立在一系列真實數據之上的目標用戶模型。面對每天數量龐大的反饋意見,從這些反饋中梳理出用戶畫像,能夠幫助我們具體地、標籤化地、有針對性地認識和挖掘出目標用戶,定義他們的特徵,聚類他們的訴求,並同步給到運營和產品人員,爲後續進一步提升用戶體驗提供數據支撐。"}]},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/52\/5262de80edd4d78b4a2766cafdf88dfc.png","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"體驗指標可以宏觀地、粗粒度地定位聚焦到場景問題,但是缺乏對相關原聲的定位,追蹤和分析。原聲畫像分析模塊旨在構建一個原聲數據索引分析查詢系統,通過對各個維度的聚合分析、實時索引分類原聲數據,爲體驗指標的問題分析提供了便利。以抖音側爲例,我們提供了性別、城市、年齡、手機品牌、手機價格、手機系統等多個維度的篩選條件和畫像分析。"}]},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/8b\/8b21d9fcba79a644fdd10961cc46b2a3.png","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"畫像分析對體驗指標分析與問題定位有着非常有效的幫助,舉例說明以檢索字體問題關鍵詞得出的反饋用戶畫像中,Android 的反饋量明顯超過其他系統,基於此可以提出相應的體驗專項治理方案來重點跟進 Android 版本等相關問題,此項優化可以大大減少該反饋的梳理,降低求助率體驗指標。由此可以看出體驗原聲檢索對體驗問題排查、分析都有着不可缺少的作用。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"體驗管理形成閉環"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"從體驗指標、原聲分析中挖掘出的體驗問題或改進點,需要被及時地反饋到對應的產研同學以制定方案執行改進,預期收穫體驗指標的正向反饋,提升用戶滿意度。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"體驗管理專項期望通過 web 平臺化的能力,打通反饋驅動改進的業務閉環,在用戶與產研之間形成有效連接。通過關聯反饋關鍵詞、標籤或具體反饋 ID,精準地提出體驗專項需求;通過嚴格的流程,高效管理體驗需求的執行進度;通過各環節的權限管控,更精細化地管理各個業務產品線的體驗問題;通過操作記錄,清晰地展示一個需求從提出到完結的執行週期。"}]},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/f7\/f7eca9bd17ade632cbedb882b8787545.png","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"體驗管理專項作爲反饋驅動業務的最後一環,預期收益爲降低用戶求助率。但業務不斷迭代,新的 feature 可能給用戶帶來新的問題,因此整體\/粗粒度場景下的反饋率、求助率並不一定能反映體驗專項改進的效果,而細分標籤下的反饋量變化趨勢能更精確地評估體驗專項的效果。此外,平臺提供了紅黑榜機制,統計各個業務場景下體驗問題被提出後的響應率與解決率並進行排行,展示相關處理人,以激勵推進體驗業務改進。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"定義響應率:最近雙月內,在某一個場景下,「創建且接口人有過操作的專項數-廢棄專項數」\/「創建的總專項數-廢棄專項數」。"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"定義解決率:最近雙月內,在某一個場景下,「創建且狀態爲“已完成”狀態的專項數」\/「創建的總專項數-廢棄專項數」。"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"目前的指標並不能足夠精準地評估體驗專項管理對於業務的改進程度,這也是一個日後努力的方向。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"平臺數據索引加速方案"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"構建於海量數據之上的數據檢索系統,通常會面臨比較大的計算耗時,如果不做合理的架構優化,對於平臺本身使用起來體驗會非常差,不利於運營人員分析和快速定位問題,爲此設計一套數據加速方案,期望通過技術的手段來優化整體上網站的索引檢索耗時,提升平臺級的檢索速度,減少不必要的計算資源消耗,提升平臺穩定性、易用性。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/47\/472776bb785408bfe9a1a041f80bbf24.png","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"爲了儘可能提高接口響應速度,減少異常我們使用了一系列方法進行保障:"}]},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"離線預處理"},{"type":"text","text":":由於部分指標是 T+1 的,爲了減少在接到用戶請求時的計算量,我們使用離線的方式對數據進行了預處理。對於一些計算量大,耗時長,變化小的請求,我們使用天級別的離線任務計算出了每天的結果,在後續計算中直接使用預處理的數據進行計算,以減少計算量,加快接口響應。"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"緩存刷新"},{"type":"text","text":":有一些常見的場景,比如整體的求助率趨勢、詞雲、反饋重點問題等, 存在大量的重複請求,如果緩存過期,無法命中緩存,這些請求的響應時長會明顯增加,進而影響用戶體驗,爲了對這部分請求進行更進一步的優化,我們定時對緩存進行刷新,確保常見請求直接命中緩存。"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"兜底數據維護"},{"type":"text","text":":爲了應對離線預處理數據和數據源都異常的極端情況,我們構建了兜底策略對極端場景進行兜底。兜底數據刷新任務會定時維護兜底數據,當正常請求異常的時候,我們會從兜底數據讀取數據。"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"用戶請求過程"},{"type":"text","text":":一個完整的用戶請求過程如下:後端接到用戶請求之後,首先請求緩存,如果緩存命中,直接返回緩存的結果。如果沒有命中緩存並且預處理數據存在,嘗試根據離線任務預處理的數據進行計算,否則根據原始數據進行計算,計算成功後,更新緩存,返回結果。極端場景下,當緩存無數據、離線任務異常、數據源異常同時出現時,我們直接從兜底數據中查詢數據。"}]}]}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"總結"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"體驗管理平臺基於用戶反饋數據,結合技術化的手段將體驗管理線上化、平臺化,旨在能有效改進抖音側產品體驗問題,真正落實讓用戶加入到字節的發展中來,讓用戶產生歸屬感。在實踐過程中沉澱出反饋工作臺、標籤場景化、體驗指標概覽、畫像原聲檢索分析、體驗專項管理五大核心模塊,支撐了抖音側近幾十個業務場景,爲產品改進和體驗提升保駕護航。更好地抽象平臺系統能力,打造一個業界領先的體驗管理平臺,是我們的願景和使命。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"本文轉載自:字節跳動技術團隊(ID:toutiaotechblog)"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"原文鏈接:"},{"type":"link","attrs":{"href":"https:\/\/mp.weixin.qq.com\/s\/ekOhmb9FAWe2MlPBjr_ECQ","title":"xxx","type":null},"content":[{"type":"text","text":"用戶反饋驅動抖音產品體驗優化實踐"}]}]}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章