ユーザー操作を設計する

このページでは、Google Chat アプリにユーザー インタラクティビティを実装する方法について説明します。テキストベースのメッセージからカードベースのグラフィカル ユーザー インターフェースまで、Chat アプリは次のような方法でインタラクティビティをサポートします。

  • ユーザーに Chat アプリを紹介する
  • チャットでのやり取りに対応する
  • カード メッセージ
  • ダイアログ
  • スラッシュ コマンド
  • プレビュー リンク
  • メッセージ内でユーザーの名前リンクを使用する

ユーザーに Chat アプリを紹介する

Chat アプリの機能と使い方を詳しく説明したウェルカム メッセージを使用して、ユーザーとスペースを Chat アプリにオンボーディングします。

効果的なオンボーディング メッセージの構造は次のとおりです。

  • 挨拶をする。ユーザーに対して適切なボイス&トーンを設定します。
  • Chat アプリの機能を簡単に説明します。 Chat アプリの特長を 1 ~ 2 文で紹介します。
  • 使い方を視聴者に伝えます。Chat アプリの操作方法をユーザーに伝えます。Chat アプリで構成や承認が必要な場合は、ここでユーザーに設定プロセスの完了を促すことをおすすめします。たとえば、一般的なスラッシュコマンドを 1 つか 2 つ提案します。
  • サポートを受ける方法とフィードバックの送信方法について説明する。メッセージの最後に、サポートやフィードバックの提供方法を伝えます。

次の Chat アプリのオンボーディング メッセージは、ユーザーを成功に導くためのものです。

スケジュール設定された Chat アプリのオンボーディング メッセージの例。

チャットの受信と応答

Chat アプリは、ユーザー操作を受信して応答できます。これは、チャットアプリ操作イベントとも呼ばれます。このページで説明するインタラクションは、すべての Chat インタラクションですが、スペースに対する Chat アプリの追加または削除などの他のインタラクションも含まれる場合があります。

カード メッセージを送信する

カード メッセージは、Chat アプリがユーザーとスペースに送信できる、テキスト、画像、ボタンなどのインタラクティブ ウィジェットと静的ウィジェットの両方を含めることができる UI 要素です。Chat アプリで、ユーザーから情報を収集したり、詳細情報を提示したり、ユーザーに次のステップを案内したりする必要がある場合は、カード メッセージを送信します。


カードビルダーでカードをデザインしてプレビューする。

カードビルダーを開く

Chat アプリのカード メッセージを以下に示します。

カード メッセージを送信する Chat アプリ。

メッセージのダイアログを開く

ダイアログは、ユーザーが開いて Chat アプリを操作するために開くことができる、ウィンドウ処理されたカードベースのインターフェースです。ダイアログでは、複数のカード メッセージを順番につなぎ合わせることができるため、ユーザーはフォームデータの入力などの複数のステップを踏むことができます。

次の例では、チャットアプリがダイアログを開始し、/createContact スラッシュ コマンドを発行したユーザーから連絡先情報を収集します。

ダイアログを使用して、ユーザーから新しい連絡先に関する詳細を収集する。

スラッシュ コマンドを設定する

スラッシュ コマンドを使用すると、スラッシュ(/)で始まるコマンド(/help など)を入力することで、ユーザーが Chat アプリに提供できる特定のコマンドを登録してアドバタイズできます。

Cymbal Chat アプリで使用できるスラッシュ コマンドは次のとおりです。

スラッシュ コマンドを選択して Chat アプリを操作します。

Chat アプリのリンク プレビューを構成すると、一致するリンクが共有されるたびに、ユーザーはメッセージにカードを追加してリンクをプレビューできます。

次の Chat アプリを使用すると、カスタマー サービス エージェントは、ケースに関する情報を示すカードを追加して、Chat スペースで共有されているケースへのリンクをプレビューできます。

カード メッセージでリンクをプレビューしました。

メッセージ内でユーザーの名前リンクを使用する

Chat アプリでは、スペース内の特定のユーザーまたはすべてのユーザーに名前リンクを付けて、メッセージを通知できます。1 人のユーザーをメンションする場合、特にスペース内の全ユーザーにメンションする前には、それが本当に必要かどうかを検討し、名前リンクを付けないようにしてください。

1 人のユーザーに名前リンクを付けると、そのユーザーに通知が送信され、そのユーザーが他の作業を中断することになります。スペース内の全ユーザーの名前リンクを追加すると スペース内の全ユーザーに通知が送信されます頻繁に言及すると、ユーザーが Chat アプリにイライラし、スパムと見なされてしまう可能性があります。

極めて重要な理由や時間的制約がある場合は、ユーザーに言及しても問題ありません。たとえば、次の Chat アプリでは、多くのソフトウェア デベロッパーが @メンションされ、コードフリーズが近づいていることを通知し、期限までにもう少し時間が必要であることを伝えることができます。

Chat アプリからスペース内のすべてのユーザーにメッセージが送信される。

これに対して、次の Chat アプリでは、顧客に対して直接お礼の言葉を述べています。これは礼儀正しくですが、通知する価値はありません。

1 人のユーザーにメッセージを送信する Chat アプリ。