> For the complete documentation index, see [llms.txt](https://help.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.impact.com/brand/ja/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participant-experiences/microsite-experiences/customize-and-map-your-microsite-registration-form.md).

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

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

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

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

1. 左側のナビゲーション メニューから ![](/files/7ddd72d8e69e7055d9408cf4847c5c54abf9f71d) **\[Engage] → データソース** → **フォーム**.
2. カスタマイズしたい登録フォームにカーソルを合わせ、次を選択します **編集**.
3. ～の *登録フォーム更新ページ*、下にスクロールして *フォームが正常に送信されたとき*.
   * 誰かが正常にサインアップしたときに、メールを受け取る相手を選択します。
   * 正常に登録した後、参加者を追加するユーザーセグメント（ある場合）を選択します。
4. 次の下に *フォームが失敗したとき* セクションで、送信の試行が失敗したときにメールを受け取る相手を選択します。
5. を選択 **登録を更新**.

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

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

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

1. 左側のナビゲーション メニューから ![](/files/7ddd72d8e69e7055d9408cf4847c5c54abf9f71d) **\[Engage] → コンテンツ**.
2. ～の *マイクロサイト* カードの **コンテンツを編集**.
   * この操作により、Microsite エディターが開き、Microsite のスライドアウトが表示されます。
3. 次の下に *ログアウト レイアウト* セクションで、次を選択します **登録**.
4. 次の *コンポーネント* メニューで、次を選択します **追加** → **マイクロサイトコンポーネント**.
5. 追加データの収集に適したコンポーネントを選択し、次を選択します **追加フィールドに追加**.
6. 次の *コンポーネント* メニューで、次のタブが選択されていることを確認し **編集** 、次の情報を入力します:
   * **必須エラーメッセージ:** 必須フィールドに情報がない場合に表示されるメッセージ。
   * **入力ラベル:** 登録フォームに表示される追加フィールドの名前。
   * **入力 name 属性:** 追加フィールドをユーザーデータにマッピングするための追加フィールドのキー。
   * ![](/files/966a7b9c51811043ca7c1811ec6f6b9ef39fd26f) **\[オンに切り替え]** **任意** 必須フィールドでない場合。
   * 次の *入力* タイプのドロップダウンメニューで、フィールドが情報を収集する方法を選択します。
7. を選択 **保存**.

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

1. 左側のナビゲーション メニューから ![](/files/7ddd72d8e69e7055d9408cf4847c5c54abf9f71d) **\[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. を選択 **登録を更新** 完了したら。

   * 登録フォームの送信内容を表示するには、次を参照してください [登録フォームの送信内容を表示する](/brand/ja/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participant-experiences/microsite-experiences/view-your-microsite-registration-form-submissions.md).

   <div data-with-frame="true"><figure><img src="/files/d2dbd960e33435d6a23e536bab3b1eeae7e33aed" alt=""><figcaption></figcaption></figure></div>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.impact.com/brand/ja/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participant-experiences/microsite-experiences/customize-and-map-your-microsite-registration-form.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
