Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Saat menerapkan penautan akun di Action, Anda menangani data pengguna,
jadi sangat penting untuk mematuhi praktik terbaik penautan akun.
Selain itu, praktik terbaik berikut akan memberikan pengalaman pengguna yang minim friksi yang memaksimalkan jumlah pengguna yang berhasil menautkan akunnya. Action
Anda harus mengikuti
panduan percakapan
umum Google, selain praktik terbaik yang disediakan di sini untuk pengalaman pengguna terbaik.
Halaman ini membahas praktik terbaik percakapan dan penerapan untuk
Action Anda yang menggunakan penautan akun.
Percakapan
Saat mendesain percakapan untuk Action Anda yang menggunakan penautan akun, pastikan
untuk mengikuti panduan berikut:
Hanya gunakan penautan akun jika mengakses data akun pengguna akan memberikan
pengalaman yang lebih kaya untuk Action Anda. Misalnya, penggunaan penautan akun dapat meningkatkan Action pemesanan minuman dengan memungkinkan Action mengingat minuman favorit pengguna dan menyarankan minuman baru untuk dicoba berdasarkan pesanan mereka sebelumnya. Jika Anda hanya ingin menautkan akun sehingga Action Anda dapat merujuk kepada
pengguna berdasarkan nama, penautan akun tidak diperlukan.
Jangan gunakan perintah penautan akun sebagai perintah pertama Action Anda.
Mewajibkan pengguna untuk menautkan akun mereka sebelum mereka dapat memulai Action Anda dapat
menyebabkan pengalaman yang menjengkelkan. Sebagai gantinya, minta pengguna untuk menautkan
akun mereka saat pengumpulan data diperlukan agar pengguna dapat melanjutkan.
Misalnya, pesan pertama Action memesan minuman kepada pengguna dapat berupa,
"Selamat datang di Boba Bonanza! Anda siap memesan atau ingin saya
memesan minumannya bersama Anda?" Dalam hal ini, pengguna harus dapat mendengar
opsi minuman tanpa login. Saat meminta untuk memesan minuman,
Action kemudian akan meminta pengguna untuk menautkan akunnya.
Sesuaikan alasan dalam scene sistem Penautan Akun
untuk mengomunikasikan alasan Anda meminta pengguna menautkan akunnya. Anda harus
memberikan alasan yang jelas untuk memastikan pengguna merasa nyaman dengan cara data mereka
digunakan.
Untuk contoh Action pemesanan minuman kami, Anda dapat memberikan alasan
berikut: "Untuk mengingat minuman favorit Anda dan menawarkan saran yang disesuaikan..."
Penautan akun seharusnya tidak memerlukan pemanggilan eksplisit dari akhir
pengguna. Dengan kata lain, pengguna tidak perlu mengatakan "login" untuk menautkan
akunnya; sebagai gantinya, pengguna harus diberi opsi untuk melakukan sesuatu
yang memerlukan penautan akun. Action Anda kemudian harus memberi tahu bahwa mereka
perlu menautkan akun mereka untuk melakukannya.
Panduan ini adalah praktik terbaik umum untuk autentikasi dan
otorisasi. Pengguna lebih cenderung menautkan akun mereka jika mereka mengetahui alasan Anda memerlukan informasi akun mereka.
Misalnya, dalam hipotesis Action pemesanan minuman, pengguna tidak boleh
diminta untuk menautkan akunnya sampai mereka meminta untuk memesan minuman, yang
mengharuskan mereka untuk menautkan akunnya.
Setelah pengguna menautkan akun, Anda harus menyatakan kembali semua opsi
yang dimiliki pengguna setelah akunnya ditautkan. Misalnya, setelah pengguna
menautkan akunnya di Action hipotesis pemesanan minuman, Action
Anda dapat mengucapkan sesuatu seperti berikut: "Setelah akun Anda
ditautkan, Anda dapat memesan minuman, melihat saran minuman yang mungkin Anda
sukai, atau melihat apa yang baru di menu. Jadi, apa yang ingin kamu lakukan?"
Jika pengguna tidak memberikan izin kepada Google untuk mengakses akunnya, Anda dapat memberi mereka 'alur tamu' alternatif yang terbatas melalui Action Anda. Dalam hal ini, Anda harus memberi tahu pengguna
apa yang dapat mereka lakukan tanpa menautkan akun.
Misalnya, jika pengguna tidak memberikan izin, percakapan dengan Action yang memesan minuman Anda dapat terlihat seperti berikut:
Google
Untuk mengambil pesanan Anda yang biasa, saya perlu nama Anda, dan lainnya. Boleh saya ambil dari Google?
Pengguna
Tidak
Google
Oke, Anda masih bisa melihat menu atau memeriksa diskon hari ini. Apa
yang ingin Anda lakukan?
[null,null,["Terakhir diperbarui pada 2025-07-25 UTC."],[[["\u003cp\u003eAccount linking should only be used to enhance user experience with richer, personalized features, not for basic functionalities like name retrieval.\u003c/p\u003e\n"],["\u003cp\u003eUsers should be prompted to link their accounts only when it's necessary for the desired action, providing a clear rationale for data access.\u003c/p\u003e\n"],["\u003cp\u003eThe account linking process should be seamlessly integrated into the conversation flow, initiated by user actions rather than explicit sign-in requests.\u003c/p\u003e\n"],["\u003cp\u003eAfter successful account linking, users should be informed about the newly available features and functionalities.\u003c/p\u003e\n"],["\u003cp\u003eOffer a limited 'guest flow' with alternative functionalities for users who decline account linking, clearly communicating the available options.\u003c/p\u003e\n"]]],["Account linking should enhance user experience, not be a barrier. Prompt users to link accounts only when necessary, such as when they initiate an action that requires it. Clearly explain the rationale for linking and customize it. Avoid explicit invocation; users shouldn't have to say \"sign in.\" After linking, reiterate the new options available. Offer a limited \"guest flow\" if users decline linking, communicating the features available without it. Ensure best practices to maintain a user-friendly action, or risk lack of promotion.\n"],null,["# Best practices\n\nWhen you implement account linking in your Action, you are handling user data,\nso it's especially important to comply with account linking best practices.\nAdditionally, following best practices provides a low-friction user experience\nthat maximizes the number of users who successfully link their account. Your\nAction should follow Google's general\n[conversational guidelines](https://designguidelines.withgoogle.com/conversation/)\nin addition to the best practices presented here for the best user experience.\n\nThis page goes over both conversational and implementation best practices for\nyour Action that uses account linking.\n| **Note:** If users are leaving your Action consistently because of account linking issues, Google will not actively promote your Action.\n\nConversation\n------------\n\nWhen you design the conversation for your Action that uses account linking, be\nsure to follow these guidelines:\n\n- **Only use account linking if accessing users' account data provides a\n richer experience for your Action.** For example, using account linking could enhance a drink-ordering Action by allowing the Action to remember a user's favorite drinks and suggest new drinks to try based on their past orders. If you only want to link an account so your Action can refer to the user by name, then account linking isn't necessary.\n- **Don't use the account linking prompt as the first prompt of your Action.**\n Requiring users to link their account before they can start your Action can\n cause a frustrating experience. Instead, prompt the user to link their\n account when collecting the data is necessary for users to continue.\n\n For example, a drink-ordering Action's first message to the user could be,\n *\"Welcome to Boba Bonanza! Are you ready to order or do you want me to go\n through the drinks with you?\"* In this case, the user should be able to hear\n the drink options without signing in. When they ask to order a drink,\n the Action should then ask the user to link their account.\n- **Customize the rationale in the Account Linking system scene\n to communicate why you need the user to link their account.** It's necessary\n to provide a clear rationale to make sure users feel comfortable with how their data\n is being used.\n\n For our example drink-ordering Action, you could provide the following\n rationale: *\"To remember your favorite drinks and offer customized suggestions...\"*\n- **Account linking should not require an explicit invocation from the user's\n end**. In other words, the user should never have to say \"sign in\" to link\n their account; instead, the user should be given the option to do something\n that requires account linking. Your Action should then tell them that they\n need to link their account to do so.\n\n This guideline is a general best practice for authentication and\n authorization. Users are more likely to link their account when they know\n why you need their account information.\n\n For example, in the hypothetical drink-ordering Action, the user should not\n be asked to link their account until they ask to order a drink, which\n requires them to link their account.\n- **After the user links their account, you should reiterate all the options\n the user has now that their account is linked.** For example, once the user\n has linked their account in the hypothetical drink-ordering Action, your\n Action could say something like the following: *\"Now that your account's\n linked, you can order a drink, check out suggestions for drinks you might\n like, or see what's new on the menu. So, what would you like to do?\"*\n\n- **If your user doesn't give consent for Google to access their account, you\n could provide them with an alternate, limited 'guest flow' through your\n Action.** In this case, you should communicate to the user\n what they can do without linking their account.\n\n For example, if the user doesn't give consent, the conversation with your\n drink-ordering Action could look like the following:\n\n| Assistant | To get your usual order, I need your name, etc. Can I have those from Google? |\n| User | No |\n| Assistant | Okay, you can still see the menu or check out today's discounts. What would you like to do? |\n|-----------|---------------------------------------------------------------------------------------------|"]]