독립 실행형 Chat 위젯에서 Web Widget의 Chat 연동 환경으로 옮기는 경우, 위젯 구성 프로세스는 물론 최종 사용자의 환경에 몇 가지 변화를 예상할 수 있습니다.
다음 기능들은 새로운 Web Widget에서 새로운 옵션을 가지거나 다르게 작동할 수 있습니다. 링크를 클릭하면 각 기능의 변경 내용을 설명하는 표나 텍스트로 이동합니다.
최소화된 채팅 버튼 시작 관리자
최소화된 채팅 버튼 시작 관리자는 데스크톱 설치와 모바일 장치 둘 다에 표시됩니다. Chat 연동 환경으로 옮기면 시작 관리자의 모양, 배치 및 레이블 텍스트가 변경될 수 있습니다.
아래 표에 나열된 일반 구성 옵션 이외의 최소화된 채팅 버튼 시작 관리자를 변경하려면 Web Widget API를 사용하여 사용자 지정 시작 관리자를 만들면 됩니다.
-
페이지 로드 시
hide
를 사용하여 기본 시작 관리자를 숨기고 대신 사용자 지정 시작 관리자를 표시합니다. - 방문자가 사용자 지정 시작 관리자를 클릭하면
open
및show
를 사용하여 Web Widget이 나타나게 합니다. - 방문자가 Web Widget을 클릭하여 최소화하거나 닫으면
on close
를 사용하여 사용자 지정 시작 관리자가 다시 나타나게 합니다. - Chat 상담원이 대화 가능할 때 특별한 아이콘이나 레이블을 표시하도록 사용자 지정 시작 관리자를 동적으로 설정하려면
on chat status
를 사용하여 채팅 온라인/오프라인과 같은 이벤트를 수신하고 이에 따라 사용자 지정 시작 관리자 레이블/아이콘을 수정합니다.
기능 | 이전 Chat 위젯 | 새 연동 위젯(기본) | 구성 옵션 |
---|---|---|---|
모양(데스크톱) |
launcher API를 사용하여 시작 관리자 레이블을 사용자 지정합니다. |
||
모양(모바일) |
labelVisible API를 사용하여 데스크톱과 모바일 시작 관리자 모두에서 레이블이 보이도록 합니다. |
||
시작 관리자 배치 | 브라우저 창 아래쪽에 고정 | 부동 |
position setting 및 offset setting API를 사용하여 위젯을 최적의 배치로 이동합니다. |
레이블 텍스트 | 사용자 지정 텍스트 입력 | Support UI의 사전 정의된 문자열에서 텍스트 선택 |
chatLabel API를 사용하여 레이블 텍스트를 사용자 지정합니다. |
채팅 배지 시작 관리자
Chat이 Web Widget에서 사용 설정된 유일한 채널인 경우에는 Chat 연동에서 여전히 채팅 배지 시작 관리자를 사용할 수 있습니다. 채팅 배지에서 채팅 시작하기를 참조하세요.
채팅 모양 사용자 지정
이전에 Chat 대시보드의 모양 탭에서 사용 가능했던 몇 가지 사용자 지정 옵션을 Chat 연동에서는 더 이상 사용할 수 없습니다. 그러한 옵션은 예전 디자인 요소를 제거하고 고객을 위한 구성 옵션을 단순화하기 위해 의도적으로 사용이 중단된 것입니다.
기능 | 이전 Chat 위젯 | 새 연동 위젯(기본) | 구성 옵션 |
---|---|---|---|
테마 | 기본 또는 클래식 옵션 | 기본 테마만 | 옵션을 보려면 Web Widget의 고급 사용자 지정을 참조하세요. |
창 크기 | 사용자 지정 가능 | 표준 크기만 | 옵션을 보려면 Web Widget의 고급 사용자 지정을 참조하세요. |
모바일 위젯 | 팝아웃 또는 오버레이 | 오버레이만 | 옵션을 보려면 Web Widget의 고급 사용자 지정을 참조하세요. |
메시지 유형 | 말풍선 또는 단순한 줄 | 단순한 줄만 | 옵션을 보려면 Web Widget의 고급 사용자 지정을 참조하세요. |
드래그 가능 채팅 창
Chat API
전처럼 계속해서 Chat 경험을 사용자 지정하고 채팅을 라우팅할 수 있도록 대다수의 $zopim.livechat API가 Web Widget에 포팅되었습니다.
이미 $zopim.livechat API를 사용하고 계시다면 기존 $zopim.livechat 구문에 별칭을 지정했으므로 코드를 업데이트하지 않아도 계속 작동됩니다.
언젠가는 Zendesk에서 이전 구문의 사용을 중단할 예정이지만 최소 12개월간은 그럴 일이 없을 것입니다. 그렇게 될 경우 표준 EOL 절차에 따라 고객에게 충분한 경고를 하고 올바른 조치를 취하실 수 있도록 미리 알려 드릴 것입니다.
앞으로 Web Widget에서 지원이 중단되는 기존 Chat API 목록과 지원하지 않기로 결정한 이유에 대한 내용은 여기를 참조하세요.
이 표에서는 바로 사용할 수 없게 되는 Chat API, 더 이상 지원되지 않는 이유 및 대안에 대해 설명합니다.
기능 | 이유 | 구성 옵션 |
---|---|---|
setNotes 및 appendNotes
|
고객에게 보안 위험이 됩니다. |
|
쿠키 원시 API
기존 독립 실행형 Chat 위젯에서는 쿠키와 관련된 2개의 API인 setDefaultImplicitConsent
및 comply
를 제공했습니다.
Chat 연동 쿠키 설정 API가 $zopim.livechat.cookieLaw.setDefaultImplicitConsent()
에 맵핑되었습니다. 따라서 이전에 쿠키를 사용 중지하기 위해 setDefaultImplicitConsent
를 사용하고 있었다면 코드를 수정하지 않아도 계속 작동됩니다. 다시 쿠기를 사용하도록 설정하려면(즉 Chat 사용) 사용자가 사용을 수락할 때 쿠키를 허용하도록 updateSettings
API를 호출하는 코드를 추가해야 합니다. 여기 개발자 문서에서 작동 방식을 보여주는 코드 샘플을 확인하실 수 있습니다.
$zopim.livechat.cookieLaw.comply()
를 사용하고 있었다면 이는 맵핑되지 않으므로 Chat 연동에서 쿠키를 사용 중지하지 않을 것입니다.
언어 설정하기
Chat 위젯에서 Web Widget으로 이동하면 최종 사용자의 언어 감지 및 설정이 바뀝니다.
기능 | 이전 Chat 위젯 | 새 연동 위젯(기본) | 구성 옵션 |
---|---|---|---|
언어 설정 | 페이지 콘텐츠 및 페이지 헤더의 lang 매개변수에 따라 자동 감지하거나, 특정 언어를 직접 설정합니다. | 언어가 사용자의 브라우저 언어 설정에 따라 자동으로 설정됩니다. |
setLocale API를 사용하여 방문자의 브라우저 설정을 무시합니다. |