Mengidentifikasi kebutuhan pengguna

Halaman ini menjelaskan cara memperhitungkan kebutuhan pengguna Anda saat mendesain aplikasi Google Chat. Baik aplikasi Chat Anda mendukung tim yang tersebar secara global yang terdiri dari ribuan atau hanya satu orang, pastikan aplikasi Chat Anda membantu semua orang yang mengiriminya 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 tempat 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 diintegrasikan.

Pemahaman tentang aplikasi Chat

Aplikasi Chat Anda mungkin merupakan interaksi pertama yang dilakukan pengguna dengan aplikasi Chat. Jangan berasumsi bahwa pengguna tahu cara kerja aplikasi Chat. Fitur seperti perintah garis miring dan dialog dapat membingungkan sebagian pengguna, jadi berikan petunjuk kepada mereka.

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

Untuk membuat kontak, ketik `/createContact`. Untuk mengetahui 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 format khusus untuk membuat perintah garis miring /createContact menonjol dari teks di sekitarnya.
  • Menyatakan tujuan perintah garis miring.

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

Geografi

Mengidentifikasi di mana pengguna 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.

Misalnya, aplikasi Chat berikut akan memberi tahu siapa pun yang menjadi peninjau panggilan selama seminggu. Namun, jika sebagian tim berada di New York, dan sebagian dari tim berada di California, sebaiknya konfigurasi aplikasi Chat untuk mengirim pesan pada waktu yang sesuai bagi semua pengguna.

Aplikasi Chat mengirim pesan notifikasi pada pukul 11.57.

Jika aplikasi Chat Anda menyebut pengguna secara langsung, pertimbangkan untuk memeriksa zona waktu pengguna tersebut di Kalender API sebelum mengirim notifikasi. Jika berada di luar jam kerja pengguna, pertimbangkan untuk mengirim pesan tanpa menyebut nama, 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 harus memeriksa bahasa pilihan pengguna dan melokalkan kontennya.

Untuk ruang Chat, tambahkan opsi bahasa ke setelan konfigurasi aplikasi Chat. Setelah pengguna menyetel 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 ditentukan dalam Directory API.

Platform: web versus seluler

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

Coba tampilkan tiga tombol atau kurang per kartu. Jika Anda memerlukan lebih banyak rekomendasi, pertimbangkan untuk meluncurkan dialog. Dialog dapat menyajikan 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 dapat dipahami.

Suara dan nada

Karena aplikasi Chat adalah antarmuka berbasis teks, penulisan pesan yang jelas, ringkas, dan dapat ditindaklanjuti akan memastikan keberhasilan pengguna. Saat menulis pesan untuk aplikasi Chat Anda, 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 dapat membantu orang di tempat kerja. Pastikan kepribadiannya sesuai dengan lingkungan profesional, atau mungkin terasa kaku dan tidak pantas.

  • Autentik. Aplikasi Chat dapat berbicara bahasa sehari-hari, tetapi tidak boleh berpura-pura menjadi manusia. Hindari memberikan gender pada aplikasi Chat, atau nama yang bisa disalahartikan dengan orang. Menyertakan karakter kecil memang bagus, tetapi aplikasi Chat Anda harus fokus pada kegunaannya.

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

  • Pertimbangkan. Harus pertimbangkan baik-baik dan tidak invasif. 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. Ketahuilah bahwa sebagian besar pengguna tidak mencari percakapan yang panjang. Membantu pengguna menyelesaikan tugas dengan fokus pada pengalaman aplikasi Chat. Hindari mengatakan segala sesuatu untuk mengatakan hal-hal yang paling penting. Jika Anda perlu menyampaikan informasi dalam jumlah besar, pecah pesan yang panjang menjadi beberapa pesan singkat. Cobalah untuk membatasi setiap pesan hanya untuk satu pesan ajakan (CTA), dan buat informasi yang ditampilkan serelevan mungkin.

    Contoh beberapa respons.

  • Menganjurkan. Bersikaplah optimis dan ramah dengan pengguna saat mereka menjelajahi aplikasi Chat Anda. Pengguna harus selalu tahu cara melanjutkan untuk mencapai 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 cara melanjutkan.

    Contoh pesan error yang memberi tahu pengguna tentang masalah yang terjadi, 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-beda di Google Workspace dan sistem lainnya. Satu ruang Chat dapat mencakup administrator, pengelola, staf penjualan, dan pelanggan. Berikut adalah beberapa skenario terkait izin yang perlu dipertimbangkan saat membangun aplikasi Chat:

Akses terbatas ke aplikasi Chat

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

Autentikasi

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

Membagikan informasi sensitif di ruang Chat

Jika pengguna mengautentikasi aplikasi Chat untuk berbagi informasi sensitif, seperti data keuangan atau kesehatan, sebaiknya batasi aplikasi Chat tersebut agar hanya menerima pesan langsung 1:1 sehingga aplikasi Chat tidak menampilkan informasi sensitif secara tidak sengaja di ruang Chat tempat orang lain dapat melihatnya. Saat mengonfigurasi jenis aplikasi Chat ini di Konsol Google Cloud, di halaman Configuration, pastikan kotak centang Join spaces and group conversations dicentang dan tidak dipilih.

Membagikan informasi di ruang Chat yang berisi pelanggan

Sangat umum bagi karyawan perusahaan untuk berbagi ruang Chat dengan pelanggan. Aplikasi Chat dapat sangat bermanfaat bagi interaksi karyawan-pelanggan, tetapi 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 kepada pelanggan lain, aplikasi tersebut mungkin tidak sengaja mengungkapkan informasi pelanggan kepada orang yang seharusnya tidak melihatnya.