通過 Remote Config 個性化,您可以為每個用戶自動選擇 Remote Config 參數以針對目標進行優化。個性化參數就像執行自動、個性化、持續改進和永久的 A/B 測試。
當您在您的應用程序中使用 Remote Config 個性化時,您可以通過自動為每個用戶提供多種備選用戶體驗之一(針對您選擇的目標進行優化的備選方案),從而為他們創造更具吸引力的體驗。您可以使用Remote Config 定位條件將您的個性化 Remote Config參數定位到特定用戶組。
您可以針對使用 Google Analytics 可衡量的任何目標進行優化,並根據事件數量或事件參數的聚合值(總和)進行優化。這包括以下內置指標:
- 用戶參與時間,按用戶參與時間優化
- 廣告點擊,按廣告點擊事件總數進行優化
- 廣告展示次數,根據廣告展示次數進行優化
或者,您可以根據任何 Analytics 事件優化自定義指標。一些可能性包括:
- Play 商店或 App Store 評級提交
- 用戶在特定任務上取得成功,例如完成遊戲關卡
- 應用內購買事件
- 電子商務事件,例如將商品添加到購物車,或者開始或完成結帳
- 應用內購買和廣告收入
- 虛擬貨幣消費
- 鏈接和內容共享以及社交網絡活動
有關潛在個性化用例的更多信息,請參閱遠程配置個性化可以做什麼?
它是如何工作的?
個性化使用機器學習來確定每個用戶的最佳體驗。該算法有效地在為不同類型的用戶學習最佳體驗和利用該知識最大化您的目標指標之間進行權衡。個性化結果會自動與一組拒絕用戶進行比較,這些用戶會從您提供的替代方案中獲得持久的隨機體驗——這種比較顯示了個性化系統產生了多少“提升”(增量值)。
有關 Remote Config 個性化算法和概念的詳細信息,請參閱關於 Remote Config 個性化。
實現路徑
- 實施兩種或多種您期望對某些用戶而非其他用戶最佳的替代用戶體驗。
- 使用 Remote Config 參數使這些備選方案可遠程配置。請參閱遠程配置入門和遠程配置加載策略。
- 為參數啟用個性化。 Remote Config 將為您的每個用戶分配最適合他們的體驗。請參閱入門指南。
個性化與 A/B 測試
與旨在尋找單一最佳用戶體驗的 A/B 測試不同,個性化嘗試通過為每個用戶動態選擇最佳用戶體驗來最大化目標。對於許多類型的問題,個性化會產生最好的結果,但 A/B 測試仍有其用處:
個性化首選 | 首選A/B測試 |
---|---|
當每個用戶都可以從個性化的用戶體驗中受益時 | 當您希望為所有用戶或定義的用戶子集提供單一的最佳體驗時 |
當你想持續優化個性化模型時 | 當您想在固定時間窗口內進行測試時 |
當您的優化目標可以簡單地表示為分析事件的加權總和時 | 當您的優化目標需要對幾個不同的競爭指標進行周到的評估時 |
當您想不考慮任何權衡取捨而針對目標進行優化時 | 當您想在推出某個變體之前確定它是否比另一個變體在統計上有顯著改進時 |
當不需要或不需要人工審查結果時 | 當需要人工審查結果時 |
例如,假設您希望在您提示時最大限度地增加在 Play 商店中對您的應用評分的用戶數量。可能有助於成功的一個因素是提示的時間:當用戶第一次、第二次或第三次打開您的應用程序時,您會顯示提示嗎?還是在他們成功完成某些任務時提示他們?理想的時間可能取決於個人用戶:一些用戶可能會立即準備好對您的應用進行評分,而其他用戶可能需要更多時間。
優化反饋提示的時間是個性化的理想用例:
- 每個用戶的最佳設置可能不同。
- 使用 Analytics 可以輕鬆衡量成功。
- 所討論的 UX 更改風險很低,您可能不需要考慮權衡取捨或進行人工審查。