> For the complete documentation index, see [llms.txt](https://docs.hackle.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hackle.io/ab-test/status/health-check.md).

# 진행 상태 진단

진행 상태 진단을 통해 A/B 테스트를 시작하기 위해 모든 준비가 되었는지 혹은 정상적으로 진행 중인지 확인하실 수 있습니다.

{% stepper %}
{% step %}

### 사용자 식별자 전송

A/B 테스트의 분배 기준으로 선택하신 사용자 식별자 정보가 핵클에 정상적으로 전송되었는지 확인합니다.

![](https://2738466581-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLHRZjjknm5KdNgPtDsbl%2Fuploads%2Fgit-blob-37dee4efde13b7401e9eb7316378ff9d1248b550%2Fba46614-Healthcheck_01_b8a8432081eb2102.png?alt=media)

{% hint style="danger" %}
**빨간 알림일 경우**

1. [사용자 식별자](/getting-started/user-identifier.md) 문서를 참고하여 사용자 식별자 정보를 전송하세요.
2. 하단 버튼에서 [실시간 노출 현황](/ab-test/management/realtime-status.md)을 확인하세요. 분배 기준으로 선택한 사용자 식별자가 존재하는지 확인합니다.
   {% endhint %}

![](https://2738466581-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLHRZjjknm5KdNgPtDsbl%2Fuploads%2Fgit-blob-d8c078968d3edefec034e2cbdeb3099480faf840%2F7a36f5a-Healthcheck_05_5899e5ec9ffb8348.png?alt=media)

{% hint style="warning" %}
**노란 알림일 경우**

1. [실시간 노출 현황](/ab-test/management/realtime-status.md)에서 최근 1시간 내 노출 사용자를 확인하세요. 없다면 사용자가 노출된 후 다시 확인하세요.
2. 노출 사용자가 있다면 사용자 식별자 전송을 확인하세요. 코드 변경으로 전송이 실패했을 수 있습니다. [사용자 식별자](/getting-started/user-identifier.md) 문서를 참고하세요.
   {% endhint %}
   {% endstep %}

{% step %}

### 이벤트 전송

A/B 테스트에 목표, 리텐션, 퍼널을 등록하는 과정에서 활용하신 이벤트들이 정상적으로 전송되고 있는지 확인합니다.

![](https://2738466581-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLHRZjjknm5KdNgPtDsbl%2Fuploads%2Fgit-blob-c37f5c16e616889f8ec36ff72b4827d27d6be482%2F2a8b7f5-Healthcheck_02_0403533da1f9c3ca.png?alt=media)

{% hint style="danger" %}
**빨간 알림일 경우**

1. 하단 박스의 이벤트 항목을 핵클로 전송하세요. 항목을 클릭하면 이벤트별 실시간 현황을 확인할 수 있습니다.
2. 전송 후에도 항목이 남아 있다면 사용자 식별자 정보를 확인하세요. 이벤트에 분배 기준의 사용자 식별자 정보를 포함해야 합니다. [사용자 식별자](/getting-started/user-identifier.md) 문서를 참고하세요.
   {% endhint %}

![](https://2738466581-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLHRZjjknm5KdNgPtDsbl%2Fuploads%2Fgit-blob-02209235d365dce25164a1de3ff38b834d94062a%2F19c0efb-Healthcheck_06_f35117ad0f1bd33b.png?alt=media)

{% hint style="warning" %}
**노란 알림일 경우**

1. 각 이벤트 항목을 클릭해 최근 1시간 내 전송 이력을 확인하세요.
2. 전송 이력이 있어도 항목이 보인다면 사용자 식별자 정보를 확인하세요. 이벤트에 분배 기준의 사용자 식별자 정보를 포함해야 합니다. [사용자 식별자](/getting-started/user-identifier.md) 문서를 참고하세요.
   {% endhint %}
   {% endstep %}

{% step %}

### A/B 테스트 노출

A/B 테스트에 노출되어, 테스트 그룹에 분배된 사용자가 1명이라도 있는지 확인합니다. 실제 운영 환경에서 사용자가 A/B 테스트에 참여했는지 확인할 수 있습니다. A/B 테스트 시작 후 1시간 뒤에 확인할 수 있습니다.

![](https://2738466581-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLHRZjjknm5KdNgPtDsbl%2Fuploads%2Fgit-blob-82c3978a13102f5b5387c8105ec94c39f6318795%2F235c98c-Healthcheck_03_8498e064591cb5df.png?alt=media)

1. 사용자 식별자 전송, 이벤트 전송 항목이 모두 정상인지 확인해주세요.
2. 트래픽을 1% 이상 할당하였는지 확인하세요. 시작했음에도 불구하고 트래픽이 0%로 할당하였다면, 사용자에게 A/B 테스트가 노출되지 않습니다.
3. A/B 테스트 타겟팅이 정상적으로 동작하는지 확인하세요. 타겟팅 조건에 사용된 속성 정보가 수집되어야합니다. [타겟 설정하기](/ab-test/create-and-configure/ab-targeting.md) 문서를 참고하세요.
   {% endstep %}

{% step %}

### 데이터 계산

등록한 목표, 리텐션, 퍼널의 계산 결과를 확인합니다. 결과가 `0`인 항목은 아래 확인 항목을 순서대로 점검하세요.

![](https://2738466581-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLHRZjjknm5KdNgPtDsbl%2Fuploads%2Fgit-blob-153620861eae7484b00b0de317b2769da0b54775%2Fa0acc98-Healthcheck_04_48b64a773040ea9b.png?alt=media)

1. A/B 테스트 연동, 이벤트 전송, A/B 테스트 노출이 모두 정상인지 확인하세요.
2. 필터가 적용된 항목은 필터에 사용한 이벤트 속성을 확인하세요. [이벤트 관리](/event-management/event-management.md)에서 해당 이벤트를 열고 [이벤트 속성](/event-management/properties/event-property.md)을 확인하세요.
   {% endstep %}
   {% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.hackle.io/ab-test/status/health-check.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
