Mengidentifikasi kebutuhan pengguna

Halaman ini menjelaskan cara mempertimbangkan kebutuhan pengguna saat mendesain aplikasi Google Chat. Baik aplikasi Chat Anda mendukung tim yang tersebar secara global yang terdiri dari ribuan orang atau hanya satu orang, pastikan aplikasi Chat Anda membantu semua orang yang mengirim pesan dengan menyertakan pengguna yang dimaksud dalam proses desain Anda.

Menemukan aplikasi Chat Anda

Pertimbangkan tempat pengguna yang Anda inginkan dapat menemukan aplikasi Chat untuk pertama kalinya. Saat memublikasikan aplikasi Chat, pikirkan tempat pengguna dapat menemukannya.

Misalnya, jangan berasumsi bahwa pengguna mengetahui fungsi aplikasi Chat Anda. Pastikan nama aplikasi Chat Anda mencerminkan fungsi sebenarnya, atau layanan yang terintegrasi dengannya.

Pemahaman tentang aplikasi Chat

Aplikasi Chat Anda mungkin merupakan interaksi pertama yang dilakukan pengguna dengan aplikasi Chat. Jangan berasumsi bahwa pengguna mengetahui cara kerja aplikasi Chat. Fitur seperti perintah garis miring dan dialog mungkin membingungkan beberapa pengguna, jadi beri mereka petunjuk.

Misalnya, saat meminta pengguna untuk mengeluarkan perintah garis miring, sebaiknya gunakan format berikut:

Untuk membuat kontak, ketik `/createContact`. Untuk mempelajari hal lain yang dapat saya lakukan, ketik `/help`.

Perintah ini berguna karena alasan berikut:

  • Memberi tahu pengguna dengan tepat apa yang perlu mereka ketik.
  • Menggunakan pemformatan khusus untuk membuat perintah garis miring /createContact terlihat berbeda dari teks di sekitarnya.
  • Menyatakan sasaran perintah garis miring.

Untuk mempelajari lebih lanjut cara membantu pengguna dengan fitur aplikasi Chat interaktif lainnya, lihat Mendesain interaksi pengguna.

Geografi

Identifikasi di mana pengguna Anda menggunakan aplikasi Chat. Sering kali, orang-orang di ruang Chat berada di seluruh dunia, yang berarti mereka bekerja di zona waktu yang berbeda. Jika aplikasi Chat Anda mengirim notifikasi kepada pengguna atau ruang, perhatikan waktunya.

Misalnya, aplikasi Chat berikut akan memberi tahu siapa saja yang menjadi peninjau on call untuk minggu ini. Namun, jika sebagian tim berada di New York, dan sebagian tim berada di California, sebaiknya konfigurasikan aplikasi Chat untuk mengirim pesan pada waktu yang sesuai untuk semua pengguna.

Aplikasi Chat mengirim pesan notifikasi pada pukul 23.57.

Jika aplikasi Chat Anda menyebutkan pengguna secara langsung, pertimbangkan untuk memeriksa zona waktu pengguna tersebut di Calendar API sebelum mengirim notifikasi. Jika di luar jam kerja pengguna tersebut, pertimbangkan untuk mengirim pesan tanpa menyebutkan, atau menunggu hingga hari kerja mereka dimulai.

Aplikasi Chat menyebutkan seseorang dalam pesan teks.

Language

Aplikasi Chat Anda dapat merespons pengguna dalam beberapa bahasa. Untuk mendukung lebih dari satu bahasa, aplikasi Chat Anda harus memeriksa bahasa pilihan pengguna dan melokalkan kontennya.

Untuk ruang Chat, tambahkan opsi bahasa ke setelan konfigurasi aplikasi Chat. Setelah pengguna menetapkan bahasa di ruang, aplikasi Chat Anda dapat merespons pesan menggunakan bahasa pilihan ruang.

Untuk memeriksa bahasa pilihan pengguna:

  1. Dapatkan User.name dari jenis User di Google Chat API.
  2. Petakan User.name ke user.id di Directory API.
  3. Dapatkan user.languages[] untuk user.id yang diberikan di Directory API.

Platform: web versus seluler

Google Chat tersedia di komputer dan perangkat seluler. Komputer menawarkan banyak ruang layar tempat pengguna mungkin lebih menerima pesan yang padat informasi dengan banyak tombol dan opsi. Di perangkat seluler, pengguna menyukai pesan yang ringkas karena ukuran layar yang terbatas.

Coba tampilkan tiga tombol atau kurang per kartu. Jika Anda memerlukan lebih banyak, sebaiknya luncurkan dialog. Dialog dapat menampilkan serangkaian kartu yang membuat pengumpulan banyak input pengguna menjadi pengalaman yang lebih mudah daripada mencoba mengumpulkan semua informasi dalam satu pesan kartu.

Uji aplikasi Chat Anda di beberapa perangkat dengan berbagai ukuran untuk memastikan presentasi informasinya mudah dipahami.

Suara dan nada

Karena aplikasi Chat adalah antarmuka berbasis teks, menulis pesan yang jelas, ringkas, dan dapat ditindaklanjuti akan memastikan kesuksesan pengguna. Saat menulis pesan untuk aplikasi Chat, lihat pedoman penulisan Desain Material Google.

Setiap aplikasi Chat berbeda, tetapi untuk berkomunikasi secara efektif dengan pengguna Chat, suara dan nada aplikasi Chat Anda harus menyampaikan karakteristik berikut:

  • Profesional. Aplikasi Chat Anda mungkin membantu orang-orang di tempat kerja. Pastikan kepribadiannya sesuai dengan setelan profesional, atau mungkin akan terasa aneh dan tidak pantas.

  • Authentic. Aplikasi chat dapat berbicara secara lisan, tetapi tidak boleh berpura-pura menjadi manusia. Jangan beri gender pada aplikasi Chat Anda, atau nama yang dapat dikacaukan dengan nama orang. Menyertakan sedikit karakter itu bagus, tetapi aplikasi Chat Anda harus berfokus pada kegunaannya.

    Contoh pesan selamat datang yang menjelaskan kemampuan aplikasi Chat.

  • Peduli. Bersikaplah bijaksana dan tidak mengganggu. Aplikasi Chat Anda tidak boleh mengganggu pengguna secara tidak perlu atau berulang kali. Berusahalah untuk mengantisipasi kebutuhan pengguna dan menawarkan solusi.

    Contoh respons saat pengguna meminta aplikasi Chat untuk melakukan tugas yang tidak dirancang untuk aplikasi tersebut.

  • Efisien. Pahami bahwa sebagian besar pengguna tidak mencari percakapan yang panjang. Bantu pengguna menyelesaikan tugas dengan menjaga pengalaman aplikasi Chat tetap fokus. Hindari mengatakan semuanya dan pilih untuk mengatakan hal-hal yang paling penting. Jika Anda perlu menyampaikan informasi dalam jumlah besar, bagi pesan panjang menjadi beberapa pesan singkat. Cobalah untuk membatasi setiap pesan ke satu pesan ajakan bertindak, dan buat informasi yang disajikan serelevan mungkin.

    Contoh beberapa respons.

  • Mendorong. Bersikaplah optimis dan ramah kepada pengguna saat mereka menjelajahi aplikasi Chat Anda. Pengguna harus selalu tahu cara melanjutkan ke tujuan mereka, terutama jika mereka mengalami error, seperti meminta aplikasi Chat Anda untuk melakukan sesuatu yang tidak dapat dilakukan. Beri tahu pengguna dengan jujur bahwa mereka mengalami error atau batasan, dan beri tahu mereka cara melanjutkan.

    Contoh pesan error yang memberi tahu pengguna apa yang salah, cara melanjutkan, dan cara mendapatkan bantuan.

Pengguna dengan izin, peran, dan akses data yang berbeda

Pengguna di Chat memiliki izin dan akses data yang berbeda di Google Workspace dan sistem lainnya. Satu ruang Chat dapat mencakup administrator, pengelola, tenaga penjualan, dan pelanggan. Berikut adalah beberapa skenario terkait izin yang perlu dipertimbangkan saat mem-build aplikasi Chat:

Akses terbatas ke aplikasi Chat

Administrator Google Workspace dapat membatasi siapa yang memiliki akses ke aplikasi Chat di Google Chat. Untuk mengetahui informasi selengkapnya, lihat Memublikasikan aplikasi Chat.

Autentikasi

Meminta pelanggan untuk mengautentikasi ke domain Google Workspace pelanggan mungkin tidak berfungsi, dan dapat membingungkan serta membuat pengguna frustrasi. Perhitungkan kemungkinan ini dengan menulis pesan error yang dapat ditindaklanjuti.

Membagikan informasi sensitif di ruang Chat

Jika pengguna mengautentikasi aplikasi Chat untuk membagikan informasi sensitif, seperti data keuangan atau kesehatan, sebaiknya batasi aplikasi Chat tersebut ke pesan langsung 1:1 sehingga aplikasi Chat tidak secara tidak sengaja mengungkapkan informasi sensitif di ruang Chat tempat orang lain dapat melihatnya. Saat mengonfigurasi jenis aplikasi Chat ini di konsol Google Cloud, di halaman Konfigurasi, pastikan kotak centang Gabung ke ruang dan percakapan grup dihapus dan tidak dipilih.

Membagikan informasi di ruang Chat yang menyertakan pelanggan

Karyawan perusahaan biasanya berbagi ruang Chat dengan pelanggan. Aplikasi Chat dapat menjadi berkah nyata untuk interaksi karyawan-pelanggan, tetapi jika aplikasi Chat Anda berbagi ruang dengan pelanggan, penting untuk mempertimbangkan data apa saja yang mungkin diungkapkan oleh aplikasi Chat Anda.

Misalnya, aplikasi Chat Anda membagikan detail kasus pelanggan. Jika aplikasi Chat Anda membagikan kasus pelanggan di ruang Chat yang dibagikan kepada pelanggan lain, aplikasi tersebut mungkin secara tidak sengaja mengungkapkan informasi pelanggan kepada orang yang tidak seharusnya melihatnya.