예를 들어, 아래 스크린샷에서 설정할 고급 로직들은 모두 “Q1. 당신이 오늘 마음 상태는 어떤가요?”라는 질문에 응답자가 답한 이후에 작동하는 로직들이에요.
기본 로직을 사용했을 때는 하나의 조건만이 사용되기 때문에 해당 선택지 혹은 ‘다음’ 버튼의 종착지가 아이콘으로 나와요.
하지만 고급 로직 점프를 통해서 복수의 조건을 사용하는 순간부터는 모든 선택지 혹은 ‘다음’ 버튼의 종착지가 아이콘으로 나오지 않기 때문에 당황하지 마세요!
고급 로직 점프에서 복수의 조건들을 사용할 경우, 항상 위에 위치한 조건의 충족 여부부터 확인해요. 아래 예시를 같이 확인해볼게요.
유저 A가 다음과 같이 답했다고 가정해볼게요
그러면 고급 로직은 응답이 3개의 조건들 중 첫번째 순서인 “Q1 응답이 ‘행복하고 기분이 좋아요’ “는 미충족했지만 두번째 순서인 “Q2 응답값이 5보다 큼”을 충족하는 것을 확인하고 “행복하군요!” 결과 화면을 보여줄거에요.
즉, 마지막 순서에 있는 “Q3 응답값이 3보다 큼” 조건은 고급 로직이 확인하지 않아요.
텍스트 카드는 유저가 어떠한 선택도, 입력도 하지 않는 (즉, 어떠한 결과값도 나오지 않는) 카드이기 때문에 텍스트 카드에 대해서는 어떠한 조건도 설정할 수 없어요.
물론 텍스트 카드 자체에서 고급 로직을 설정하는 것과 텍스트 카드를 고급 로직 설정에서 종착지로 설정하는 데는 제약이 없습니다.
고급 로직 점프는 에센셜, 스탠다드, 프리미엄, 팀플랜 구독과는 별도로 구매를 해야 사용 가능한 부가 기능이에요.
고급 로직 점프 기능 도입을 희망하시거나 도입과 관련해서 스모어 팀에게 문의하고 싶으시다면
1) 온보딩팀에게 이메일로 메일을 보내주시거나
2) 스모어 헬프센터를 통해서 문의를 주시거나
3) 스모어 가격페이지 하단에서 원하는 부가 기능들을 클릭 후 ‘도입 문의하기’ 버튼을 눌러주세요
📨 이메일로 문의하기: gorillayoo@dodamind.kr (스모어 온보딩팀 매니저)
🧑💻 헬프센터로 문의하기: https://doda.channel.io/home
🖥️ 가격페이지로 문의하기: https://home.smore.im/pricing/team
‘고급 로직으로 전환’ 버튼은 고급 로직 점프 기능을 결제한 유저에게만 나타나요!
기본 로직 설정에서 설정한 로직들이 미리 있다면, 해당 로직들은 ‘고급 로직으로 전환’ 버튼을 누르는 순간 고급 로직 설정 화면에 그대로 반영돼요.
‘간단 로직으로 전환’ 버튼은 고급 로직 설정 화면에서 설정한 로직이 기본 로직 설정 화면에서 설정 가능한 형태일 때만 활성화돼요.
고급 로직 점프 기능을 이용하다가 중단할 경우, 특정 문제의 고급 로직 설정 화면에서 설정한 로직이 기본 로직 설정 화면에서 설정 가능한 형태라면 자동으로 기본 로직으로 전환돼요. 하지만 고급 로직 점프에서만 가능한 로직이 설정되어있다면 해당 문제의 로직은 자동으로 삭제되니까 주의하세요!
고급 로직 점프는 텍스트 카드를 제외한 나머지 모든 문제 유형들에 대해서 사용할 수 있어요.
여기서는 그런 문제 유형들 중에서도 추가적으로 살펴볼 만한 사항들이 있는 문제 유형들에 대해서 추가적으로 알려드릴게요
드롭다운 문제의 특정 항목이 다른 문제의 고급 로직 조건으로 사용되면, 그 드롭다운 문제의 항목 편집에서 해당 항목 텍스트에 대한 수정이 불가능해요.
때문에 해당 항목을 수정하고 싶다면, 먼저 사용된 로직 조건에서 빼야 해요.
드롭다운을 제외한 나머지 문제 유형을 사용하는 문제의 경우, 해당 문제의 제목·본문 텍스트·선택지 텍스트 등을 바꾸면 그 문제가 사용된 로직들 속에서 변경사항이 알아서 반영돼요.
다중 선택 + 기타입력 문제에 대해서 조건을 설정할 때, 만약 특정 선택지 조합을 선택했을 때만 충족하는 조건을 설정하고 싶다면 <다음이 포함된>과 <다음이 포함되지 않음>을 조합해야 합니다.
아래 예시를 같이 볼게요
“Q3. 다음 중 자신이 좋아하는 것을 모두 골라보세요” 다중 선택 문제에는 총 5개 선택지; 고양이, 강아지, 거북이, 토끼, 기타 입력;이 있어요.
다음 문제에서, Q3에서 고양이와 토끼를 선택한 유저만이 충족하는 조건을 걸고 싶어요. 그러면
표 입력 문제에서는 다양한 행과 열의 조합이 나오죠. 그리고 고급 로직 점프에서는 모든 행과 열의 조합에 대해서 조건을 걸 수 있습니다.
다만, 다중 선택 + 기타 입력 유형과 마찬가지로 특정 행과 열 조합들만 선택했을 때만 충족하는 조건을 설정하고 싶다면 <다음이 포함된>과 <다음이 포함되지 않음>을 조합해야 합니다.
예를 들어 표 문제에서 스모어 1월, 도다마인드 2월, 카나페 3월 을 선택한 유저만이 충족하는 조건을 걸고 싶다면
지금까지는 모든 조건을 ‘그리고’나 ‘또는’으로 연결하는 모습을 봤어요.
하지만 조건을 설정하다 보면 ‘그리고’와 ‘또는’ 조건을 섞어야만 하는 경우가 생길 수 있어요.
그리고 고급 로직 점프에서는 <묶음으로 만들기> 기능을 통해서 이를 해결할 수 있어요.
<묶음으로 만들기> 기능을 사용하기 위해서는 다음의 순서를 따르면 돼요.
단, 묶음 안에 새로운 묶음을 만드는 것은 불가능해요!
고급 로직 점프를 이용하면 여러 조건을 그룹으로 묶고 논리적으로 연결할 수 있는데,
그렇다면 조건들을 어떻게 연결할 수 있고 그 연결된 조건들은 실제로 어떤 방식으로 작동할까요?
• A 또는 (B 그리고 C) 묶음 ➡️ (A 또는 B) 그리고 (A 또는 C)처럼 작동해요
• (A 또는 B) 그리고 C 묶음 ➡️ (A 그리고 C) 또는 (B 그리고 C)처럼 작동해요
• A 그리고 (B 또는 C) 묶음 ➡️(A 그리고 B) 또는 (A 그리고 C)처럼 작동해요
• (A 그리고 B) 또는 C 묶음 ➡️(A 또는 C) 그리고 (B 또는 C)처럼 작동해요