7 min 読むbeginner最終更新日: 2026年5月5日

登録フォーム(セルフ登録)の使い方

登録フォーム機能を使うと、誰でもあなたのイベントに登録できる公開リンクを1つ以上作成できます。1つのリンクを広く共有することも、チャネルごと(例:「Instagram」「家族」「職場」)にリンクを分けて作成し、登録元に応じて自動でタグ付けすることも可能です。

次のようなケースに最適です:

  • オープンなイベント(事前のゲストリストがない)
  • 大規模な集まり(個別招待の管理が現実的ではない)
  • マルチチャネルでの告知(どの経路が登録につながったかを把握したい)
  • 混在運用(親しい人には個別招待、それ以外は公開登録を併用)

登録フォームを有効にする

  1. dashboard.fotify.app のイベントダッシュボードに移動します
  2. イベントを選択し、サイドバーの "RSVP" をクリックします
  3. "Event Details" タブをクリックします
  4. "Registration Form" セクションを見つけます
  5. スイッチを切り替えて有効化します

有効にすると、Fotify が最初の登録リンク(Default link)を自動作成し、リンク一覧を表示する「Shareable registration links」セクションが表示されます。

共有可能な登録リンク

有効化された登録フォームにはリンクの一覧があります。各リンクはそれぞれ独自のURLと統計を持ち、そのリンク経由で登録した人に対して ゲストタグ を自動適用できます。

Default link

フォームを初めて有効化すると、Fotify は Default link を作成します。一覧では青い "Default" バッジで表示されます。Default link は特別です:

  • URL はイベントのメイン登録URLになります
  • カスタムドメインでは、/register の素のパスが default link のURLにルーティングされます
  • 共有済みURLやカスタムドメインのショートカットが機能し続けるよう、default はコードを固定する必要があるため 一時停止や再生成はできません
  • 削除は可能ですが、削除するとメインURLとカスタムドメインのショートカットも削除されます(確認のためリンク名の入力が求められます)

追加リンクの作成

登録リンクセクションで "New link" をクリックします。モーダルが開き、次の項目があります:

  • Internal name — これはあなたにだけ見える名前です(例:「Instagram campaign」「Family list」)。ゲストには表示されません
  • Custom code(任意)— チェックを入れるとURLスラッグを自分で指定できます。未チェックの場合は自動生成されます。コードは英数字4〜20文字で、入力中に利用可否がリアルタイムで表示されます
  • Override max party size for this link(任意)— 既定ではリンクはフォームの「Maximum additional guests」上限を引き継ぎます。このチェックを入れると、このリンクにのみ適用されるより厳しい上限を設定できます。詳細は下記の Per-link max party size を参照してください
  • Auto-apply tags — このリンク経由のすべての RSVP に付与するタグを1つ以上選択します(ゲストタグ を参照)

"Create link" をクリックすると、新しい項目が一覧に表示されます。

各リンクカードに表示される内容

各リンクでは次の内容をひと目で確認できます:

  • 内部名とステータス(PausedDefault、または名前のみ)
  • 公開URL(ワンクリックでコピーできるボタン付き)
  • Auto-apply tags(色付きチップとして表示)
  • フォーム全体の上限を上書きしている場合のみ "Max party size: N" の行(継承しているリンクでは表示されません。フォーム設定の繰り返しになるためです)
  • 3つのカウンター:Page viewsUnique visitorsRegistrations

リンクごとの操作

各カードの右側にはアイコンボタンがあります。表示されるボタンは、リンクが default かどうか、およびカスタムドメインの有無によって異なります:

ActionAvailable on Default?What it does
Copy linkYesURLをクリップボードにコピーします
EditYes内部名または自動適用タグを変更します
Set as default (⭐)Only on non-default links, when you have 2+ linksリンクを default に昇格します — そのコードがカスタムドメインの /register ショートカットの対象になり、現在の default は通常リンクに降格します
Regenerate codeNo新しいランダムコードにローテーションします。旧URLは即時に無効になります
Pause / ResumeNo一時的にリンクをオフラインにします(開いた人には「利用できません」ページが表示されます)
DeleteYes — except when a custom domain is activeリンクを完全に削除します。default の場合は確認のためリンク名の入力が必要です。検証済みカスタムドメインがある場合、default の削除はブロックされます(/register ショートカットが依存しているため)。先にカスタムドメインを削除するか、フォームモードを無効にしてください

一時停止と削除の違い: 一時停止したリンクは統計が保持され、再開できます。削除したリンクは完全に失われ、統計も消えます。

default リンクの変更

複数リンクがあり、カスタムドメインの /register ショートカットに別のリンクを使いたい場合は、対象リンクの ⭐ Set as default アイコンをクリックします。確認画面が表示され、承認すると次が実行されます:

  • 新しいリンクが default になります(バッジが付き、そのリンクでは再生成/一時停止がロックされます)
  • 以前の default は通常リンクに降格します(以後は再生成・一時停止・削除を自由に行えます)
  • 新しい default が一時停止中だった場合、自動的に再開されます
  • カスタムドメインの /register URL は即時に切り替わります(保存時にキャッシュが無効化されます)

Per-link max party size

各登録リンクには、登録者が同伴できる追加人数の上限を リンクごと に設定できます。フォーム側の Maximum additional guests 設定がマスター上限であり、リンクごとの上書きは特定リンクに対して上限を 厳しくする ことしかできません(フォームの値より大きくすることはできません)。

同じフォームを使いながら、オーディエンスごとに異なる人数で登録させたい場合に便利です。よくある例:

  • 家族リンク:追加4人まで(合計5人)
  • Instagramリンク:追加0人(面識のない層なので本人のみ)
  • 同伴者1名のみリンク:追加1人(合計2人)

上書きの仕組み

リンクを作成または編集する際に、エディタで "Override max party size for this link" をチェックします:

  • Off(既定)— リンクはフォームの追加ゲスト上限を引き継ぎます。フォーム入力には引き継いだ上限が表示されます(例:"Inherits the invitation cap: up to 3 additional people."
  • On — 数値入力が表示され、0 からフォーム側の値までの範囲に制限されます。このリンク経由で同伴可能な追加人数を選択します

ダッシュボードのヘルパーテキストには、上限(フォーム側の値)が常に表示されるため、最大値を把握できます。後からフォーム側の上限を上げても、既存のリンク上書き値は自動的には増えません。フォーム側の上限を既存の上書き値より下げた場合は、次回保存時に上書き値が自動的に引き下げられます(また、登録時点でもフォーム側の値が優先されます)。

ゲストに表示される内容

登録ページの「Number of additional guests」フィールドは、ゲストが開いているリンクの 有効上限(effective cap) を使用します:

  • 家族リンク(override = 4)を開く → 追加0〜4人を選べます
  • Instagramリンク(override = 0)を開く → 同伴者入力欄自体が表示されません
  • 上書きなしのリンクを開く → フォームのマスター上限がそのまま適用されます

登録者が(リクエスト改ざんなどで)許容以上の同伴者数を送信しようとしても、サーバー側で静かに上限まで切り詰められます。上限を超えて登録されることはありません。

イベント全体の収容人数上限との関係

リンクごとの上限は、サブスクリプション/イベント種別で設定する イベント収容人数(event capacity) と併用されます。イベントに200席の上限があり、登録によって合計が200を超える場合、フォームは "This event has reached its maximum capacity" を返します。これはリンクごとの上限設定に関係なく適用されます。リンク上限は 1回の登録あたり の人数、イベント収容人数は 総数 を制限します。

上書きを有効にできない場合

フォーム側の上限が 0(同伴者を一切許可しない)に設定されている場合、上書きチェックボックスは無効になります。上書きする余地がなく、すべてのリンクがすでに0に固定されているためです。まずフォーム側の「Maximum additional guests」を引き上げると、リンクごとの上書きが利用できるようになります。

新規登録にタグを自動適用する

各登録リンクは、作成される RSVP に対して タグ を付与できます。どこから来た登録者かでゲストリストを分類する最も簡単な方法です。

ワークフロー例

  1. Guests → Manage tags で必要なタグを作成します(例:「Family」「Work」「Instagram」)
  2. Event Details → Registration Form に戻り、New link をクリックします
  3. 名前を「Family」にし、Family タグを選択して、そのURLを親族に共有します
  4. もう1つ「Instagram」というリンクを作成し、Instagram タグを付けて公開します

家族リンク経由で登録したゲストには、自動的に Family タグが付与されます。Instagram も同様です。Guests タブでは、タグでフィルタして該当セグメントだけを表示できます。

タグは Edit アイコンからいつでも既存リンクに追加/削除できます。タグを変更しても、すでに登録済みのゲストに 遡って タグ付けされることはありません。

登録設定の構成

フォームの挙動(必須項目、同伴者、承諾/辞退、文面など)は、イベント内の すべてのリンクで共通 です。設定は一度だけ行い、すべてのリンクに適用されます。

Required Fields

登録時に必須とする項目を選択します:

  • Email address — オン/オフ(確認メール送信のため推奨)
  • Phone number — オン/オフ(SMSリマインダーを送る予定がある場合に便利)

Note: 氏名(名・姓)は登録に常に必須です。

Allow Guests to Decline

既定では、登録フォームはすべてのゲストが参加するとみなし、情報を入力すると自動的に承諾(Accepted)として記録されます。登録フォームから直接 辞退 できるようにしたい場合は:

  1. "Form Options" セクションを見つけます
  2. "Allow guests to decline the invitation" にチェックを入れます

有効にすると、ゲストは詳細入力後、フォーム末尾に Accept / Decline のラジオボタンを確認できます。辞退したゲストはゲストリストで Declined ステータスとして記録されます。

Maximum Additional Guests

登録者が同伴できる人数を フォーム全体(form level) で制御します:

  • 0 に設定:本人のみ登録可能
  • 1-10 に設定:同伴者を連れて登録可能

これはフォーム内すべてのリンクに対する 上限(ceiling) です。特定リンクだけ上限を厳しくしたい場合(例:家族リンクは4、Instagramリンクは0)は、リンクエディタで "Override max party size for this link" をチェックしてください。詳細は Per-link max party size を参照してください。リンクごとの上書きは、この数値を厳しくすることしかできず、フォーム側の値を超えて増やすことはできません。

ゲストが同伴者ありで登録し、さらに Collect Guest Names または Table Management を有効にしている場合、参加者ごとの名前入力が促されます。

Custom Form Title & Description

既定では、登録フォームのセクションタイトルは「Register」です。タイトルと、その下の説明文の両方をカスタマイズできます。フォームのトーンを変えたい場合や、イベント固有の案内を追加したい場合、または対象者の言語に合わせたい場合に便利です。

Fields: Form Title, Form Description。どちらも入力と同時に自動保存されます。

Custom Invitation Message

登録ページには既定でイベントの標準招待文が表示されます。ただし、{{FIRSTNAME}} のようなテンプレートキーは(ゲストがまだ登録していないため)登録ページでは機能しません。そのため、別メッセージを設定できます:

  1. "Custom Invitation Message" セクションを見つけます
  2. 登録ページ用のウェルカムメッセージを作成します
  3. Save Content をクリックします

Custom Button Text / Success Message / Decline Message

送信ボタンの文言、および送信後に表示されるメッセージ(承諾/辞退の両方)を上書きできます。これらはすべて入力と同時に自動保存されます。空欄の場合は既定値に戻ります。

Custom Response Deadline & RSVP Texts

登録フォームは、個別招待と同じ締切テキストおよび承諾/辞退ボタンのラベルを共有します。編集するには "Edit response deadline & RSVP texts" をクリックしてください。このリンクから Invitation タブ内の RSVP Texts 設定に直接移動します。

カスタムドメイン

イベントに カスタムドメイン を設定している場合、default link は次の2つのURLでアクセスできます:

  • yourdomain.com/register — 短いショートカット。default link のコードへ書き換えられます
  • yourdomain.com/r/{code} — 完全なパス

非defaultリンクは、完全な /r/{code} パスでのみ動作します。ダッシュボードは各リンクに対して正しいURLを自動表示するため、Copy ボタンを使うだけで問題ありません。

/register はどのリンクを指しますか?

/register ショートカットは常に default link(青い「Default」バッジが付いたリンク)に書き換えられます。複数リンクがあり、別リンクにこのショートカットを割り当てたい場合は、新しいリンクで ⭐ Set as default アイコンをクリックしてください。書き換えは即時に更新され、以前の default は通常リンクになります。

ショートカットを保護するルール

すでにURLを見た人(印刷物の招待状、SNS投稿、メールキャンペーンなど)のために /register URL を安定させる目的で、カスタムドメインが有効な間、ダッシュボードはいくつかの操作をロックします:

  • default リンクの削除はブロックされます — 先にカスタムドメインを削除するか、フォームモードを無効にして確実に停止してください
  • default のコード再生成はブロックされます(このルールはカスタムドメインの有無に関係なく適用されます。ローテーションは共有済みURLを壊すためです)
  • default の一時停止はブロックされます — 登録受付を完全に止めたい場合は、フォームモード全体のマスタートグルを使用してください

これらのルールは非defaultリンクには適用されません。非defaultリンクは一時停止・再生成・削除を自由に行えます。

すべてのリンクを削除してからカスタムドメインを設定した場合

問題ありません。次に作成するリンクが自動的に default に昇格するため、/register も再び機能します。手動作業は不要です。

ゲスト側の体験

登録リンクにアクセスした人には、次のように表示されます:

登録ページ

  1. Event details — イベント名、日付、時間、場所
  2. Invitation message — カスタムまたは既定のウェルカムメッセージ
  3. Form title and description — カスタム見出しと案内文(または既定の「Register」)
  4. Registration form(登録フォーム)— 次の項目があります:
    • 名(必須)
    • 姓(必須)
    • メール(必須設定の場合)
    • 電話番号(必須設定の場合)
    • 同伴者数(許可されている場合 — 辞退時は非表示)
    • 同伴者の氏名(Collect Guest Names または Table Management が有効で、同伴者が選択されている場合 — 辞退時は非表示)
    • 設定済みのカスタムフォーム項目
  5. Accept / Decline options(有効時)— フォーム末尾の出欠(参加/辞退)を示すラジオボタン

リンクが一時停止・削除済み・存在しない場合

訪問者には状況に応じたメッセージが表示される専用の Registration unavailable ページが表示されます:

  • Paused — "This registration link is paused. It may reopen soon."
  • Not found — "We couldn't find this link."
  • Forms mode off / event closed — "Registration is currently closed."

閉じたURLには noindex, nofollow が付与され、検索結果を汚染しないようになっています。

登録後

登録が完了すると:

  1. ゲストには 確認メッセージ(カスタマイズ可能)と、個別招待ページへのリンクが表示されます
  2. メールが有効な場合、招待リンクを含む 確認メール が送信されます
  3. ゲストは Guest List"Self-registered" バッジ付きで表示されます
  4. ステータスは回答に応じて Accepted または Declined に設定されます
  5. 使用した登録リンクに設定されているタグが自動的に付与されます

セルフ登録ゲストの管理

セルフ登録したゲストは、手動追加したゲストと同様に、すべて Guest List に表示されます。

セルフ登録ゲストの見分け方

セルフ登録ゲストには、ゲストリスト上で "Self-registered" バッジが表示されるため、あなたが個別に招待したゲストと簡単に区別できます。さらに、使用した登録リンクから自動適用されたタグも、Tags 列に色付きチップとして表示されます。

登録内容の編集

セルフ登録ゲストも、他のゲストと同様に編集できます:

  1. Guests タブに移動します
  2. 対象ゲストを見つけ、Edit(鉛筆)アイコンをクリックします
  3. 必要に応じて内容を変更します
  4. 変更を保存します

回答の追跡

セルフ登録ゲストは:

  • 登録により Accepted から開始します(辞退を選択した場合は Declined
  • 招待リンクにアクセスしてイベント詳細を確認できます
  • Table Management が有効な場合、Accepted のゲストはテーブルに割り当て可能です

リンク別アナリティクス

各登録リンクは独自の統計を追跡するため、チャネルごとに並べて比較できます。

利用可能な指標(リンク別)

MetricDescription
Viewsこのリンクのページが開かれた合計回数
Unique Visitorsユニーク訪問者数(24時間単位で重複排除)
Registrationsこのリンク経由で登録フォームを完了したゲスト数

リンクカードにカーソルを合わせると、数値がリアルタイムで更新されます。ページビューは、IPごとに24時間のウィンドウで重複排除されます。

インサイトの活用方法

  • チャネル比較 — Instagramリンクが500ビューで登録が10件なら、関心はあるがフォームが長すぎるかもしれません。一方で家族リンクは流入が少なくても成約率80%ということもあります
  • 共有ミスの検知 — 共有から1週間経ってもビューが0なら、URLが間違っているか投稿が公開されていない可能性があります
  • 成果の低いリンクを停止 — コンバージョンしないチャネルはリンクを一時停止し、別のアプローチを試せます

個別招待との併用

両方の方法を同時に利用できます:

  1. 親しい連絡先は手動で追加 — 家族や主要メンバーには名前入りの個別招待を送ります
  2. 登録リンクを共有 — 同僚、知人のネットワーク、SNS向けに1つ以上の公開リンクを使用します

どちらのタイプのゲストも同じゲストリストに表示されるため、管理がシンプルです。

使い分けの目安

ApproachBest For
Personalized invitations近しい家族、主要メンバー、VIPゲスト
Registration links同僚、知人ネットワーク、SNS告知
Bothほとんどのイベント — 重要なゲストは個別、その他は公開登録

成功のためのヒント

リンクを共有する前に

  • 先にすべての タグ を作成しておくと、リンク作成時に自動適用できます
  • フォームタイトル、説明、ボタン文言、成功/辞退メッセージをイベントに合わせてカスタマイズします
  • 必須項目の設定を行います
  • 各リンクで自分自身で登録テストを行います

リンクの共有方法

  • チャネルごとにタグ付きのリンクを用意し、流入元の測定(アトリビューション)を行います
  • イベントまでの期間、メール署名に default link を入れておきます
  • 印刷物向けに適切な登録URLへのQRコードを作成します
  • イベント詳細と一緒にSNSへ貼り付けます

収容人数(キャパシティ)の管理

  • 会場キャパシティに合わせて Maximum additional guests を設定します
  • Guest List で定期的に登録状況を確認します(タグでフィルタするとチャネル別進捗が分かります)
  • 役目を終えたリンクは一時停止し、満員になったら登録フォーム全体を無効化します

よくある質問

Q: 登録リンクはいくつ作れますか? A: 1イベントあたり最大25件です。チャネル、オーディエンス、キャンペーンごとに必要な数だけ作成できます。

Q: 個別招待と登録リンクを両方使えますか? A: はい。個別招待で手動追加するゲストがいても、公開登録リンクを共有して別のゲストに登録してもらうことができます。どちらも同じゲストリストに入ります。

Q: セルフ登録したゲストにも個別招待は届きますか? A: はい。登録後、そのゲスト専用の招待ページへのリンクが付与されます。招待ページには名前とイベント詳細が表示されます。

Q: なぜ default link は一時停止や再生成ができないのですか? A: default link のURLはイベントのメイン登録URLであり、カスタムドメインを設定している場合は /register ショートカットの対象でもあります。コードをローテーションしたり一時停止したりすると、すでに共有されたURLが使えなくなります。登録受付を完全に停止したい場合は、セクション上部の登録フォーム全体のトグルをオフにしてください。

Q: default link は削除できますか? A: イベントでカスタムドメインが有効かどうかによります。有効でない場合は削除できます(確認のためリンク名の入力が必要です)。検証済みカスタムドメインがある場合は削除ボタンが非表示になり、APIも呼び出しをブロックします。/register ショートカットが default の存在に依存しているためです。先にカスタムドメインを削除するか、登録受付を止めたいだけであればフォームモードを無効にしてください。

Q: /register ショートカットが指すリンクを選べますか? A: はい。非defaultリンクの ⭐ Set as default アイコンをクリックしてください(リンクが2件以上ある場合のみ表示されます)。新しいリンクが即時に /register を引き継ぎ、旧defaultは通常リンクになります。新defaultが一時停止中だった場合は自動的に再開されます。

Q: default を変更したとき、カスタムドメインのショートカットはどれくらいで更新されますか? A: 即時です。Fotify は変更の保存と同時に内部キャッシュを無効化するため、次に yourdomain.com/register にアクセスした時点で新しいリンクが提供されます。

Q: リンクを一時停止するとどうなりますか? A: 訪問者には、状況に合ったフレンドリーな「利用できません」ページが表示されます。リンクのURLと統計は保持され、いつでも再開できます。

Q: 削除済みリンクをゲストが開くとどうなりますか? A: 「We couldn't find this link」ページが表示されます。そのURLが再び解決されることはありません。

Q: すでにゲストリストにあるメールアドレスで登録しようとするとどうなりますか? A: システムが重複登録を防止し、すでにゲストリストにいる旨のメッセージが表示されます。

Q: 食事制限などのカスタム情報を必須にできますか? A: はい。設定済みの custom form fields は、すべての登録リンクに表示されます。

Q: リンクによって許可する同伴人数を変えられますか? A: はい。リンクエディタで "Override max party size for this link" をチェックし、0〜フォーム側上限の範囲で数値を選びます。上書きはそのリンクにのみ適用され、それ以外のリンクはフォーム側の値を引き継ぎます。詳細は Per-link max party size を参照してください。

Q: リンク別上限で、フォームより多い同伴者を許可できますか? A: できません。リンク別上書きはフォーム側上限を 厳しくする ことしかできず、引き上げることはできません。より多く許可したい場合は、先にフォーム側の「Maximum additional guests」を引き上げてください。そうするとリンク別上書きでもより高い上限(新しい天井)を使えるようになります。

Q: フォーム側の上限を0にした場合、特定リンクだけ同伴者を許可できますか? A: できません。フォーム側上限が0の場合、上書きは無効になります(リンク別の値はフォーム側の値を超えられないため)。まずフォーム側上限を引き上げ、その後、0にしたいリンクにはリンク別上書きで0(または新しい天井未満の数)を設定してください。

Q: フォーム側上限を下げると、リンク別上書きはどうなりますか? A: 次回保存時に自動的に切り詰められます(エディタで更新後の値が確認できます)。登録時点では、有効上限は常に min(per-link override, form-level cap) となるため、再保存前であっても、新しいフォーム側上限を超えて登録されることはありません。

Q: フォームの雰囲気や文言(丁寧/カジュアルなど)を変えられますか? A: はい。Form TitleForm Description に任意のトーンで見出しや案内文を記入できます。ボタン文言や確認メッセージもカスタマイズ可能です。イベントの雰囲気や言語上の慣習(例:ドイツ語の「Du」と「Sie」)に合わせるのに便利です。

Q: {{FIRSTNAME}} のようなテンプレートキーは登録ページで使えますか? A: できません。ゲストはまだ登録していないため、名前が分かりません。個人化プレースホルダーなしの歓迎文として、Custom Invitation Message を使用してください。

Q: ゲストは送信後に自分で登録内容を編集できますか? A: ゲストは確認メール内のリンクから招待ページにアクセスできますが、情報を変更したい場合は主催者であるあなたに連絡してもらう必要があります。

Q: スパム対策はありますか? A: はい。すべてのリンクで Cloudflare Turnstile のボット検証が行われます。

Q: 登録フォームから辞退できますか? A: はい。フォーム設定で「Allow guests to decline」を有効にしている場合、登録フォームから辞退できます。辞退したゲストもゲストリストに記録されるため、参加できない人を把握できます。

Q: アナリティクスはリンク別ですか、それとも合算ですか? A: 各リンクに、ビュー、ユニーク訪問者、登録数のカウンターがあります(チャネル比較が可能です)。合算のダッシュボードはないため、合計が必要な場合は列を手動で合算してください。

Q: リンクのコードを再生成するとアナリティクスはリセットされますか? A: いいえ。統計はURLではなくリンク行(link row)に紐づきます。コード再生成をしてもカウンターは維持され、変わるのは公開URLだけです。

Q: 共有済みリンクを無効化したい場合はどうすればよいですか? A: リンク(default以外)で Regenerate をクリックしてください。旧URLは即時に無効になり、すでに登録済みのゲストはそのまま保持され、リンクの統計も保持されます。

Q: ユニーク訪問者はどのように計測されますか? A: 匿名化したIPハッシュを用い、24時間の重複排除ウィンドウで計測します。同一人物が24時間以内に同じリンクを複数回訪問しても、ユニーク訪問者は1としてカウントされます。分析のために個人データが保存されることはありません。

この記事は役に立ちましたか?

関連する記事