Mendesain interaksi pengguna

Halaman ini menjelaskan cara menerapkan interaktivitas pengguna dalam Aplikasi Google Chat. Dari pesan berbasis teks hingga pengguna grafis berbasis kartu antarmuka, aplikasi Chat mendukung interaktivitas dalam beberapa cara berikut:

  • Memperkenalkan pengguna ke aplikasi Chat Anda
  • Merespons interaksi Chat
  • Pesan kartu
  • Dialog
  • Perintah garis miring
  • Pratinjau link
  • @menyebut pengguna dalam pesan

Memperkenalkan pengguna ke aplikasi Chat Anda

Mengaktivasi orang dan ruang ke aplikasi Chat Anda dengan pesan selamat datang yang menjelaskan fungsi aplikasi Chat Anda, dan bagaimana orang dapat bekerja dengannya secara optimal.

Pesan orientasi yang efektif memiliki struktur berikut:

  • Sapalah. Memberikan suara dan nada yang tepat kepada pengguna Anda.
  • Jelaskan secara singkat fungsi aplikasi Chat Anda. Perkenalkan aplikasi Chat Anda dengan memberitahukan apa aplikasi tersebut dapat membantu mereka melakukannya dalam satu atau dua kalimat.
  • Beri tahu orang cara memulai. Beri tahu orang-orang cara menggunakan Aplikasi Chat. Jika aplikasi Chat Anda membutuhkan konfigurasi atau otorisasi, ini adalah tempat yang baik untuk meminta orang untuk menyelesaikan proses pengaturan. Misalnya, sarankan satu atau dua beberapa perintah garis miring yang umum.
  • Menjelaskan cara mendapatkan bantuan dan cara memberikan masukan. Akhiri pesan dengan memberi tahu orang-orang bagaimana mereka bisa mendapatkan bantuan atau menawarkan umpan balik.

Pesan orientasi aplikasi Chat berikut disiapkan keberhasilan pengguna:

Contoh pesan orientasi untuk aplikasi Chat penjadwalan.

Menerima dan merespons interaksi Chat

Aplikasi Chat Anda dapat menerima dan merespons interaksi pengguna, yang juga dikenal sebagai interaksi aplikasi Chat peristiwa. Semua interaksi yang dijelaskan di halaman ini merupakan Chat interaksi lain, tetapi juga dapat mencakup interaksi lainnya seperti menambahkan atau menghapus aplikasi Chat ke ruang.

Kirim pesan kartu

Pesan kartu adalah elemen UI yang dapat berisi elemen interaktif dan statis widget seperti teks, gambar, dan tombol yang dapat dikirim oleh aplikasi Chat bagi pengguna dan ruang. Jika aplikasi Chat Anda perlu mengumpulkan informasi dari pengguna, menyajikan informasi terperinci, atau memandu pengguna untuk melakukan langkah selanjutnya, kirim pesan kartu.


Gunakan Card Builder untuk mendesain dan melihat pratinjau pesan kartu JSON untuk aplikasi Chat:

Membuka Card Builder

Berikut adalah pesan kartu dari aplikasi Chat:

Aplikasi chat sedang mengirim pesan kartu.

Membuka dialog dalam pesan

Dialog adalah antarmuka berbasis kartu yang berjendela yang digunakan pengguna dapat dibuka untuk berinteraksi dengan aplikasi Chat Anda. Dalam dialog, Anda dapat merangkai beberapa pesan kartu secara berurutan, yang membantu pengguna menyelesaikan proses multi-langkah, seperti mengisi data formulir.

Pada contoh berikut, aplikasi Chat memulai dialog untuk kumpulkan detail kontak dari pengguna yang mengeluarkan garis miring /createContact berikut:

Mengumpulkan detail tentang kontak baru dari pengguna dengan dialog.

Menyiapkan perintah garis miring

Perintah garis miring memungkinkan Anda mendaftar dan mengiklankan perintah tertentu yang dapat berikan aplikasi Chat Anda dengan mengetik perintah yang dimulai dengan garis miring (/), seperti /help.

Berikut adalah daftar perintah garis miring yang tersedia untuk Cymbal Aplikasi Chat:

Pilih perintah garis miring untuk berinteraksi dengan aplikasi Chat.

Setelah Anda mengonfigurasi pratinjau link untuk aplikasi Chat Anda, setiap kali seseorang membagikan pengguna dapat melihat pratinjau link mereka dengan melampirkan kartu ke pesan mereka.

Aplikasi Chat berikut membantu agen layanan pelanggan melihat pratinjau link ke kasus yang dibagikan di ruang Chat dengan melampirkan yang menampilkan informasi tentang kasus tersebut.

Link dipratinjau dalam pesan kartu.

@menyebut pengguna dalam pesan

Aplikasi Chat Anda dapat @menyebut pengguna tertentu atau semua pengguna untuk memberi tahu mereka tentang pesan tersebut. Sebelum Anda menyebutkan satu pengguna, dan terutama sebelum Anda menyebutkan semua pengguna dalam ruang, Anda harus mempertimbangkan apakah itu benar-benar diperlukan, dan memperbaiki tindakan tidak @menyebut orang.

Menyebut satu pengguna akan menyebabkan mereka menerima notifikasi dan interupsi apa pun yang mereka lakukan. Menyebut semua pengguna dalam ruang akan mengirim notifikasi kepada semua orang di ruang. Terlalu sering menyebut orang, dan mereka mungkin merasa terganggu dengan aplikasi Chat Anda dan mulai melihatnya sebagai spam.

Anda dapat menyebutkan pengguna karena alasan yang sangat penting atau mendesak. Sebagai misalnya, aplikasi Chat berikut @menyebut ruang penuh pengembang perangkat lunak untuk memberi tahu mereka bahwa {i>code freeze<i} semakin dekat dan akan beri mereka kesempatan untuk mengatakan bahwa mereka membutuhkan lebih banyak waktu sebelum tenggat waktu:

Aplikasi Chat mengirim pesan ke semua pengguna di ruang.

Di sisi lain, aplikasi Chat berikut menyebutkan secara langsung kepada pelanggan untuk berterima kasih; yang sopan, tetapi tidak layak untuk menerima notifikasi:

Berkirim pesan dengan satu pengguna aplikasi.