Изменение настроек виджета в зависимости от языка посетителя
Настройка виджетов на нескольких языках позволяет персонализировать клиентский опыт для каждого посетителя вашего сайта. JavaScript позволяет автоматически загружать виджет в зависимости от языка посетителя.
Вот что вам нужно сделать, чтобы начать:
1. Создайте виджет для каждого языка.
Похожая статья: Изменение языка виджета
2. Найдите идентификаторы проектов и виджетов.
Приведенный ниже фрагмент кода автоматически определяет язык посетителя, установленный на его устройстве, и отображает соответствующий виджет на основе установленных критериев.
xxxxxxxxxx
<!--Start of Tawk.to Script-->
<script type="text/javascript">
function getChatId() {
// function to retrieve the property/widget chat id;
// substitute 000000000001 to property id
var lang = navigator.language || navigator.userLanguage;
// return the default language if the lang variable is empty
if (!lang) {
return '000000000001/DEFAULT_WIDGET';
}
if (lang.match('en')) {
return '000000000001/WIDGET_FOR_EN';
} else if (lang.match('de')) {
return '000000000001/WIDGET_FOR_DE';
} else if (lang.match('ru')) {
return '000000000001/WIDGET_FOR_RU';
} else {
return '000000000001/DEFAULT_WIDGET';
}
}
(function () {
var chatId = getChatId();
if (!chatId) {
return;
}
var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
s1.async=true;
s1.src = 'https://embed.tawk.to/' + chatId;
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
</script>
<!--End of Tawk.to Script-->
Узнайте больше о добавлении нескольких виджетов на сайт в этом пошаговом руководстве: Как добавить несколько виджетов на сайт с помощью JavaScript
Если вам нужна дополнительная помощь в настройке нескольких виджетов на вашем сайте, посетите нашу Платформу разработчиков или обратитесь в чат. Мы готовы помочь 24x7.