跳轉到主要內容

實驗

概觀

PlayFab Experiments 功能可協助您找出最適合遊戲的策略。它的做法是協助您執行多個並行實驗,並確保統計上的可信度。 您可以透過實驗比較不同版本的遊戲設定、定價模型和推廣機制,找出最符合遊戲目標 (參與度、營利、留存率等) 的變化,藉此提升玩家體驗。

PlayFab Experiments 的功能

PlayFab Experiments 是專為在遊戲中執行實驗而量身打造的解決方案。它由 Microsoft 內部實驗平台提供技術支援,帶來 Minecraft、Azure、Office、Bing 和許多其他 Microsoft 產品所使用的頂尖功能。 PlayFab Experiments 提供下列功能,讓您如虎添翼:
  • 透過 PlayFab Game Manager 上 (互動式且自我導向的) 使用者介面以及可擴充的 API,建立和管理多個並行實驗。
  • 利用現有流量,以隨機但受控的方式鎖定所需對象。您可以針對區段進行實驗,並定義每個變體中目標對象的百分比。
  • 排程實驗或立即執行實驗。
  • 分析實驗的計分卡結果。計分卡的計算可靠,並具備豐富的統計詳細資料。這可讓您了解統計顯著性,並在觀察到樣本比例不符時發出警示。
  • 可與其他 PlayFab 服務整合,例如遊戲資料、玩家設定檔、PlayStream 事件、CloudScript 和 Insights Explorer 等。

使用 PlayFab Experiments 變體的實驗設定

實驗會比較遊戲設定,無論是遊戲內體驗還是其他遊戲成長策略。這些設定可以透過遊戲程式碼啟用,並對應至變體-變數組或變體-覆寫組。每個設定都可以輕鬆對應至實驗的變體,以啟用任何遊戲體驗。 控制體驗會對應至控制變體,並與對應至處理變體的一或多個處理體驗進行比較,以研究玩家行為,並判斷哪個變體體驗或設定的效果較佳。

對應至變數的遊戲設定 (無須部署新程式碼)

  • 每個設定都可以輕鬆對應至變體,其中每個變體都由變數支援。這些變數可讓您透過參數化組合出不同的遊戲體驗集合。

作為遊戲設定的覆寫 (無須變更遊戲程式碼)

  • 使用 PlayFab 服務的遊戲設定可以透過覆寫進行實驗,而無須新增任何額外的程式碼。
  • 覆寫是設定的子集,其中包含對預設遊戲資料的修改,可在實驗中作為變體使用。目前,只有在使用遊戲資料時才能進行具有覆寫的實驗。
    • 涉及遊戲資料的設定是一組索引鍵/值組,非常適合在伺服器上儲存和管理遊戲的遠端設定。它可讓遊戲層級的設定變數保持可存取且井然有序,並可在用戶端擷取。
對於使用覆寫的並行實驗,建議針對互斥的目標對象進行實驗。這可確保正確指派覆寫設定,且用戶端不會發生互動。如此一來,就能產生統計上正確的實驗設計,進而得到正確的分析結果。

PlayFab Experiments 概覽

實驗概覽的螢幕擷取畫面 PlayFab Experiments 可讓您以受管理且受控的方式執行多個並行的隨機實驗。在此過程中,
  • 每個執行中實驗之變體群組的唯一識別碼 (稱為變體識別碼) 會標記至每個玩家設定檔。這些變體識別碼會透過用戶端或伺服器端程式碼指派給不同的處理。藉此檢測不同的處理行為。
  • 每個變體群組都由變數支援和定義。這些變數是變體群組上的屬性,可讓您透過參數化組合出不同的遊戲體驗集合。
  • 提供可靠的實驗結果計算,並附有統計顯著性計算。
  • 在目標對象流量嚴重偏離時偵測問題。這通常是由處理導致當機或影響記錄所造成。PlayFab 的實驗功能會標示這類問題,讓您能夠執行可靠的實驗。
上線使用實驗的螢幕擷取畫面
最後修改於 2026年10月8日