Keyda Business
IndonesiaEnglish Masuk Mulai gratis
Dokumentasi Keyda BusinessReferensi

API Widget

Untuk pengembang, atau siapa pun yang ingin obrolan terbuka dari tombol mereka sendiri.

Memasang

<script src="https://keyda.in/business/widget.js"
        data-key="kb_live_your_key_here" async></script>

Tag skrip hanya memerlukan src dan data-key. Segala hal lainnya — warna, posisi, sapaan, bahasa — berasal dari dasbor Anda sehingga Anda tidak perlu pernah menerapkan ulang situs Anda untuk mengubahnya.

Mode

Mengambang (bawaan). Tombol peluncur di sudut yang membuka panel obrolan.

Inline. Letakkan kontainer kosong di halaman dan obrolan akan mengisinya:

<div data-keyda-bot style="height:520px"></div>

Wadah memerlukan tinggi. Dalam mode sebaris, obrolan selalu terlihat, jadi tidak ada yang perlu dibuka atau ditutup.

JavaScript API

Tersedia di window.KeydaBot setelah skrip dimuat:

TeleponCara kerjanya
KeydaBot.open()Membuka panel obrolan
KeydaBot.close()Menutupnya
KeydaBot.toggle()Membuka atau menutup
KeydaBot.expand()Membuat panel setinggi jendela dan lebarnya hingga 760px
KeydaBot.shrink()Kembali ke kartu standar
KeydaBot.isOpentrue saat obrolan terlihat
KeydaBot.isExpandedtrue saat panel diperluas
KeydaBot.clientIdClient ID yang digunakan halaman ini

Contoh — buka obrolan dari tombol "Hubungi kami" milik Anda sendiri:

<button onclick="KeydaBot.open()">Chat with us</button>
Skrip dimuat secara asinkron, jadi window.KeydaBot mungkin belum tersedia sesaat setelah halaman dimuat. Lampirkan pengendali pada klik alih-alih memanggilnya saat halaman sedang diurai.

Cara kerjanya di halaman Anda

  • Panel terbuka di atas tombol peluncur, yang tetap berada di tempatnya dan berubah menjadi tombol tutup. Mengetuknya lagi, simbol ✕ di header, atau menekan Escape akan menutup obrolan.
  • Pengunjung dapat memperluas panel dari header — panel akan melebar hingga ukuran jendela dan lebar maksimum 760px — dan pilihan tersebut diingat di browser mereka. Pada ponsel, panel sudah memenuhi seluruh layar, sehingga tombol kontrol tidak ditampilkan di sana.
  • Pengaturan ukuran logo Anda mengubah logo, bukan tombolnya: peluncur adalah pil berukuran tetap 52px (58px untuk bentuk bulat dan kotak) dan logo membesar di dalamnya.
  • Semua dirender di dalam shadow root, sehingga CSS Anda tidak dapat merusak widget dan CSS widget tidak dapat memengaruhi situs Anda.
  • Panel hanya dimuat saat pengunjung membukanya, sehingga tidak memperlambat halaman Anda.
  • Percakapan pengunjung berlanjut selama 24 jam jika mereka kembali, lalu dimulai dari awal.
  • Jika asisten tidak dapat dihubungi, widget akan menampilkan pesan singkat dan tidak akan pernah memunculkan error di halaman Anda.
Next: App SDKs →