이 문서를 통해 사용자가 웹사이트나테마를여는 시간과 시간대에 따라 다른 웹 위젯 로드하는 스크립트를 만듭니다.
이 접근 방식은 여러 국가에서 운영되며 메시징을 사용하는 비즈니스에 유용합니다. 여러 브랜드, 위젯, 플로우 및 일정을 설정할 필요 없이 사용자가 업무 시간 외에 티켓을 만들지 못하도록 제한할 수 있습니다. 워크플로우에는 아래 단계가 포함됩니다.
고지 사항: 이 문서는 안내 목적으로만 제공되고 있습니다. Zendesk는 사용자 지정 보고서를 지원하거나 보장하지 않습니다. 문제가 있는 경우 댓글 섹션에 게시하거나 온라인으로 해결 방법을 찾아보세요.
1단계: 두 개의 브랜드 만들기
이 방법으로두 개의 브랜드를 만듭니다.
- 오프라인 시간을 위한 하나의 브랜드
- 온라인 시간을 위한 또 다른 브랜드
2단계: 두 개의 웹 위젯 만들기
그런 다음 만든 각 브랜드에 대해 하나씩 두 개의Web Widget을만듭니다.
3단계: 선택 사항, 웹 위젯에 연결된 봇 만들기
각 웹 위젯 에 대해 다음 세부 정보를 따르세요.
- 오프라인 웹 위젯: 웹 위젯 에 연결된봇을 만드는경우에는 플로우가상담사에게 연결단계에서 절대 종료되지 않도록 하고 셀프 서비스 기능 및 AI 사용하세요.
- 온라인 웹 위젯: 두 번째 웹 위젯 에 연결된봇을 만들면해당 플로우가상담사에게 연결단계에서 종료되고 셀프 서비스 기능과 AI 도 사용할 수 있습니다.
4단계: 스크립트 구현
이 기능을 구현하려면테마나 웹사이트의 소스 코드에 다음 스크립트를 추가하세요. 아래 스크립트를 헤더 파일에서 태그.
<script>
// Get the user's time zone
const userTimeZone = Intl.DateTimeFormat().resolvedOptions().timeZone;
// Get the current date and time in the user's time zone
const currentDateTime = new Date();
const currentHour = currentDateTime.getHours();
const currentDay = currentDateTime.getDay(); // 0 = Sunday, 1 = Monday, ..., 6 = Saturday
// Save the script of the widget to load
let widgetScript;
// Set the times when your agents start and finish their shift
const startShift = 9;
const finishShift = 17;
// Check if the current day is a weekday and if the current hour is within business hours
if (currentDay >= 1 && currentDay <= 5 && currentHour >= startShift && currentHour < finishShift) {
widgetScript = 'YOUR_OWN_WIDGET_SCRIPT'; // Online widget script
} else {
widgetScript = 'YOUR_OFFLINE_WIDGET_SCRIPT'; // Offline widget script
}
document.write(widgetScript);
</script>
5단계: 스크립트 사용자 지정
-
스크립트에서 다음을 바꿉니다.
YOUR_OWN_WIDGET_SCRIPT
설치탭에 있는 위젯의 실제 소스 코드로
참고: 작은따옴표 안에 스크립트를 추가해야 합니다.'
, 종료 스크립트 태그를 스크랩해야 합니다. 예:
'<script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=WIDGET_KEY"><\/script>'
- 다음을 수정하여 업무 시간을 조정합니다.
const startShift
및const finishShift
업무 시간과 일치하도록 스크립트의 값을
번역 고지 사항: 본 문서는 콘텐츠에 대한 기본적인 이해를 제공하기 위해 자동 번역 소프트웨어를 사용하여 번역되었습니다. 정확한 번역을 제공하고자 합당한 노력을 기울였으나 Zendesk는 번역의 정확성을 보장하지 않습니다.
번역된 문서에 포함된 정보의 정확성과 관련하여 질문이 있으시면 문서의 공식 버전인 영문 버전을 참조하시기 바랍니다.
댓글 0개