본문으로 건너뛰기
버전: 4.6.1

기본 설정

"기본 설정"은 기본 제어 세그먼트의 기본 구성 섹션으로, 세그먼트 생성, 이름 지정 및 필수 설정 매개변수를 다룹니다. 이 가이드는 세그먼트 생성 프로세스, 세그먼트 이름 지정 모범 사례 및 불변성 고려 사항을 포함한 세그먼트 키 구성에 대해 다룹니다.

Basic Settings Console

개요

기본 설정은 기본 제어 세그먼트를 생성하고 구성하는 곳입니다. 트래픽 제어 시스템의 기반을 설정하는 것으로 생각하세요. 여기서 세그먼트의 수명 주기 동안 세그먼트를 식별하고 관리할 필수 매개변수를 정의합니다.

구성할 항목

  • 세그먼트 이름: 쉽게 관리할 수 있는 사람이 읽을 수 있는 이름
  • 세그먼트 키: NetFUNNEL 에이전트가 사용하는 고유 식별자

세그먼트 생성

첫 번째 세그먼트 생성하기

새 기본 제어 세그먼트를 생성하려면:

  1. 세그먼트 목록 액세스: NetFUNNEL 콘솔의 세그먼트 관리 섹션으로 이동
  2. 생성 버튼 클릭: 세그먼트 목록의 오른쪽 상단에 있는 '+' 버튼 클릭
  3. 제어 유형 선택: 제어 유형에서 '기본 제어' 선택
  4. 구성 진행: 자세한 구성을 위해 다음 단계로 진행

세그먼트 생성 프로세스

세그먼트 생성 프로세스는 간단하며 필수 설정 단계를 안내하도록 설계되었습니다. 기본 제어를 선택하면 세그먼트의 기본 설정을 정의할 수 있는 구성 화면으로 이동합니다.

구성 프로세스

세그먼트 이름

목록에서 쉽게 구분할 수 있는 이름을 입력하세요. 이것은 순전히 관리 편의를 위한 것입니다.

이름 지정 모범 사례

추천:

  • "이커머스 체크아웃"
  • "제품 페이지 트래픽 제어"
  • "사용자 등록 대기열"
  • "고트래픽 이벤트 제어"

비추천:

  • "세그먼트 1", "테스트", "새 세그먼트"
  • 세그먼트가 실제로 무엇을 제어하는지 알려주지 않는 이름
  • 너무 일반적이거나 임시적인 이름

팁: 여러 환경이 있는 경우 이름에 포함하세요:

  • "이커머스 체크아웃 - 프로덕션"
  • "이커머스 체크아웃 - 스테이징"

세그먼트 키

세그먼트 키자동으로 할당되며 생성 시까지 수정 가능합니다 (생성 후 수정 불가).

세그먼트 키란 무엇인가요?

세그먼트 키는 세그먼트의 신분증 역할을 합니다. NetFUNNEL 에이전트는 NetFUNNEL 서버와 통신할 때, 이 키를 사용하여 세그먼트를 지정합니다.

세그먼트 키 작동 방식

웹/JavaScript 통합:

nfStart({
projectKey: "your_project_key",
segmentKey: "your_segment_key" // 이것이 세그먼트 키입니다
}, function(response) {
// 응답 처리
if (response.status === 'Success') {
// 사용자가 진행할 수 있음
}
});

Android 통합:

Netfunnel.nfStart(
projectKey = "your_project_key",
segmentKey = "your_segment_key", // 이것이 세그먼트 키입니다
callback = yourCallback,
activity = this
)

iOS 통합:

Netfunnel.shared.nfStart(
projectKey: "your_project_key",
segmentKey: "your_segment_key" // 이것이 세그먼트 키입니다
)

세그먼트 키 특징

  • 고유 식별자: 모든 세그먼트에서 중복 허용 안 됨
  • API 사용: API 호출 (트래픽 제어 코드)에 사용됨
  • 불변: 세그먼트 생성 후 변경 불가
  • 대소문자 구분: 세그먼트 키는 대소문자를 구분합니다

기본 키 형식

새 세그먼트를 생성하면 NetFUNNEL이 다음 형식으로 키를 자동 생성합니다:

segKey_XXXX

여기서 XXXX는 4자리 난수입니다 (예: segKey_1234, segKey_5678).

세그먼트 키 사용자 정의

생성 중에 세그먼트 키를 사용자 정의하면 더 의미 있게 만들 수 있습니다:

좋은 사용자 정의 키:

  • "checkout_main"
  • "product_pages"
  • "user_registration"
  • "event_traffic"

이런 키는 피하세요:

  • 공백이나 특수 문자가 있는 키
  • 너무 길거나 너무 짧은 키
  • 명명 규칙을 따르지 않는 키

세그먼트 키를 변경할 수 없는 이유

중요: 세그먼트 키 불변성

세그먼트가 생성되면 키는 수정할 수 없습니다.

키 변경의 문제점:

  1. 코드 종속성: 애플리케이션 코드가 세그먼트 키를 참조함
  2. 통합 중단: 키를 변경하면 기존 통합이 중단됨
  3. 예기치 않은 동작: 에이전트가 작동을 중지하거나 예기치 않게 동작할 수 있음

세그먼트 키를 변경해야 하는 경우:

  1. 새 세그먼트 생성: 원하는 키로 새 세그먼트 생성
  2. 코드 업데이트: 새 세그먼트 키를 사용하도록 애플리케이션 코드 업데이트
  3. 철저한 테스트: 새 통합이 올바르게 작동하는지 확인
  4. 기존 세그먼트 삭제: 새 세그먼트가 작동하는 것을 확인한 후에만 기존 세그먼트 삭제
모범 사례

항상 세그먼트 키를 신중하게 설정하세요. 명명 규칙과 전체 트래픽 제어 전략을 함께 고려하세요.