Bahsi geçen bu araçlar temel bazı kısıtlamalar çerçevesinde ücretiz olarak canlı sohbet imkanı sunabilmekteler. Ancak, sadece müşteriler ile sohbet özelliğine odaklandığımızda bazı alternatifleri de göz önünde bulundurmamız faydalı olacaktır. Tawk alternatif seçeneklerden biri.

Tawk
Tawk (tawk.to), websitesi, mobil uygulama ve/veya özelleştirilebilir bir sayfa araclığı ile ziyaretçileri izlemek ve iletişim kurmak amacıyla kullanılabilecek, 100% ücretsiz bir canlı sohbet uygulaması1. Ücretsiz olma koşulu sohbet penceresi içerisinde ve bilgilendirme e-postalarında yer alan Tawk.to
tanıtım bağlantısının korunması şartı ile sunulmakta. Bu marka ibaresinin kaldırılması ve diğer ek özellikler ise belirli ücretler karşılığında edinilmekte2.
Kullanılabilecek özelliklerden bazıları şu şekilde3;
- 45+ dil
- JavaScript API
- Grup mesajlaşma
- Bildirimler
- Geo IP izleme
- Raporlama
- Dosya transferi
Ücretsiz özelliklerin yanı sıra, ücretli özellikler (temsilci ve/veya sanal asistan kiralama, Video + ses yayını, ekran paylaşımı) ve özelleştirmeler (marka kaldırma) de yine kullanım kapsamına dahil edilebilir. Bu özelliklere ek olarak, geliştiririlme sürecinde olan çeviri, alışveriş sepeti ve sohbet içi ödemeler de yine değerlendirilebilecek seçenekler arasında yer almakta.

İlgili özellikleri ayrıca sohbet özelinde oluşturulan sohbet sayfaları aracılığı ile de kullanmak mümkün. Tawk Page (chat page) olarak da ifade edilen özelleştirilmiş sayfa(lar) https://tawk.to/<sayfa-uri>
adresi ile görüntülenebilir. İlgili adres tanımı Yönetim > Sayfa ile özelleştirilebilir. Hesap oluşturma işlemi ardından iletilen kodu web sitesine yerleşirerek veri akışını başlatmak mümkün.
<!--Start of Tawk.to Script-->
<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/<account-id>/<unique-id>';
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
</script>
<!--End of Tawk.to Script-->
E-posta içi, sosyal medya ve benzeri harici alanlar üzerinden sohbet gerçekleştirmek için ayrıca sabit bir URL oluşturmak ve paylaşmak mümkün; https://tawk.to/chat/<account-id>/<unique-id>
.
Dil, saat dilimi ve arayüz özelleştirme işlemleri için Yönetim bölümü altında yer alan Genel Görünüm sayfası kullanılmakta. Yine, Yönetim bölümü aracılığı ile Sohbet Aracı (kurulum koduna yine bu bölüm üzerinden ulaşılabilmekte) ayrıca düzenlenebilmekte. Sohbetin yanı sıra sıkça sorulan sorular ve diğer bilgilendirme sayfaları için Bilgi Tabanı (knowledge base) oluşturulabilir. Oluşturulan bilgilendirme sayfaları bir alt alan adı üzerinden (ör. https://<alan-adi>.tawk.help/
) kullanıcılara sunulabilmekte.
JavaScript API
Kurulum kod parçacığında da görüldüğü üzere Tawk_API
nesnesini kullanarak çeşitli işlemler gerçekleştirebilmekteyiz.
Tawk_API = Tawk_API || {};
Tawk_API.onLoad = function(){
// işlemler
};
Özellikle önereceğim metotlar onOfflineSubmit
, onPrechatSubmit
ve onChatStarted
.
// Sohbet başlangıcı
Tawk_API = Tawk_API || {};
Tawk_API.onChatStarted = function(){
// işlemler
};
// Çevrimdışı sohbet talebi
Tawk_API = Tawk_API || {};
Tawk_API.onOfflineSubmit = function(data){
// işlemler
};
// Sohbet öncesi bilgi penceresi
Tawk_API.onPrechatSubmit = function(data){
// işlemler
};
Bu metadolar aracılığı ile dönüşüm ve hedef tanımlarının işlenmesini sağlamak mümkün4. Yukarıda anlatılan tüm süreci tek bir kod haline getirelim.
<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/<account-id>/<unique-id>';
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
var dataLayerPush = function(event){
dataLayer.push({
'event': 'Tawk.to',
'eventAction': event,
'eventLable': '' // opsiyonel
});
fbq('trackCustom', event);
}
Tawk_API.onChatStarted = function(){
dataLayerPush("Chat Started");
};
Tawk_API.onPrechatSubmit = function(data){
dataLayerPush("Prechat form submitted");
};
Tawk_API.onOfflineSubmit = function(data){
dataLayerPush("Offline Chat submit");
};
</script>
İşlemlerimiz bu kadar. Artık, ilgili sohbet işlemleri sayfa, trafik kaynağı ve reklam kampanyalar bağlamında takip edilebilir ve dönüşüm olarak işleme alınabilir.