기술 자료

​
​

Development

User Acquisition

Monetization

산업 분야

Multiplayer Services SDK

All Services

Multiplayer Services SDK

이 페이지는 선택한 언어로 제공되지 않습니다.
Multiplayer
​
​
Multiplayer Services SDK
  • Overview
  • Get started
  • Use multiplayer sessions
  • Manage sessions
  • Connect players through a relay
  • Networking
  • Matchmaking
    • Get started with matchmaking
    • Manage and configure matchmaking
      • Matchmaking rules
      • Matchmaking rule relaxation
      • Matchmaking with Quality of Service
      • Player segmentation
      • Matchmaker backfill
      • Matchmaking rule samples
      • Matchmaker A/B testing
    • Matchmaker troubleshooting
    • Integrations with other UGS services
    • Deploy Matchmaker configurations
  • Monitor and debug sessions
  • Tutorials
  • Reference
  1. Multiplayer Services SDK

Matchmaker A/B testing

Test and optimize matchmaking configurations by comparing different rule variants and their performance metrics.
읽는 시간 3분
최근 업데이트: 15일 전

Finding the right matchmaking rule that provides the best game experience is important for player engagement. A/B testing allows you to test, evaluate, and optimize matchmaking rules without tampering with game operations or revenue. You can experiment with different matchmaking rule configurations and compare match outcomes.
The A/B testing dashboard displays real-time metrics about how the different matchmaking rules are performing, which can help you evaluate and decide which ones align with your goals. The dashboard displays retention, engagement, and monetization data to give a full picture of each of the matchmaking rule variants.

Requirements

To use A/B testing, you need to use the latest SDK package for each of the following services:
  • Multiplayer Services
  • Analytics
The Multiplayer Services SDK contains the Unity Matchmaker Service API. If the Analytics SDK isn't installed, tickets are silently sent to your pool's primary variant.
To install the latest packages, do the following:
  1. In the Unity Editor's Package Manager, select Unity Registry.
  2. Search for the following packages, then Install them:
    • Multiplayer Services:
      com.unity.services.multiplayer
    • Analytics:
      com.unity.services.analytics

Set up A/B testing

To set up A/B testing in your project, do the following:
  1. In the Unity Dashboard, go to Matchmaker > Queues > A/B Testing. Select a pool and then A/B testing.
  2. Navigate to the pool variant you want to do the A/B test on and select A/B Test with Game Overrides.
  3. Select Create Override and then enter an A/B test name.
  4. Set the target audience that you want to aim your A/B test to:
    • Audiences: Build custom stateful audiences using Unity Analytics tracking.
    • JEXL is not supported at the moment.
  5. Choose your content type and create different matchmaking rule variations.
  6. Set when the A/B test will run and how long it’ll run for.

Troubleshooting

Why aren't my tickets showing up in the variant pool?
First, check the A/B test result using the following code:
var ticketResponse = await MatchmakerService.Instance.CreateTicketAsync(players, options);object abTestingSerialize = (object)ticketResponse.AbTestingResult;string abTestingJsonOutput = JsonConvert.SerializeObject(abTestingSerialize, Formatting.Indented);Debug.Log(abTestingJsonOutput);
The A/B test result should return an object similar to the following example:
{ "isAbTesting": true, "variantId": "aaaaaaaa-cdf2-4752-bae1-52ecc90d38c6:Variant 1", "poolId": "bbbbbbbb-722f-40f2-87f4-28ec307b7d0c", "basePoolId": "cccccccc-39a0-42ca-a15e-77544d7ffe41"}
The A/B test result might return
null
for the following reasons:
  • Analytics SDK is not installed.
  • Pool variant has been deleted.
  • Game Override is disabled, expired, or otherwise misconfigured.
In any of these cases, tickets will be sent to your pool's primary variant.
To fix, review the initial steps on this page to validate your configuration.

Limitations

Matchmaker A/B Testing doesn't support the following Game Overrides features:
  • Contextual data attributes (JEXL) for player targeting.
  • On the Unity Dashboard, in Game Overrides, the Reporting tab doesn't show results from Matchmaker A/B tests. However, users can view results from the graphs in the Reporting tab.
  • In the Reporting tab, Total participants refers to the total number of participants involved in the A/B tests, but isn't equal to the total number of confirmed players who have been served by the Matchmaker configurations.

Copyright © 2026 Unity Technologies
법률 정보개인정보 처리방침쿠키Documentation Terms of Use개인 정보 판매 또는 공유 금지개인정보 보호 선택(쿠키 설정)

'Unity', Unity 로고 및 기타 Unity 상표는 미국 및 기타 지역 내 Unity Technologies 또는 그 계열사의 상표 또는 등록상표입니다(자세한 내용은 여기에서 확인하세요). 기타 명칭 또는 브랜드는 해당 소유자의 상표입니다.

일부 페이지는 편의를 위해 기계 번역되었으며 부정확한 내용이 있을 수 있습니다. 정보가 상충되는 경우, 영어 버전을 우선으로 참조하세요.

  • 보고 있는 페이지
    • Requirements

    • Set up A/B testing

    • Troubleshooting

    • Limitations


이 페이지의 문제 보고