Transactions API のサポートは 2023 年 6 月 13 日に終了します。2023 年 5 月 3 日に終了します。詳細については、
会話型アクションの廃止をご覧ください。
設計ガイドライン
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
取引フローでユーザーを案内する会話を設計します。ここで説明するサンプルは、独自の取引アクションを設計する際のガイドとして利用できます。
例
設計のヒント
対話が自然な会話のように聞こえるようにします。これは、実際の人が話すように聞こえます。
TTS/音声で読み上げられるテキストは、チャットのふきだしに表示されるテキストと完全に一致する必要はありません。チャットのふきだしが音声ダイアログのサブセットである場合に適しています。
訪問者に挨拶して、会話に参加させましょう。何が必要かを尋ねて
ヒントをいくつか提示します
カートへの商品追加を促す前に、バックエンド チェックを行い、スロットフィルを追加し、actions.type.TransactionRequirementsCheckResult
スロットタイプを使用して、ユーザーが Google アシスタントに対して支払いが設定されていることを確認します。
音声に関しては、他のモバイル / ウェブ エクスペリエンスと同じ問題に対応するための準備をしておいてください。たとえば、特定のサイズや色が品切れの場合に同様の商品を提供し、再入荷したときに通知が届くよう登録するようユーザーを招待します。
注文概要は、API を介して渡されたデータで作成されます。「Google でお支払い」ラベルは、Google が支払いを行っていることをユーザーが把握するのに役立ちます。
ユーザーに住所情報などの情報をリクエストする場合は、まず、リクエストを行う理由とそれがユーザーにとってどのようなメリットがあるのかを説明します。
Google は、ユーザーの設定に基づいて、購入の承認方法(認証は不要、パスワード、指紋のいずれか)を提示します。リスク評価では、カードの CVV の確認など、追加の認証手順が開始されることがあります。
支払いが完了したら、領収書と注文確認を必ず送信してください。ユーザーが最終販売責任を負う商業者であることをユーザーが理解し、Google ではなく、注文に関するすべての詳細情報についてフォローアップすることが重要です。
デフォルトでは、取引は画面付きのサーフェス(Android スマートフォンなど)または音声のみのサーフェス(Google Home など)で実行できます。
音声のみのトランザクションを適切にサポートするには、ユーザーに完全なトランザクション エクスペリエンスの流れを案内する優れた会話エクスペリエンスを特別に設計してください。
取引のインテントによっては画面が必要になることがあります。こうした機能のほとんど(新しい配送先住所の追加、支払いに関する問題の解決、アカウントのリンクなど)は、スマートフォンに自動的に引き継がれます。画面への表示に最適な会話への追加(カード作成用のリッチ レスポンスの表示、販売者の利用規約やプライバシー ポリシーの表示など)があれば、現在のサーフェスが RICH_RESPONSE
または WEB_LINK
のcapabilitiesをサポートしているかどうかを確認し、サポートされていない場合は新しいサーフェスに転送する必要があります。
アクションで音声のみのトランザクションをサポートしない場合は、Actions Console の [デプロイ] > [サーフェス機能] に移動し、[アクションで画面出力を要求する] を [はい] に設定することで、Actions プロジェクトで画面を要求するように設定できます。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-25 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-25 UTC。"],[[["\u003cp\u003eDesign conversational transactional flows, similar to natural human interactions, guiding users through the process.\u003c/p\u003e\n"],["\u003cp\u003eUtilize provided examples and design tips to create effective and user-friendly transactional Actions.\u003c/p\u003e\n"],["\u003cp\u003eEnsure clear communication, address potential issues proactively, and inform users about Google's role in payment processing.\u003c/p\u003e\n"],["\u003cp\u003eOptimize for both screen and voice-only interactions by tailoring the conversation and utilizing surface capabilities effectively.\u003c/p\u003e\n"],["\u003cp\u003eCustomize the user experience by enabling or disabling screen requirements based on your Action's functionalities.\u003c/p\u003e\n"]]],[],null,[]]