Mengidentifikasi kebutuhan pengguna

Halaman ini menjelaskan cara memperhitungkan kebutuhan pengguna saat mendesain aplikasi Google Chat. Baik aplikasi Chat Anda mendukung tim yang tersebar di seluruh dunia yang terdiri dari ribuan orang atau hanya satu orang, pastikan aplikasi Chat membantu setiap orang yang mengirim pesan dengan menyertakan pengguna yang dituju dalam proses desain Anda.

Temukan aplikasi Chat Anda

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

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

Pemahaman tentang aplikasi Chat

Aplikasi Chat Anda mungkin menjadi interaksi pertama pengguna dengan aplikasi Chat. Jangan berasumsi bahwa pengguna mengetahui cara kerja aplikasi Chat. Fitur seperti perintah garis miring dan dialog dapat 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 bisa saya lakukan, ketik `/help`.

Dialog ini berguna karena alasan berikut:

  • Memberi tahu pengguna secara tepat apa yang perlu mereka ketik.
  • Menggunakan format khusus untuk membuat perintah garis miring /createContact lebih menarik dari teks di sekitarnya.
  • Menyatakan tujuan dari perintah garis miring.

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

Geografi

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

Misalnya, aplikasi Chat berikut akan memberi tahu siapa saja peninjau on-panggilan untuk minggu tersebut. Namun, jika sebagian tim berada di New York, dan sebagian dari tim berada di California, sebaiknya konfigurasikan aplikasi Chat untuk mengirim pesan pada waktu yang nyaman bagi semua pengguna.

Aplikasi Chat mengirim pesan notifikasi pada pukul 11.57.

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

Aplikasi Chat menyebut seseorang dalam pesan teks.

Language

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

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. Mendapatkan 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 di mana pengguna dapat lebih menerima pesan yang sarat informasi dengan banyak tombol dan opsi. Pada perangkat seluler, pengguna akan menghargai pesan yang ringkas karena ukuran layar yang terbatas.

Coba tampilkan tiga tombol atau kurang per kartu. Jika Anda memerlukan lebih banyak dialog, pertimbangkan untuk meluncurkan dialog. Dialog dapat menyajikan serangkaian kartu yang membuat pengumpulan banyak input pengguna menjadi pengalaman yang lebih ramah daripada mencoba mengumpulkan semua informasi dalam satu pesan kartu.

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

Suara dan nada

Karena aplikasi Chat adalah antarmuka berbasis teks, penulisan pesan yang jelas, singkat, dan dapat ditindaklanjuti akan memastikan kesuksesan pengguna. Saat menulis pesan untuk aplikasi Chat, baca panduan 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 di tempat kerja. Pastikan kepribadiannya cocok dengan lingkungan profesional, atau mungkin terasa janggal dan tidak pantas.

  • Autentik. Aplikasi chat dapat berbicara dalam bahasa sehari-hari, tetapi tidak boleh berpura-pura menjadi manusia. Hindari memberikan gender pada aplikasi Chat Anda, atau nama yang dapat disalahartikan dengan seseorang. Menyertakan karakter kecil itu bagus, tetapi aplikasi Chat Anda harus berfokus pada utilitasnya.

    Contoh pesan selamat datang yang menjelaskan apa yang dapat dilakukan aplikasi Chat.

  • Pertimbangkan. Bersikaplah bijaksana dan tidak mengganggu. Aplikasi Chat Anda seharusnya tidak mengganggu pengguna secara tidak perlu atau berulang kali. Upayakan untuk mengantisipasi kebutuhan pengguna dan menawarkan solusi.

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

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

    Contoh beberapa respons.

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

    Contoh pesan error yang memberi tahu pengguna tentang kesalahan yang terjadi, cara melanjutkan, dan cara mendapatkan bantuan.

Pengguna dengan berbagai izin, peran, dan akses data

Orang-orang di Chat memiliki izin dan akses data yang berbeda di Google Workspace dan sistem lainnya. Satu ruang Chat dapat mencakup administrator, manajer, staf 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 saja yang memiliki akses ke aplikasi Chat di Google Chat. Untuk informasi selengkapnya, lihat Memublikasikan aplikasi Chat.

Autentikasi

Meminta pelanggan untuk melakukan autentikasi ke domain Google Workspace pelanggan mungkin tidak berfungsi, dan mungkin membingungkan serta membuat pengguna kesal. 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 mungkin melihatnya. Saat mengonfigurasi jenis aplikasi Chat ini di Google Cloud Console, di halaman Configuration, pastikan kotak centang Join spaces and group conversations dihapus dan tidak dipilih.

Membagikan informasi di ruang Chat yang menyertakan pelanggan

Biasanya karyawan perusahaan berbagi ruang Chat dengan pelanggan. Aplikasi Chat Anda dapat menjadi keuntungan bagi interaksi karyawan-pelanggan. Namun, jika aplikasi Chat Anda berbagi ruang dengan pelanggan, penting untuk mempertimbangkan data apa 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 dengan pelanggan lain, aplikasi tersebut mungkin tidak sengaja mengungkapkan informasi pelanggan kepada orang yang seharusnya tidak melihatnya.