웹사이트의 방문자 트래픽이 많은 경우에는 Chat이 사용 설정되어 있는 모든 페이지에서 connectOnPageLoad
Web Widget API 설정을 사용하여 더 나은 성능을 내도록 Chat 제품을 최적화할 수 있습니다.
이 문서에서는 많은 일반 Chat 구성 사용 사례와 connectOnPageLoad
구현으로 어떤 영향을 받게 되는지에 대해 설명합니다. 해당 Chat 설정에 적용되는 시나리오를 찾아 connectOnPageLoad
API 설정을 적용할 수 있는 최적의 방법을 확인하세요.
Chat 설정에 connectOnPageLoad
를 추가하는 데 대한 내용은 Chat 및 Web Widget 성능 최적화하기를 참조하세요.
구성:
- 웹사이트의 모든 방문자와 대화하고 싶지 않으며 채팅을 시작하는 웹사이트 방문자에게만 답장하고 싶음
- 방문자 목록을 사용하여 선택한 웹 페이지의 방문자를 추적하고 필요에 따라 채팅을 시작하고 싶음
- 고객이 정해진 시간 동안 웹 페이지에 머무는 경우 실행되는 트리거를 사용함
- 방문자가 채팅을 시작했지만 정해진 시간 동안 상담원의 응답을 받지 못한 경우 실행되는 트리거를 사용함
- 방문자가 웹 페이지에 도착할 때 실행되는 트리거를 사용함
- 전환 추적을 사용함
- 기존(Zopim) Chat 위젯을 사용함
- 애널리틱스 이메일 보고서에 의존하여 성능을 평가함
- Web Widget API를 사용함
- Chat 모바일 앱을 통해서만 고객 서비스를 제공함
웹사이트의 모든 방문자와 대화하고 싶지 않으며 채팅을 시작하는 웹사이트 방문자에게만 답장하고 싶음
Web Widget에 채팅이 사용 설정되어 있는 모든 웹 페이지에서 connectOnPageLoad = false
를 설정할 수 있습니다.
방문자 목록을 사용하여 선택한 웹 페이지의 방문자를 추적하고 필요에 따라 채팅을 시작하고 싶음
웹 사이트의 각 페이지가 어느 시나리오에 해당되는지 결정한 후 다음과 같이 connectOnPageLoad
를 추가하세요.
- 팀에서 모든 방문자를 모니터링하고 채팅을 시작할지 여부를 결정하려는 페이지의 경우:
connectOnPageLoad = true
- 팀에서 채팅을 시작하거나 Web Widget을 클릭하는 방문자만 모니터링하려는 페이지의 경우:
connectOnPageLoad = false
위에서 설명된 대로 구성되면 Chat 대시보드의 방문자 목록에 다음과 같은 방문자가 표시됩니다.
-
connectOnPageLoad = true
인 웹 페이지에서 브라우징 중이거나 채팅 중인 모든 방문자 -
connectOnPageLoad = false
인 페이지에서 채팅 중인 방문자 또는 Web Widget을 클릭하는 방문자만
모든 페이지에서 채팅 중인 방문자만 보려는 경우에는 고부하 대시보드를 설정할 수도 있습니다.
고객이 정해진 시간 동안 웹 페이지에 머무는 경우 실행되는 트리거를 사용함
각 웹 페이지의 설정에 지정된 값에 따라 connectOnPageLoad
설정이 이러한 트리거에 영향을 미치게 됩니다.
이러한 트리거는 다음과 같은 시나리오에서 작동합니다.
-
connectOnPageLoad = true
로 설정을 추가한 웹 페이지에서 - connectOnPageLoad 설정을 추가하지 않은 웹 페이지에서
다음과 같은 시나리오에서는 이러한 트리거가 작동하지 않습니다.
connectOnPageLoad = false
로 설정을 추가한 웹 페이지에서
방문자가 채팅을 시작했지만 정해진 시간 동안 상담원의 응답을 받지 못한 경우 실행되는 트리거를 사용함
이러한 트리거는 true 값 또는 false 값이 지정되었는지 여부에 관계없이 connectOnPageLoad
설정의 영향을 받지 않습니다.
방문자가 웹 페이지에 도착할 때 실행되는 트리거를 사용함
이러한 트리거는 다음과 같은 시나리오에서 작동합니다.
-
connectOnPageLoad = true
로 설정을 추가한 웹 페이지에서 -
connectOnPageLoad = false
로 설정을 추가하고 방문자가 Web Widget을 클릭하는 웹 페이지에서 -
connectOnPageLoad
설정을 추가하지 않은 웹 페이지에서
다음과 같은 시나리오에서는 이러한 트리거가 작동하지 않습니다.
-
connectOnPageLoad = false
로 설정을 추가하고 방문자가 Web Widget을 클릭하지 않는 웹 페이지에서
전환 추적을 사용함
전환 추적은 다음과 같은 시나리오에서 작동합니다.
-
connectOnPageLoad = true
로 설정을 추가한 웹 페이지에서 -
connectOnPageLoad = false
로 설정을 추가하고 방문자가 Web Widget을 클릭하는 웹 페이지에서 -
connectOnPageLoad
설정을 추가하지 않은 웹 페이지에서
다음과 같은 시나리오에서는 전환 추적이 작동하지 않습니다.
-
connectOnPageLoad = false
로 설정을 추가하고 방문자가 Web Widget을 클릭하지 않는 웹 페이지에서
기존(Zopim) Chat 위젯을 사용함
기존 Chat 위젯과는 connectOnPageLoad
설정이 작동하지 않습니다.
connectOnPageLoad
를 사용하려면 Chat 연동으로 업그레이드하세요. 기능 차이점: 기존 Chat과 Web Widget의 Chat을 참조하여 이들 Chat 버전을 나란히 비교해 보세요.
애널리틱스 이메일 보고서에 의존하여 성능을 평가함
connectOnPageLoad
설정은 애널리틱스 이메일 보고서에 영향을 미칩니다.
connectOnPageLoad 설정은 웹사이트에서 모니터링되는 페이지 보기 수, 총 방문 수 및 고유 방문자 수를 줄일 수 있으며, connectOnPageLoad = true
그리고 connectOnPageLoad = false
이지만 방문자가 채팅을 시작했거나 위젯을 클릭한 경우의 방문자 수만 표시할 수 있습니다.
또한 Chat 대시보드에 표시된 웹사이트 애널리틱스는 다음과 같은 경우의 웹 페이지 방문자를 보여줍니다.
connectOnPageLoad = true
-
connectOnPageLoad = false
, 그리고 방문자가 채팅을 시작하거나 위젯을 클릭함
Web Widget JavaScript API를 사용함
구현에 따라 connectOnPageLoad를 사용하여 Chat 연결을 지연하는 경우 특정 Web Widget JavaScript API가 영향을 받을 수 있으며, 고객 경험 및 워크플로에 미치는 영향을 피하기 위해 코드를 약간 조정해야 할 수도 있습니다.
예를 들어 on chat:connected 이벤트를 수신하고 있으며 connectOnPageLoad를 false로 설정한 경우 페이지 로드 시 연결이 이루어지지 않는다는 사실을 염두에 두어야 합니다. 다음 API 중 하나를 사용하는 경우에는 Web Widget에 의존하여 Chat에 연결한다는 사실을 고려해야 합니다.특정 Web Widget js api 명령을 사용하는 경우에는 언제 연결이 이루어질지 인식하고 있어야 합니다. 예를 들어 on chat:connected 이벤트를 수신하고 있는 경우에는 connectOnPageLoad = false인 경우 페이지 로드 시 연결이 이루어지지 않는다는 사실을 염두에 두어야 합니다. 다음 API 중 하나를 사용하는 경우에는 Web Widget에 의존하여 Chat에 연결한다는 사실을 고려해야 합니다.
Chat 모바일 앱을 통해서만 고객 서비스를 제공함
Chat 모바일 앱에서는 ConnectOnPageLoad
를 사용할 수 없습니다.
이 API는 Web Widget에만 사용할 수 있으며 Zendesk의 모바일 SDK를 사용하여 구축된 임베더블에는 사용할 수 없습니다.