# 自定义并映射您的微站注册表单

当参与者通过您的微型站点注册您的计划时，我们会通过表单收集并存储他们的注册数据。当您 [设置微型站点](https://help.impact.com/brand/zh/advocate-program/manage-advocate-participant-experiences/microsite-experiences/set-up-a-microsite) 使用自动设置时，将自动创建一个表单。此帮助文章说明如何设置注册表单的提交规则并映射额外的表单字段。

#### 自定义您的微型站点提交处理规则

您可以为表单设置提交处理规则，以便在有新的提交尝试时通知您团队中的某人。如果您想跟踪何时收到新参与者或在有人尝试注册但提交失败时收到通知，这会很有用。您也可以选择在参与者更新后自动将其添加到或从特定用户细分中移除。

1. 在左侧导航菜单中，选择 ![](https://1186853034-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. 选择 **更新注册**.

#### 映射注册表单字段

当您的微型站点注册表单创建后，您可以将倡导者参与者字段配置为在注册期间设置为表单值或静态数据。您的微型站点随附以下默认微型站点表单字段： *名*, *姓*, *电子邮件*，和 *密码*。您可以修改注册表单以收集有关微型站点用户的其他信息，例如 *电话号码*， *国家/地区*, *企业类型*，等等。您还可以添加一个条款和条件复选框以提示用户接受其条款。

**向注册表单添加额外字段**

1. 在左侧导航菜单中，选择 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[参与] → 内容**.
2. 在 *微型网站* 卡上，选择 **编辑内容**.
   * 此操作将打开微型站点编辑器并显示微型站点侧栏。
3. 在 *未登录布局* 部分，选择 **登录**.
4. 在 *组件* 菜单，选择 **添加** → **微站组件**.
5. 选择适合收集额外数据的组件，然后选择 **添加到额外字段**.
6. 在 *组件* 菜单，确保您已选择 **编辑** 选项卡，然后填写以下信息：
   * **必填错误消息：** 在必填字段缺少信息时显示的消息。
   * **输入标签：** 将在注册表单上显示的额外字段名称。
   * **输入名称属性：** 用于将额外字段映射到用户数据的额外字段键。
   * ![](https://1186853034-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://1186853034-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. 从下拉列表中选择一个倡导者值，并在 *JSONata 表达式* 文本框中输入在注册时要评估的映射值。
   * **添加到细分：** 配置在注册后将参与者添加到细分的特定规则。

     **示例：** `($contains(email, “acme.com”) ? ($append(segments, “Existing”)))`
   * **自定义字段：** 映射您希望在注册表单上捕获的自定义值。

     **示例：** cellPhone → `cellPhone`
   * **国家：** 捕获用户的国家代码。

     **示例：** 国家 → `countryCode`
   * **语言环境：** 名为并映射到参与者语言环境字段的语言环境表单字段的值。

     **示例：** 语言环境 → `locale`
   * **推荐者代码：** 捕获推荐人的唯一推荐代码。

     **示例：** `$exists(referredByCodes) AND referredByCodes != ""`
   * **可推荐：** 指示用户是否可以被推荐。

     **示例：** 可推荐 → `false`
6. 选择 **更新注册** 完成后。

   * 要查看您的注册表单提交，请参阅 [查看您的注册表单提交](https://help.impact.com/brand/zh/advocate-program/manage-advocate-participant-experiences/microsite-experiences/view-your-microsite-registration-form-submissions).

   <div data-with-frame="true"><figure><img src="https://1186853034-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>
