# 파라미터 설정

### 파라미터 설정이란?

A/B테스트의 그룹별 변경 사항을 구현할때, 텍스트, url, 숫자 같은 항목을 파라미터로 유연하게 적용할 수 있습니다.

복잡한 항목은 JSON으로 만들어서 관리할 수 있습니다.\
파라미터로 설정된 항목의 값은 추후 업데이트가 필요한 경우에 대시보드에서만 변경하면 바로 서비스에 적용됩니다.

### 파라미터 설정하기

1. 파라미터 설정은 \[운영 환경] 의 A/B 테스트가 준비 상태일 때 설정 및 수정을 할 수 있으며, 시작 이후에는 수정할 수 없습니다.\
   a. 시작 이후에 파라미터를 수정하고 싶다면, A/B 테스트의 버전을 생성하거나 새 A/B 테스트를 만들어주세요.
2. 파라미터 설정은 \[운영 환경], \[개발 환경] 을 개별적으로 설정하여 사용할 수 있습니다.

![2396](/files/Pg3CgUXV42rPavA0Emso)

**1. 파라미터 키**\
코드상에서 설정한 파라미터 키를 해당 영역에 입력 주세요. 파라미터 키는 필수 입력 항목으로, 키값은 알파벳, 숫자, \_, -, . 만 입력 가능하며, 1\~128자 사이의 길이 제한이 있습니다. 한 개의 A/B 테스트 내에 같은 파라미터 키는 중복으로 만들 수 없습니다.

**2. 파라미터 유형**\
파라미터 유형을 통해 파라미터값에 입력될 내용이 어떤 형식인지 설정합니다. 유형별로 파라미터값에 입력할 수 있는 내용이 달라집니다.

* String
* Number
* Boolean
* JSON

**3. 파라미터 값**\
그룹별로 원하는 값을 설정할 수 있습니다. 해당 설정 내용은 A/B 테스트가 시작되기 전까지 사용자에게 반영되지 않습니다.

**4. 파라미터 추가하기**\
최대 10개까지 파라미터 설정을 추가할 수 있습니다.

### 파라미터 설정 방법

1. A/B 테스트 상세페이지를 방문해서, 파라미터로 관리할 항목을 파라미터 키로 생성하고, 적합한 유형을 선택합니다.
2. 그룹별로 파라미터에 적용할 내용을 파라미터 값에 입력합니다.
3. A/B 테스트 그룹별 코드에 파라미터 키를 입력하여, 각 그룹별 해당되는 파라미터 값을 내려받도록 구현하여 배포합니다.
4. 테스트 기기 등록을 통해 원하는 그룹별로 파라미터 키/값이 정상적으로 내려가는지 확인합니다.
5. 파라미터로 설정한 항목이 정상적으로 적용되었다면, A/B 테스트를 시작할 준비가 끝났습니다.


---

# Agent Instructions: 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:

```
GET https://docs.hackle.io/ab-test/create-and-configure/abtest-parameter.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
