遠端設定個人化

Remote Config 個人化功能會根據每個使用者的情況,自動選取 Remote Config 參數,全力達成目標。個人化參數就像是自動、個別、持續改善和永久的 A/B 測試。

在應用程式中使用Remote Config個人化功能時,系統會自動為每位使用者提供多種替代使用者體驗中的一種,也就是能針對您選擇的目標進行最佳化的替代方案,進而打造更吸引人的體驗。您可以使用Remote Config指定目標條件,針對特定使用者群組指定個人化 Remote Config 參數。

您可以使用 Google Analytics 評估任何目標,並根據事件數量或事件參數的匯總值 (總和) 進行最佳化。包括下列內建指標:

  • 使用者參與時間,系統會盡可能延長使用者參與時間
  • 廣告點擊次數,系統會根據廣告點擊事件總數進行最佳化
  • 廣告曝光次數,以廣告曝光次數為最佳化目標

或者,您也可以根據任何Analytics事件,針對自訂指標進行最佳化。可能原因包括:

  • 提交 Play 商店或 App Store 評分
  • 使用者完成特定工作 (例如完成遊戲關卡) 的成功率
  • 應用程式內購事件
  • 電子商務事件,例如將商品加入購物車,或開始/完成結帳
  • 應用程式內購和廣告收益
  • 虛擬貨幣支出
  • 連結和內容分享,以及社群網路活動

如要進一步瞭解個人化功能的潛在用途,請參閱「Remote Config 個人化功能有哪些用途?」一文。

開始發布

運作原理

個人化功能會運用機器學習技術,為每位使用者提供最合適的體驗。演算法會有效率地在學習不同類型使用者的最佳體驗,以及運用這些知識盡量提高目標指標之間取得平衡。系統會自動比較個人化結果與一組隨機體驗的結果,這組隨機體驗是從您提供的替代方案中選出,並持續提供給特定使用者。這項比較會顯示個人化系統產生的「升幅」(增量價值)。

如要進一步瞭解遠端設定個人化演算法和概念,請參閱「關於遠端設定個人化」。

實作路徑

  1. 導入兩項以上替代使用者體驗,預期這些體驗對部分使用者來說是最佳選擇,但對其他使用者則不然。
  2. 使用Remote Config 參數,從遠端設定這些替代方案。請參閱「開始使用 Remote Config」和「Remote Config 載入策略」。
  3. 為參數啟用個人化設定。Remote Config會為每位使用者指派最適合的體驗。請參閱入門指南。

個人化與 A/B 測試

A/B 版本測試旨在找出成效最佳的單一使用者體驗,個人化則會為每位使用者動態選擇最合適的使用者體驗,針對目標進行最佳化。對於許多類型的問題,個人化功能可產生最佳結果,但 A/B 測試仍有其用途:

建議採用個人化功能 建議使用 A/B 測試
當所有使用者都能因個人化體驗而受益 您希望為所有使用者 (或預先定義的一組使用者) 提供一致的最佳體驗
您想要持續改善個人化模型 您想在特定的時間範圍內進行測試
最佳化目標可以簡化為一組數據分析事件的加權總和 需要詳細評估幾項不同的競爭指標,才能達成最佳化目標
無論如何,您都想要全力達成單一目標 您想先確認特定版本的成效升幅是否達到統計顯著程度,再正式採用
不需要或不想要人工審查結果 您想要人工審查結果

舉例來說,假設您想在提示使用者時,盡可能提高他們在 Play 商店中對應用程式的評分。提示顯示時機是影響成功率的因素之一:您是在使用者第一次、第二次還是第三次開啟應用程式時顯示提示?還是會在他們成功完成特定工作時提示?理想時機可能因人而異:有些使用者可能隨時準備好為您的應用程式評分,有些則可能需要更多時間。

最佳化意見回饋提示的時機是個人化功能的理想用途:

  • 每位使用者的最佳設定可能不盡相同。
  • 使用 Analytics 即可輕鬆評估成效。
  • 所討論的 UX 變更風險很低,您可能不需要考慮取捨或進行人工審查。

立即試用

開始發布