Інтеграція онлайн-чата (Tawk.to) на веб-сайт
Tawk.to — безплатний онлайн-чат з необмеженою кількістю операторів та історією чатів. Монетизується через послуги найму операторів. Підходить для стартапів та невеликих компаній.
Установка віджета
<script type="text/javascript">
var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
(function(){
var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
s1.async=true;
s1.src='https://embed.tawk.to/{PROPERTY_ID}/{WIDGET_ID}';
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
</script>
JavaScript API
// Ідентифікація користувача
Tawk_API.onLoad = function(){
Tawk_API.setAttributes({
name: user.name,
email: user.email,
id: user.id
}, function(error){});
};
// Програмне відкриття
Tawk_API.maximize();
// Приховати віджет на певних сторінках
if (window.location.pathname.startsWith('/checkout')) {
Tawk_API.hideWidget();
}
Secure Mode (Authenticated Visitor)
Для захисту від підробки ідентифікатора користувача:
// На сервері: генерація hash
$hash = hash_hmac('sha256', $user->email, env('TAWK_API_KEY'));
Tawk_API.onLoad = function() {
Tawk_API.setAttributes({
email: '<?= $user->email ?>',
hash: '<?= $hash ?>'
});
};
Тривалість установки: кілька годин.







