Documentation menu

ライブセッション&ウェビナー

ライブセッションは、MailInAppが受信・エンコード・再生をエンドツーエンドでホスティングする本物のストリーミング配信です — メールにZoomやMeetのリンクを貼り付けるだけのものではありません。これはスタジオのミーティングリンクブロックとは異なる機能です。ミーティングリンクは、すでに使っているビデオ通話プロバイダーを指すJoinボタンですが、ライブセッションはMailInApp自身がストリームを実際に受信し、視聴者に配信し返すものです。

すべてのライブセッションは、ダッシュボードのライブ(/dashboard/live)から同じように開始します。異なるのは、誰が視聴を許可されるかです:

  • 登録者限定(既定) — 有料の学習メンバーシップ登録者にゲートされます。例えば、コースに紐づいた月次の批評会やオフィスアワーです。
  • 公開登録 — 単独のウェビナーです: サブスクリプション不要で、名前とメールアドレスだけで誰でも登録できます。

登録者限定のライブセッション

セッションを作成し、任意でコースに紐付け、予定時刻を設定します。開始すると受信URLが表示されます — これをOBSや使っているストリーミングソフトウェアに貼り付けます。URL自体がプッシュ用の認証情報そのものなので、そのように扱ってください。これは、あなた自身のオーナー限定のセッション詳細ページにのみ表示されます。バックグラウンドのポーリング処理は、エンコーダーが切断またはエラーになったセッションを自動的に終了させるため、クラッシュしたストリームが放置されたまま実行され続ける(そして課金され続ける)ことはありません。

登録者は/learn/<slug>/live/<liveSessionId>で視聴します。これはレッスン再生と同じライブの権利チェックにゲートされています — ライブセッションには「無料プレビュー」がなく、すべての視聴者は現在有効なサブスクリプションを必要とします。

セッション中のチャット&Q&A

ストリームと並行して2つのパネルが動作し、どちらも登録者とホストであるあなた自身の両方が使えます:

  • ライブチャット — 権利を持つ誰もが投稿できる共有スレッドです。モデレーションが必要な場合、個々のメッセージを非表示にできます(完全な削除は行いません)。
  • Q&A — 登録者が投稿した質問の別個のキューで、対応済みとしてトリアージ・マークできます。速く流れるチャットに埋もれないよう、チャットとは分けて管理されます。

両方とも数秒ごとに更新され、ページ読み込み時だけでなく投稿1件ごとに権利を再チェックするため、セッション中にアクセスが失われた場合(例えばキャンセル)は即座に反映されます。

セッションを告知する

自動的なリマインダーはありません — セッションの詳細ページから登録者に通知を押すと、現在権利を持つ全員に一度限りの告知が送られます。自分のキャンペーン用には、他のあらゆる期限と同じように、セッションの開始時刻を指すカウントダウンブロックが同様に機能します。

公開ウェビナー(サブスクリプション不要)

セッションのアクセスモードを公開登録に切り替え、任意で人数上限を設定すると、単独のウェビナーとして実施できます。すでに有料メンバーである必要のないリード獲得や単発のセッションに便利です。

  1. 登録リンクを共有する/webinar/<liveSessionId>は、名前/メールアドレスのフォームを持つ公開ランディングページです。誰でも登録でき、人数上限を設定していれば、上限を超えた登録は確定ではなくキャンセル待ちとして記録されます。これは、無料の対面イベントでRSVPブロックが使っている確定/キャンセル待ちの区分と同じです。既定では、このページは単純なタイトル/日付/フォームのカードです — セッション自身の詳細ページにあるピッカーから、自分のスタジオプロジェクトの1つをランディングページデザインとして添付すると、そのプロジェクト自身の画像、詳細、リンクが登録フォームの上に、メール送信で使われるものと全く同じレンダリングパイプラインを通じて表示されます。設定しないままにしておくと、ページは単純な既定のままです。
  2. 確定した登録者にはメールで参加リンクが送られる/webinar/<liveSessionId>/joinへの署名付きワンタップリンクで、アカウントもサインインも不要です。これは、登録者が受け取るものと全く同じライブビューア(とチャット/Q&A)を、有効なサブスクリプションの代わりに登録トークンを通じて再生します。
  3. ダッシュボードから登録者を管理する — セッションの詳細ページには、確定/キャンセル待ちの件数とサンプルの一覧、コピー可能な登録リンクが表示されます。
  4. リマインダーを送る — 予定時刻が設定されている場合、登録者パネルのリマインダーを送るボタンは、確定済みの全登録者に自分の参加リンクを再度メールで送ります — これは登録者に通知とは別の操作です。登録モードのセッションの登録者と、有料の登録者は異なるオーディエンスであり、原理的には同じセッションに両方が存在し得るためです。
  5. スタジオから宣伝する — 任意のキャンペーンにウェビナー登録ブロックを配置し、そのインスペクターパネルからこのセッションを選びます。タイトルと日付がスナップショットとして取り込まれ、登録ボタンは常にそのセッションの現在の/webinar/<liveSessionId>リンクを指します — もはやリンクを手作業で単純なボタンブロックに貼り付ける必要はありません。登録フォーム自体は、それがリンクする/webinar/<liveSessionId>ページに引き続き存在し、メールの中には存在しません。そのため、クリックはこのプロジェクトのクリックヒートマップに表示されますが、実際の登録件数(確定/キャンセル待ち)は、このプロジェクトの回答ダッシュボードではなく、手順3のセッション自身の詳細ページにあります。

ウェビナーの登録者は意図的にSubscriberではありません — 何も支払っておらず、あなたのアカウントとの継続的な関係も持たないため、独自のコレクションで追跡され、学習メンバーシップの登録者数や課金には一切混在しません。

メールでの招待との違い

Joinボタンと出欠確認だけでZoom/Meet/Teamsの通話を告知したいだけなら、イベント&ウェビナーで扱っているミーティングリンクRSVPブロックの方が、よりシンプルに適合します。そこにはMailInAppがホスティングする動画は関与せず、単なる招待メールだけです。ライブセッションを選ぶべきなのは、MailInApp自身にストリームそのものをホスティングさせ、本物の参加ページ、チャット、Q&Aを組み込みたい場合です。

関連ページ