Thiết kế cuộc trò chuyện mang tính giao dịch (Dialogflow)

Thiết kế một cuộc trò chuyện để hướng dẫn người dùng thực hiện các quy trình giao dịch. Chúng tôi đã cung cấp các ví dụ tham khảo mà bạn có thể sử dụng làm hướng dẫn khi thiết kế Hành động giao dịch của riêng mình.

Ví dụ

Mẹo thiết kế

  • Đảm bảo các hộp thoại nghe thật tự nhiên và có tính tương tác — đúng như cách người thật trò chuyện.

  • Văn bản bằng TTS/giọng nói không cần phải khớp chính xác với văn bản hiển thị trong bong bóng trò chuyện của bạn. Tính năng này sẽ hoạt động tốt nếu bong bóng trò chuyện là một phần của hộp thoại thoại.

  • Chào đón khách truy cập và thu hút họ tương tác. Hãy hỏi xem họ cần gì và đưa ra một vài khối đề xuất để giúp họ bắt đầu.

  • Trước khi mời người dùng thêm mặt hàng vào giỏ hàng, hãy kiểm tra trong phần phụ trợ bằng actions.intent.TRANSACTION_REQUIREMENTS_CHECK để xác nhận rằng người dùng đã thiết lập thông tin thanh toán cho Trợ lý Google.

  • Hãy chuẩn bị để phản hồi cùng một vấn đề bằng giọng nói như với các trải nghiệm khác trên thiết bị di động hoặc web. Ví dụ: chào bán một mặt hàng tương tự khi mặt hàng đó không còn một kích thước hoặc màu sắc nhất định, hoặc mời người dùng đăng ký để được thông báo khi mặt hàng đó có hàng trở lại.

  • Xin lưu ý rằng bản tóm tắt đơn đặt hàng được tạo bằng dữ liệu bạn truyền qua API. Nhãn "Thanh toán bằng Google" giúp người dùng hiểu rằng Google đã hỗ trợ việc thanh toán.

  • Khi bạn yêu cầu người dùng cung cấp thông tin (chẳng hạn như thông tin địa chỉ), trước tiên, hãy cho họ biết lý do bạn đưa ra yêu cầu đó và việc đó sẽ mang lại lợi ích gì cho họ.

  • Google sẽ hiển thị phương thức uỷ quyền mua hàng (không yêu cầu xác thực, mật khẩu hoặc vân tay số) dựa trên chế độ cài đặt của người dùng. Đôi khi, quy trình đánh giá rủi ro của chúng tôi sẽ mở ra một bước xác thực bổ sung, chẳng hạn như xác nhận CVV cho một thẻ.

  • Sau khi bạn thanh toán xong, hãy nhớ gửi biên lai và xác nhận đơn đặt hàng. Điều quan trọng là người dùng hiểu rằng bạn là đơn vị chịu trách nhiệm xử lý thanh toán và sẽ cung cấp mọi thông tin chi tiết về đơn đặt hàng chứ không phải Google.

  • Theo mặc định, giao dịch có thể được thực hiện trên một nền tảng có màn hình (chẳng hạn như điện thoại Android) hoặc nền tảng chỉ có giọng nói (chẳng hạn như Google Home).

    • Để hỗ trợ tốt nhất các giao dịch chỉ bằng giọng nói, hãy chú ý hơn đến việc thiết kế trải nghiệm trò chuyện hiệu quả sao cho người dùng có được trải nghiệm giao dịch trọn vẹn.

    • Lưu ý rằng một số ý định giao dịch có thể yêu cầu màn hình. Hầu hết những việc này (ví dụ: thêm địa chỉ giao hàng mới, khắc phục các vấn đề về thanh toán, liên kết tài khoản) sẽ được chuyển tự động đến điện thoại. Nếu có thêm bất kỳ nội dung bổ sung nào cho cuộc trò chuyện và hiển thị hiệu quả nhất trên màn hình (ví dụ: trình bày câu trả lời nhiều định dạng để tạo thẻ, hiển thị Điều khoản dịch vụ của người bán hoặc chính sách quyền riêng tư), thì bạn nên kiểm tra xem nền tảng hiện tại có hỗ trợ tính năng SCREEN_OUTPUT hoặc WEB_BROWSER hay không và chuyển sang một nền tảng mới nếu không có.

    • Nếu không muốn hỗ trợ các giao dịch chỉ bằng giọng nói với Hành động của mình, bạn có thể thiết lập để dự án Hành động của mình yêu cầu một màn hình bằng cách chuyển đến phần Triển khai > Khả năng của nền tảng trong Bảng điều khiển Actions rồi đặt Hành động của bạn có yêu cầu đầu ra màn hình thành không.