Рекомендации по дизайну

Разработайте беседу, чтобы направлять пользователей через ваши транзакционные потоки. Мы предоставили справочные примеры, которые вы можете использовать в качестве руководства при разработке собственных транзакционных действий.

Примеры

Советы по дизайну

  • Убедитесь, что диалоги звучат естественно и разговорно — так, как говорил бы реальный человек.

  • Текст, произносимый вашим TTS/голосом, не обязательно должен точно совпадать с текстом, отображаемым в пузырьках вашего чата. Это хорошо работает, если пузыри чата являются подмножеством разговорного диалога.

  • Приветствуйте своих посетителей и вовлекайте их. Спросите, что им нужно, и предложите несколько советов, чтобы они могли начать.

  • Прежде чем предложить пользователю добавить товары в корзину, выполните внутреннюю проверку, добавив заполнение слота и используя тип слота actions.type.TransactionRequirementsCheckResult , чтобы убедиться, что пользователь настроил платежи для своего Google Assistant.

  • Будьте готовы ответить на те же вопросы с помощью голоса, что и с другими мобильными или веб-приложениями. Например, предложите аналогичный товар, когда у вас нет определенного размера или цвета, или предложите пользователям зарегистрироваться, чтобы получать уведомления, когда товар снова появится в наличии.

  • Обратите внимание, что сводка заказов создается на основе данных, которые вы передаете через API. Ярлык «Оплатить с помощью Google» помогает пользователям понять, что Google упростил оплату.

  • Запрашивая информацию от своих пользователей, например информацию об их адресах, сначала сообщите им, почему вы делаете запрос и какую пользу он им принесет.

  • Google предложит метод авторизации покупки (авторизация не требуется, пароль или отпечаток пальца) в зависимости от настроек пользователя. Иногда наша оценка рисков запускает дополнительный этап аутентификации, например, подтверждение CVV для карты.

  • После оплаты обязательно отправьте квитанцию ​​и подтверждение заказа. Важно, чтобы пользователи понимали, что вы являетесь зарегистрированным продавцом и будете следить за всеми деталями заказа, а не Google.

  • По умолчанию транзакции могут выполняться либо на поверхности с экраном (например, телефон Android), либо на поверхности только для голоса (например, Google Home).

    • Для наилучшей поддержки только голосовых транзакций позаботьтесь о том, чтобы разработать хороший диалоговый интерфейс , который проводит пользователей через весь процесс транзакций.

    • Обратите внимание, что для некоторых намерений транзакций может потребоваться экран. Большинство из них (например, добавление нового адреса доставки, устранение проблем с оплатой, привязка учетной записи) будут автоматически переданы на телефон. Если есть какие-либо дополнения к беседе, которые лучше всего отображаются на экране (например, представление расширенных ответов для создания карты, отображение условий обслуживания продавца или политики конфиденциальности), вам следует проверить, поддерживает ли текущая поверхность возможности RICH_RESPONSE или WEB_LINK , и перенести их на новая поверхность, если нет.

    • Если вы предпочитаете не поддерживать голосовые транзакции с вашим действием, вы можете настроить свой проект действий так, чтобы он требовал экрана, перейдя к Развернуть > Возможности поверхности в консоли действий и задав для параметра Требуют ли ваши действия вывод на экран значение Да .