이벤트 분할 빠른 시작
참고 항목
이벤트 분할 기능은 프라이빗 미리 보기로 제공되며, 이는 사용하도록 설정한 특정 타이틀에서만 사용할 수 있다는 것을 의미합니다. 계속해서 피드백을 수집하고 고객 사용을 최적화함에 따라 지속적인 변경이 있을 것으로 예상합니다.
이벤트 분할은 게임 관리자 및 API를 통해 관리할 수 있습니다.
게임 관리자에서 관리되는 이벤트 추가, 편집 및 삭제
게임 관리자를 통해 이벤트 관리를 추가, 편집 및 삭제하여 분할을 구성하는 방법을 알아봅니다.
관리되는 이벤트 추가
- PlayFab로 이동하여 게임 관리자에 로그인합니다.
- 타이틀로 이동합니다.
- 왼쪽 메뉴에서 데이터를 선택합니다.
- 이벤트 관리(미리 보기) 탭을 선택합니다.
- 관리되는 이벤트 추가를 선택합니다.
- 이벤트 유형 드롭다운에서 관리할 이벤트를 선택합니다. 사용자 지정 이벤트가 드롭다운에 표시되지 않으면 사용자 지정 이벤트 이름을 입력하고 이벤트 이름을 만드는 옵션을 선택할 수 있습니다.
- 샘플링 백분율을 기본값으로 둡니다. 이벤트를 샘플링하려는 경우 이 값 설정에 대한 자세한 내용은 이벤트 샘플링 개요를 참조하세요.
- 이 이벤트에 대해 분할을 사용하도록 설정하려면 데이터 연결의 파티션 확인란을 선택합니다.
- 저장을 선택합니다.
관리되는 이벤트 편집
- 관리되는 이벤트 탭을 선택합니다.
- 이벤트 네임스페이스를 선택하여 이벤트를 엽니다.
- 샘플 속도 % 및 데이터 연결의 파티션 확인란을 편집할 수 있습니다.
- 저장을 선택합니다.
관리되는 이벤트 삭제
- 관리되는 이벤트 탭을 선택합니다.
- 이벤트 네임스페이스 왼쪽에 있는 확인란을 선택하여 삭제할 관리되는 이벤트를 선택합니다.
- 테이블 맨 위의 삭제를 선택합니다.
- 삭제를 선택하여 확인합니다.
API를 통한 이벤트 분할 관리
다음 ManageEvents API를 사용하여 이벤트 분할을 관리할 수도 있습니다.
SetManagedEvents
이 API는 타이틀에 대한 관리되는 이벤트 목록을 설정하는데 사용될 수 있습니다. 이벤트 이름과 네임스페이스 조합이 이미 있는 경우 기존 설정을 새 설정으로 업데이트합니다.
요청 예제:
POST : https://<titleid>.playfabapi.com/Event/SetManagedEvents
{
"ManagedEvents":[{
"Namespace": "demo_namespace,
"Name": "demo_name",
"SamplingRatio": 100,
"isPartitioned": true
}]
}
DeleteManagedEvents
DeleteManagedEvents API는 타이틀의 관리되는 이벤트 목록에서 이벤트 이름 및 이벤트 네임스페이스 콤보를 삭제하는 데 사용됩니다. 요청 본문에 이름과 네임스페이스가 포함된 API를 사용합니다.
요청 예제:
POST https://<titleid>.playfabapi.com/Event/DeleteManagedEvent
{
"Namespace": "demo_namespace",
"Name": "demo_name"
}
GetManagedEvent
GetManagedEvent은 관리되는 이벤트의 설정을 가져오는 데 사용됩니다.
요청 예제:
POST https://<titleid>.playfabapi.com/Event/GetManagedEvent
{
"Namespace": "demo_namespace",
"Name": "demo_name"
}
GetManagedEvents
GetManagedEvents는 관리되는 모든 이벤트의 목록을 가져오는 데 사용됩니다.
요청 예제:
POST https://<titleid>.playfabapi.com/Event/GetManagedEvents