> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 實驗

> PlayFab Experiments 概觀，說明如何在上線遊戲中執行 A/B 和多變量測試，以嚴謹的統計方法最佳化參與度、營利和留存率。

# 實驗

## 概觀

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 服務的遊戲設定可以透過覆寫進行實驗，而無須新增任何額外的程式碼。
* 覆寫是設定的子集，其中包含對預設遊戲資料的修改，可在實驗中作為變體使用。目前，只有在使用遊戲資料時才能進行具有覆寫的實驗。
  * 涉及遊戲資料的設定是一組索引鍵/值組，非常適合在伺服器上儲存和管理遊戲的遠端設定。它可讓遊戲層級的設定變數保持可存取且井然有序，並可在用戶端擷取。

<Note>
  對於使用覆寫的並行實驗，建議針對互斥的目標對象進行實驗。這可確保正確指派覆寫設定，且用戶端不會發生互動。如此一來，就能產生統計上正確的實驗設計，進而得到正確的分析結果。
</Note>

### PlayFab Experiments 概覽

<img src="https://mintcdn.com/microsoft-4404708b/59DtlsYffqki5YJ_/images/playfab/live-service-management/game-configuration/experiments/tutorials/experiments-at-a-glance.webp?fit=max&auto=format&n=59DtlsYffqki5YJ_&q=85&s=4ff9126a32464b488ecf2defbe8e7af0" alt="實驗概覽的螢幕擷取畫面" width="1696" height="783" data-path="images/playfab/live-service-management/game-configuration/experiments/tutorials/experiments-at-a-glance.webp" />

PlayFab Experiments 可讓您以受管理且受控的方式執行多個並行的隨機實驗。在此過程中，

* 每個執行中實驗之變體群組的唯一識別碼 (稱為變體識別碼) 會標記至每個玩家設定檔。這些變體識別碼會透過用戶端或伺服器端程式碼指派給不同的處理。藉此檢測不同的處理行為。
* 每個變體群組都由變數支援和定義。這些變數是變體群組上的屬性，可讓您透過參數化組合出不同的遊戲體驗集合。
* 提供可靠的實驗結果計算，並附有統計顯著性計算。
* 在目標對象流量嚴重偏離時偵測問題。這通常是由處理導致當機或影響記錄所造成。PlayFab 的實驗功能會標示這類問題，讓您能夠執行可靠的實驗。

<img src="https://mintcdn.com/microsoft-4404708b/3hg2JQs0m7qmDqay/images/playfab/live-service-management/game-configuration/experiments/tutorials/onboarding-experiments-page.PNG?fit=max&auto=format&n=3hg2JQs0m7qmDqay&q=85&s=b73b027e4df0bef4bd54ee98716fd25a" alt="上線使用實驗的螢幕擷取畫面" width="3000" height="1081" data-path="images/playfab/live-service-management/game-configuration/experiments/tutorials/onboarding-experiments-page.PNG" />


## Related topics

- [實驗 API](/zh-TW/services/playfab/live-service-management/game-configuration/experiments/experimentation-apis.md)
- [管理實驗](/zh-TW/services/playfab/live-service-management/game-configuration/experiments/manage-experiments.md)
- [分析實驗](/zh-TW/services/playfab/live-service-management/game-configuration/experiments/analyze-experiments.md)
- [取得實驗](/zh-TW/services/playfab/api-references/rest/experimentation/experimentation/get-experiments.md)
- [實驗定價](/zh-TW/services/playfab/live-service-management/game-configuration/experiments/pricing.md)
