Panduan desain

Desain percakapan untuk memandu pengguna melalui alur transaksi Anda. Kami telah menyediakan contoh referensi yang dapat digunakan sebagai panduan saat mendesain Action transaksional Anda sendiri.

Contoh

Tips desain

  • Pastikan dialog terdengar natural dan komunikatif — layaknya orang sungguhan untuk berbicara.

  • Teks yang diucapkan oleh TTS/suara tidak harus sama persis dengan teks yang ditampilkan dalam balon chat. Fitur ini berfungsi dengan baik jika balon chat merupakan subset dari dialog lisan.

  • Sambut pengunjung dan buat mereka terlibat. Tanyakan apa yang mereka butuhkan dan tawarkan beberapa {i>chip<i} saran untuk membantu mereka memulai.

  • Sebelum mengundang pengguna untuk menambahkan item ke keranjang, lakukan pemeriksaan backend dengan menambahkan pengisian slot dan menggunakan jenis slot actions.type.TransactionRequirementsCheckResult untuk memastikan pengguna telah menyiapkan pembayaran untuk Asisten Google-nya.

  • Bersiaplah untuk merespons masalah yang sama dengan suara seperti pada pengalaman seluler atau web lainnya. Misalnya, tawarkan item serupa saat Anda kehabisan ukuran atau warna tertentu, atau undang pengguna untuk mendaftar agar diberi tahu saat item kembali tersedia.

  • Perhatikan bahwa ringkasan pesanan dibuat dengan data yang Anda teruskan melalui API. Label "Bayar dengan Google" membantu pengguna memahami bahwa Google memfasilitasi pembayaran.

  • Saat meminta info dari pengguna, seperti info alamat mereka, pertama-tama beri tahu mereka alasan Anda membuat permintaan tersebut dan manfaatnya bagi mereka.

  • Google akan menampilkan metode otorisasi pembelian (tidak diperlukan autentikasi, sandi, atau sidik jari) berdasarkan setelan pengguna. Terkadang, penilaian risiko kami akan memulai langkah autentikasi tambahan, seperti mengonfirmasi CVV untuk kartu.

  • Setelah pembayaran selesai, pastikan untuk mengirimkan tanda terima dan konfirmasi pesanan. Penting bagi pengguna untuk memahami bahwa Anda adalah entitas pemroses kartu, dan akan menindaklanjuti dengan semua detail pesanan, bukan Google.

  • Secara default, transaksi dapat dilakukan di platform dengan layar (seperti ponsel Android) atau platform khusus suara (seperti Google Home).

    • Untuk mendukung transaksi hanya suara dengan baik, berhati-hatilah dalam mendesain pengalaman percakapan yang baik yang memandu pengguna melalui pengalaman transaksi sepenuhnya.

    • Perhatikan, beberapa intent transaksi mungkin memerlukan layar. Sebagian besar masalah tersebut (misalnya, menambahkan alamat pengiriman baru, memperbaiki masalah pembayaran, menautkan akun) akan otomatis diteruskan ke ponsel. Jika ada tambahan pada percakapan yang paling baik ditampilkan di layar (misalnya menampilkan respons lengkap untuk pembuatan kartu, menampilkan ToS penjual atau kebijakan privasi), Anda harus memeriksa apakah platform saat ini mendukung capabilities RICH_RESPONSE atau WEB_LINK, dan mentransfer ke platform baru jika tidak.

    • Jika Anda memilih untuk tidak mendukung transaksi hanya suara dengan Action, Anda dapat menyetel agar project Actions Anda memerlukan layar dengan membuka Deploy > SurfaceCapabilities di Konsol Actions dan menyetel Do your Actions requires a screen output ke Yes.