Atribut Khusus

Omnichannel mendukung atribut khusus selain dari atribut data standar (sekumpulan data standar tentang percakapan/kontak Anda seperti Nama, Email, Lokasi, dll.). Atribut khusus melacak fakta tentang kontak/percakapan Anda. Atribut khusus dapat berupa apa saja, mis:

  • Paket langganan
  • Tanggal berlangganan
  • Tanggal pendaftaran
  • Item yang paling banyak dipesan
  • Tautan produk yang dipesan
  • Tanggal transaksi terakhir

Satu-satunya perbedaan antara atribut khusus dan standar adalah atribut data standar secara otomatis diperbarui.

Atribut data khusus adalah informasi yang Anda lampirkan pada percakapan/pelanggan, seperti berapa kali mereka memesan produk, kapan mereka mendaftar, atau paket apa yang mereka gunakan. Jadi, Anda dapat mengatur atribut apa pun yang Anda inginkan untuk memahami pelanggan/percakapan Anda dengan lebih baik, dan semuanya akan ditampilkan di Omnichannel.

Menambahkan atribut khusus baru #

Untuk menambahkan atribut khusus baru, buka Atribut Khusus dengan mengeklik Pengaturan -> Atribut Khusus dari bilah samping.

Klik tombol Add custom attributes yang tersedia di pojok kanan atas halaman, yang akan membuka sebuah modal seperti gambar di bawah ini.

Ini adalah input yang diperlukan untuk membuat atribut khusus:

Anda tidak dapat membuat atribut khusus dengan kunci yang sama dua kali di akun.

Setelah Anda memasukkan detail, klik tombol Buat. Jika permintaan berhasil, pesan “Atribut khusus berhasil ditambahkan” akan ditampilkan.

Atribut khusus percakapan #

1. Mengatur atribut melalui metode SDK

Anda dapat mengatur atribut khusus untuk setiap percakapan menggunakan SDK menggunakan metode setConversationCustomAttributes dan juga menghapus atribut menggunakan metode deleteConversationCustomAttribute.

2. Mengatur atribut melalui panel sisi kontak

Setelah membuat atribut kustom percakapan, Anda akan dapat menambahkan atribut ini ke percakapan melalui sidebar percakapan.

Ini akan membuka pemilih dropdown atribut, lalu pilih atribut yang ingin Anda tambahkan

Masukkan nilai yang valid, klik pada tombol Buat. Jika permintaan berhasil, pesan “Atribut berhasil ditambahkan” akan ditampilkan.

Anda juga dapat melihat tindakan seperti edit/hapus/salin dengan mengarahkan kursor pada atribut.

Atribut khusus kontak #

Ada dua cara untuk mengatur atribut khusus untuk kontak

1. Mengatur atribut melalui metode SDK

Untuk mengatur atribut khusus kontak, panggil metode setCustomAttributes sebagai berikut,

window.$omnichannel.setCustomAttributes({
  key: value,
  // Key is a unique identifier which is already defined while creating a custom attribute
  // Value should be based on type (Currently support Number, Date, String and Number)
  // Double-check that your keys always have a JSON-valid value
  // You need to flatten nested JSON structure while using this function
});

Contoh:

window.$omnichannel.setCustomAttributes({
  plan: "premium",
  signUpDate: new Date(),
});

Anda dapat melihat atribut ini di panel sisi kontak

Untuk menghapus atribut khusus, gunakan deleteCustomAttribute sebagai berikut

window.$omnichannel.deleteCustomAttribute("attribute-key");

Contoh:

window.$omnichannel.deleteCustomAttribute("signUpDate");

Sebelum versi v1.22, semua atribut dirender sebagai teks. Silakan buat definisi baru untuk menampilkan nilai dengan benar.

2. Mengatur atribut melalui panel samping kontak #

Setelah membuat atribut kustom kontak, Anda dapat menambahkan atribut ini ke kontak melalui bilah sisi percakapan/kontak.

Ini akan membuka pemilih dropdown atribut, lalu pilih atribut yang ingin Anda tambahkan

Masukkan nilai yang valid, klik tombol Buat. Jika permintaan berhasil, pesan “Atribut berhasil ditambahkan” akan ditampilkan.

Anda juga dapat melihat tindakan seperti edit/hapus/salin dengan mengarahkan kursor ke atribut tersebut.

What are your feelings
Updated on August 2, 2024