Pigeonhole と Virtual Event エクスペリエンスの統合

このトピックでは、Pigeonhole を Virtual Event エクスペリエンスに統合する方法について学びます。

Pigeonhole は、Virtual Event の動画に対してイベントベースのインタラクティブ機能(ライブQ&A、投票、アンケートなど)を簡単に追加するために使用できます。通常、ライブイベントの開催期間中に合わせて新しい Pigeonhole が作成され、その後、Pigeonhole 機能を追加したい各動画に対してセッションを作成します。動画にインタラクティブ機能を追加するには、Video Cloud のカスタムフィールドを使用して、iframeの埋め込みコードを各動画に関連付けます。この埋め込みコードにより、指定された動画のプレーヤーの横に Pigeonhole のポッドが表示されます。

新しい Pigeonhole イベントとセッションの作成

ライブイベント用の新しい Pigeonhole を作成し、Pigeonhole機能を追加する各動画にセッションを追加してください。

  1. Pigeonholeアカウントにログインします。
  2. + Add Pigeonholeをクリックし、アカウントを選択します。
  3. Event name(イベント名)と Passcode(パスコード)を入力します。
  4. イベントの Start(開始日)と End(終了日)を入力します。これらの日付は Pigeonhole がいつまで有効かを管理します。
  5. Timezone(タイムゾーン)と Custom Branding(カスタムブランディング)オプション(該当する場合)を選択します。
  6. Continue(続行)をクリックします。
  7. イベントが作成された後、左のナビゲーションで Agenda(アジェンダ) 項目が選択されます。Add session(セッションを追加)をクリックし、Create New(新規作成)をクリックします。
  8. Session Type(セッションタイプ)として Q&A(他のセッションタイプも使用可能)を選択します。
  9. Session name(セッション名)を入力します。
  10. Start(開始日)と End(終了日)および時間を入力します。
  11. Q&A Settings(設定)を適切に設定します。
  12. Add Q&A(Q&Aの追加)をクリックし、セッションが作成されたことを確認します。
  13. 必要に応じて追加のセッションを作成します。

Pigeonhole 埋め込みコードの生成

Pigeonhole を動画の横に表示するためには、iframe埋め込みコードをVideo Cloud のカスタムフィールドに追加します。コードの形式は次の通りです:

<iframe src="Pigeonhole URL"></iframe>

Pigeonhole URLの値を取得する手順は以下の通りです。

  1. Pigeonhole で左のナビゲーションからRun your event(イベントの実行)をクリックします。
  2. Invite your attendees(参加者を招待する)セクションのリンクをクリックします。
  3. すべてのセッションの一覧が表示される新しいブラウザタブが開くことを確認します。
  4. 該当するセッションの入力リンクをクリックします(例:Enter this Q&A)。セッションの種類によってリンクが変わることに注意してください。
  5. Pigeonhole が新しいブラウザのタブで開くことを確認します。Pigeonhole URLはブラウザのアドレスバーに表示されます。

該当する動画に iframe タグと Pigeonhole URL を追加します。

イベント設定の構成

SSO情報を使用してユーザー プロファイルを作成できるように、Pigeonhole イベントの設定も構成する必要があります。

  1. 左のナビゲーションで More settings(その他の設定)をクリックします。
  2. Attendees(参加者)タブをクリックします。
  3. Allow creating attendee profiles through embed(埋め込みを通じて参加者プロフィールの作成を許可)オプションをチェックします。
  4. ページの Registrant Profiles(登録者プロフィール)セクションまでスクロールします。
  5. Enable registrant profile for this event(このイベントに対して登録者プロフィールを有効にする)オプションをチェックします。
  6. Settings(設定)を選択します。
  7. 次に、Allow adding new Registrant Profiles through embed(埋め込みを通じて新しい登録者プロフィールの追加を許可)オプションをチェックし、保存をクリックします。

カスタムフィールドの作成

Virtual Event テンプレートが特定の動画に表示する Pigeonhole を認識できるように、カスタムフィールドを使用します。カスタムフィールドを作成するには、次の手順に従います。

  1. Video Cloud Studio にログインします。
  2. プライマリナビゲーションで 管理者 をクリックし、次にカスタムフィールドを選択します。管理者メニューへのアクセスにはアカウント管理者である必要があります。
  3. Chat Embed という名前の新しいカスタムフィールドを作成します。
  4. 内部名が chat_embed であることを確認します。
  5. タイプテキスト に設定します。
  6. カスタムフィールド 保存します。

Video Cloud でのカスタムフィールド作成についての詳細は、カスタム メタデータ フィールドの作成を参照してください。

動画にPigeonholeを追加

Virtual Event テンプレートでビデオの横に Pigeonhole を表示するには、以下の手順に従ってください。

  1. Media モジュールを開きます。
  2. ビデオをクリックしてビデオのプロパティを開きます。
  3. カスタムフィールドセクションを見つけて、 編集をクリックします。
  4. Pigeonholeの埋め込みコードをChat Embed カスタムフィールドに貼り付けます。
  5. 保存をクリックします。

ユーザーのSSO情報を Pigeonhole に渡す

Virtual Event エクスペリエンスがSSOで保護されている場合、ユーザーのSSO情報を Pigeonhole に渡してユーザーのトラッキングが可能になります。以下のセクションでは、Pigeonhole に SSO情報を渡すために必要な設定と手順について説明します。

SSO属性のマッピング

正しいSSO属性がマッピングされ、それがエクスペリエンスおよび Pigeonhole に渡されるように確認する必要があります。Pigeonhole との統合では、次の値が求められます:

  • fname - ユーザーの名前
  • nameID - ユーザーのメールアドレス

以下の例では、これらの属性が Okta SSO 管理ページ内でこれらの属性が公開されていることを示しています。

アクセス制御プロファイルの属性の公開

エクスペリエンスを保護するために使用されるアクセス制御プロファイルで、すべての属性を公開オプションがチェックされていることを確認します。SSO情報が利用できない場合、Pigeonhole上ではユーザーは匿名として表示されます。

  1. Gallery モジュールを開きます。
  2. ホームページの設定アイコン()をクリックします。
  3. 左のナビゲーションで アクセス制御プロファイル をクリックします。
  4. エクスペリエンスの保護に使用されるプロファイルの編集アイコンをクリックします。
  5. すべての属性を公開 設定がチェックされていることを確認します。

シングル サイン オンの設定に関する情報は、アクセス制御プロファイルの設定 を参照してください。すべてが正しく設定されていれば、視聴者がエクスペリエンスにログインすると、Pigeonhole 上でユーザー情報が表示されます。

参加者の追跡方法

SSO情報が提供されると、Pigeonholeは参加者ごとに一意のIDを生成し、すべてのデバイス、ブラウザ、セッション間で同じIDが使用されます。これにより、視聴者が異なるブラウザやデバイスを使用してエクスペリエンスに参加した場合に、重複したセッションが記録される可能性が低くなります。また、複数のエクスペリエンスにウィジェットが埋め込まれている場合でも重複セッションが発生することがあります。SSO情報が提供されない場合、重複セッションのリスクが生じます。