# マイクロサイトの登録フォームをカスタマイズしてマッピングする

参加者がマイクロサイトを通じてあなたのプログラムに登録すると、フォームを介して登録データを収集して保存します。あなたが [マイクロサイトを設定する](https://help.impact.com/brand/ja/advocate-program/manage-advocate-participant-experiences/microsite-experiences/set-up-a-microsite) 自動セットアップを使用すると、フォームが自動的に作成されます。この記事では、登録フォームの送信ルールを設定し、追加のフォームフィールドをマッピングする方法を説明します。

#### マイクロサイトの送信処理ルールをカスタマイズする

フォームに対して送信処理ルールを設定し、新しい送信があるたびにチームの誰かに通知されるようにできます。これは、新しい参加者を受け取ったときや、誰かが登録を試みたが送信が失敗したときに通知を受け取りたい場合に便利です。さらに、更新された参加者を特定のユーザーセグメントに自動的に追加または削除するオプションもあります。

1. 左側のナビゲーションメニューから選択します ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → データソース** → **フォーム**.
2. カスタマイズしたい登録フォームにカーソルを合わせ、次に選択します **編集**.
3. の *登録フォームの更新ページ*で、下にスクロールして *フォームが成功したとき*.
   * 誰がサインアップに成功したときにメールを受け取るかを選択します。
   * 登録に成功した後、参加者を追加するユーザーセグメント（ある場合）を選択します。
4. の下に *フォームが失敗したとき* セクションで、送信が失敗したときに誰がメールを受け取るかを選択します。
5. 選択します **登録を更新**.

#### 登録フォームのフィールドをマッピングする

マイクロサイトの登録フォームが作成されると、登録時にAdvocateの参加者フィールドをフォームの値や静的データに設定するよう構成できます。あなたのマイクロサイトには次のデフォルトのマイクロサイトフォームフィールドが含まれます： *名*, *姓*, *メール*、および *パスワード*。登録フォームを変更して、マイクロサイトユーザーに関する追加情報（例えば *電話番号*、 *国/地域*, *事業形態*など）を収集することができます。利用規約のチェックボックスを追加して、ユーザーに利用規約への同意を促すこともできます。

**登録フォームに追加フィールドを追加する**

1. 左側のナビゲーションメニューから選択します ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → コンテンツ**.
2. の *マイクロサイト* カードで、次を選択します **コンテンツを編集**.
   * この操作によりマイクロサイトエディタが開き、マイクロサイトのスライドアウトが表示されます。
3. の下に *ログアウト時レイアウト* セクションで、次を選択します **登録**.
4. の *コンポーネント* メニューで、次を選択します **追加** → **マイクロサイトコンポーネント**.
5. 追加データ収集に適したコンポーネントを選択し、次に選択します **追加フィールドに追加**.
6. の *コンポーネント* メニューで、タブが選択されていることを確認してから、次の情報を入力します： **編集** タブ、次に以下の情報を完了してください：
   * **必須エラーメッセージ：** 必須フィールドに情報がないと表示されるメッセージ。
   * **入力ラベル：** 登録フォームに表示される追加フィールドの名称。
   * **入力 name 属性：** 追加フィールドをユーザーデータにマッピングするための追加フィールドのキー。
   * ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-d0b6669ae76a7bef06a8d6940d7ad5c16bb8d018%2F7cb018d4face8d7cceb880eb5086c812e764fbcfe6f2a0377f88bc7576973070.svg?alt=media) **\[トグルオン]** **任意** 必須フィールドでない場合は
   * の *入力* タイプのドロップダウンメニューから、フィールドが情報をどのように収集するかを選択します。
7. 選択します **保存**.

**追加フィールドをマッピングする**

1. 左側のナビゲーションメニューから選択します ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → データソース** → **フォーム**.
2. カスタマイズしたい登録フォームにカーソルを合わせ、次に選択します **編集**.
3. の *登録フォームの更新ページ*で、選択します **詳細設定**.
4. の下に *Advocate参加者フィールド*で、選択します **マッピングを追加**.
5. ドロップダウンリストからAdvocateの値を選択し、登録時に評価されるマッピング値を *JSONata式* テキストボックスに入力します。
   * **セグメントに追加：** 登録後に参加者をセグメントに追加するための特定のルールを構成します。

     **例：** `($contains(email, “acme.com”) ? ($append(segments, “Existing”)))`
   * **カスタムフィールド：** 登録フォームで取得したいカスタム値をマッピングします。

     **例：** cellPhone → `cellPhone`
   * **国：** ユーザーの国コードを取得します。

     **例：** 国 → `countryCode`
   * **ロケール：** 参加者のロケールフィールドに名前が付けられマッピングされたロケールフォームフィールドの値。

     **例：** ロケール → `locale`
   * **紹介者コード：** 紹介者の固有のリファーラルコードを取得します。

     **例：** `$exists(referredByCodes) AND referredByCodes != ""`
   * **紹介可能：** ユーザーが紹介可能かどうかを示します。

     **例：** 紹介可能 → `false`
6. 選択します **登録を更新** 完了したら。

   * 登録フォームの送信内容を表示するには、次を参照してください [登録フォームの送信内容を表示](https://help.impact.com/brand/ja/advocate-program/manage-advocate-participant-experiences/microsite-experiences/view-your-microsite-registration-form-submissions).

   <div data-with-frame="true"><figure><img src="https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-ab2e84593986bd90bf0644920a88b340dfb0cb25%2F43907e51e34ac11866d4f1358b2c90e787e47240246a8d9411445eee331ead4e.png?alt=media" alt="" width="563"><figcaption></figcaption></figure></div>
