For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.
조건부 논리
조건부 논리는 사용자 속성과 설문조사 응답에 따라 적응하는 동적이고 개인화된 경험을 생성합니다. 조건부 논리를 사용하여 설문조사 경로를 분기하거나, 다른 작업을 트리거하거나, 다른 사용자에게 다른 콘텐츠를 표시할 수 있습니다.
조건부 논리를 사용할 수 있는 곳
조건부 논리는 가이드 및 설문조사 모두에서 작동합니다. 기본 버튼이나 보조 버튼에 대한 동작으로 선택할 수 있습니다.
조건 유형
다음 두 가지 유형의 데이터를 기반으로 조건을 생성합니다.
사용자 속성
사용자 속성은 위치, 구독 계층 또는 계정 유형과 같은 사용자에 대한 속성입니다. 사용자 속성은 세션 다음 기간동안 Amplitude SDK 또는 Engagement SDK와 함께 클라이언트 측에서 공유되어야 합니다.
일반적인 사용자 속성의 예:
subscription_tiercountryaccount_typeinitial_referring_domain
사용자 속성 요구 사항
속성은 현재 세션 동안 클라이언트 측에서 사용할 수 있어야 합니다. 이전 세션에서 공유된 속성 또는 서버에만 저장된 속성은 지원되지 않습니다. 구현 세부 정보를 위한 사용자 속성 설정으로 이동하십시오.
설문조사 응답
설문조사 응답은 사용자가 설문조사에 포함된 질문에 대해 제공하는 답변입니다. 설문조사 응답을 사용하여 사용자가 응답하는 방식에 따라 설문조사를 분기하십시오. 조건은 현재 단계뿐만 아니라 설문조사의 전체 이전 단계의 응답을 참조할 수 있습니다. 이를 통해 사용자의 답변에 대한 전체 컨텍스트를 고려하는 다층 분기 논리를 구축할 수 있습니다.
설문조사 응답 예:
- NPS 등급
- 별점 등급
- 단일 선택 목록 선택
- 텍스트 입력 값
다중 선택 목록 입력은 지원되지 않습니다
다중 선택 목록 입력에 대한 조건부 논리는 동일한 단계 또는 이후 단계에서 지원되지 않습니다. 설문조사 빌더에서 다중 선택 목록 질문은 설문조사 응답 드롭다운에 나타나지만 비활성화되어 있습니다. 툴팁은 제한 사항에 대해 설명합니다. 답변에 대한 분기화를 원할 경우 단일 선택 목록을 사용하십시오. 다중 선택 조건부 논리 지원은 장기적인 후속 조치입니다.
조건 결합
여러 조건을 결합하여 보다 고급옵션 로직을 생성하십시오. 여러 조건을 추가할 경우 작업을 실행하려면 모든 조건이 충족되어야 합니다.
예를 들어, subscription_tier = premium 및 country = US인 경우, 프리미엄 미국 전용 콘텐츠 링크를 클릭하십시오.
조건부 논리 설정
설정 프로세스는 버튼에 조건부 논리를 추가하든 설문 조사 단계에 추가하든 비슷합니다.
버튼에 조건부 논리 추가
- 가이드나 설문조사에 주요 또는 보조 버튼을 추가하십시오.
- On 버튼 클릭 드롭다운을 클릭합니다.
- 조건부 논리 평가를 선택합니다.
- 조건부 논리 섹션으로 이동합니다.
- 시기 아래의 드롭다운에서 사용자 속성 또는 설문조사 응답을 선택합니다.
- 조건을 구성합니다.
- 사용자 속성의 경우: 속성, 연산자 및 값을 선택합니다.
- 설문조사 응답의 경우: 질문, 연산자 및 값을 선택합니다. 복수 선택 목록 질문은 지원되지 않습니다. 답변에 대한 분기화를 원할 경우 단일 선택 목록을 사용하십시오.
- (선택 사항) 조건을 더 추가하려면 조건 추가를 누릅니다.
- Do this 아래에서 조건이 충족될 때 실행할 작업을 선택합니다.
- 선택한 내용에 따라 동작을 구성합니다.
여러 조건부 동작
여러 조건부 동작을 추가하여 다양한 시나리오를 처리합니다. 예를 들어 프리미엄 사용자에게는 하나의 작업이 있고 무료 사용자에게는 다른 작업이 있습니다. Amplitude는 조건을 순서대로 평가하고 첫 번째 일치하는 작업을 실행합니다.
예제 및 활용 사례
NPS 점수를 기반으로 한 설문 조사 분기
사용자의 NPS 점수를 기반으로 다양한 후속 질문을 하는 설문조사를 생성하십시오.
- NPS 평가 블록을 추가하여 "당사를 추천할 가능성은 얼마나 됩니까?"라고 묻습니다.
- 조건부 논리 추가:
rating ≤ 6(비판자)인 경우, "어떤 점을 개선하면 좋을까요?"라고 질문하는 단계로 이동하십시오.rating ≥ 9(추천자)인 경우 "감사합니다!"라고 말하는 단계로 이동합니다. 우리에게 리뷰를 남겨주시겠습니까?”
구독 계층에 따라 사용자를 리디렉션합니다
사용자를 구독 수준에 따라 다른 페이지로 안내하는 버튼이 포함된 가이드를 생성하십시오.
- "기능 보기"라는 이름의 기본 버튼을 추가하십시오.
- 조건부 논리 평가를 선택합니다.
- 조건을 추가합니다.
subscription_tier = premium인 경우 링크www.example.com/premium-features를 방문하십시오.subscription_tier = free인 경우 링크www.example.com/upgrade를 방문하십시오.
특정 사용자 세그먼트에만 가이드 표시
사용자 속성과 설문조사 응답을 기반으로 보조 가이드를 실행하십시오.
- "다음"이라는 레이블이 붙은 기본 버튼을 추가합니다.
- 조건부 논리 평가를 선택합니다.
- 조건을 추가합니다.
country = US및rating > 8인 경우 가이드 "US-specific-offer"를 표시합니다.country ≠ US및rating > 8인 경우 가이드 "international-offer"를 표시합니다.
이전 단계의 응답을 기반으로 분기
이전 단계의 응답을 사용하여 이후 분기를 결정하는 설문조사를 생성합니다.
- 1단계: "이 기능에 대해 얼마나 만족하십니까?"라는 질문을 던지는 평가 블록을 추가하십시오.
- 2단계: "개선이 필요한 영역은 무엇입니까?"라는 객관식 질문을 추가하십시오.
- 2단계에서 1단계의 등급을 참조하는 조건부 논리를 추가합니다.
step 1 rating ≤ 3인 경우 문제에 대한 자세한 피드백을 요청하는 단계로 이동하십시오.step 1 rating ≥ 4인 경우 감사 단계로 이동하십시오.
이 방법을 사용하면 여러 단계의 컨텍스트를 결합하여 설문조사 경로를 개인화할 수 있습니다.
사용자 속성에 기반한 개인화된 CTA
사용자 특성에 따라 다른 요소를 클릭하는 버튼 동작을 생성합니다.
- '시작하기'라는 이름의 기본 버튼을 추가하십시오.
- 조건부 논리 평가를 선택합니다.
- 조건을 추가합니다.
user_type = new인 경우 요소[data-testid="onboarding-flow"]를 클릭합니다.user_type = returning인 경우 요소[data-testid="dashboard"]를 클릭합니다.
모범 사례
이 내용이 도움이 되었나요?