Uber 如何使用 ML 和線性規劃最佳化推送通知的時間
內部通知是線上商務的重要潛在客戶。優步寫了問題陳述的複雜性以及它如何採用線性程式(線性最佳化)來實現最佳結果。
推送通知是 Uber Eats 優食客戶發現新餐廳、有價值的促銷活動、雜貨和酒類等新產品以及成為會員的好處等的一個不可或缺的渠道。推送通知由內部各個團隊傳送,例如營銷、城市運營和產品。自 2020 年 3 月推出營銷推送通知以來,不僅傳送通知的團佇列表快速增長,而且到 2020 年底,通知量也快速增長到每月數十億條。
我們很快注意到了各種各樣的問題:
- 存在核心質量問題(即下班後傳送的通知、無效的深層連結、重複、無效的促銷程式碼、在關閉的商店登陸使用者等)
- 通知在幾分鐘和幾小時內相互傳送,其中許多訊息相互衝突
- 推送被髮送給使用者,幾乎沒有個性化的使用者希望接收什麼推送,在什麼時間,或者以什麼頻率
- 我們的營銷團隊引入了多種新方法來手動控制相互衝突的訊息傳遞,每個團隊成員每週增加超過 15 小時,並將有價值的戰略工作轉移到更瑣碎的編排任務上
在 Uber,我們努力提供一流的使用者體驗,我們很快意識到需要一種綜合方法來實現推送。我們引入了一個我們稱為消費者通訊閘道器 (CCG) 的系統:一個集中的智慧層,用於在使用者級別管理推送通知的質量、排名、時間和頻率。
詳細點選標題
相關文章
- Python求解線性規劃——PuLP使用教程PythonPulp
- matlab線性規劃Matlab
- 關於 線性規劃 非線性規劃 與 凸優化優化
- 動態規劃-----線性動態規劃
- 使用甘特圖實現高效時間規劃
- matlab求解非線性規劃Matlab
- UVA 10498 Happiness!(線性規劃)APP
- 萬字教你如何用 Python 實現線性規劃Python
- DoorDash如何使用ML和最佳化解決訂單派送的排程問題
- matlab求解線性規劃問題Matlab
- 動態規劃篇——線性DP動態規劃
- 4.2.1.8規劃臨時表空間
- 線性規劃模型複習總結模型
- Matlab解決線性規劃問題Matlab
- 專案間隙的一些零碎時間應該如何規劃呢?
- 如何系統學習Linux運維?怎麼時間規劃?Linux運維
- 線性規劃單純形法精解
- 線性規劃對偶學習筆記筆記
- JavaScript是如何工作的: Web推送通知的機制JavaScriptWeb
- 4.2.1.7 規劃 SYSTEM 和 SYSAUX 表空間UX
- Python小白的數學建模課-03.線性規劃Python
- FCM設定推送訊息的時效性(若目標裝置沒有在限定時間內收到推送則放棄推送)
- [譯] JavaScript 是如何工作的:Web 推送通知的機制JavaScriptWeb
- 線性時間構造最大堆
- 非線性規劃的經典例題--選址問題
- iOS 推送通知及推送擴充套件iOS套件
- Java工程師如何做好職業規劃和成長路線?Java工程師
- 車間無線覆蓋計劃的效果如何?
- 時間戳和正規表示式時間戳
- 區間動態規劃動態規劃
- 虛擬化運維:規劃和發展戰略性 IT 計劃運維
- 【解惑】時間規劃,Linq的Aggregate函式在計算會議重疊時間中的應用函式
- Uber如何處理和使用乘客資料改善App的體驗?APP
- 運籌優化(五)--線性規劃之內點法優化
- 運籌優化(十一)--無約束非線性規劃優化
- React Native推送通知:完整的操作指南React Native
- DPM如何規劃使用者畫像
- 基於數值最佳化的自動駕駛實時運動規劃自動駕駛