> 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/es/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participant-experiences/microsite-experiences/customize-and-map-your-microsite-registration-form.md).

# Personaliza y asigna tu formulario de registro de micrositio

Cuando los participantes se registran en su programa a través de su micrositio, recopilamos y almacenamos sus datos de registro mediante formularios. Cuando usted [configure un micrositio](/brand/es/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participant-experiences/microsite-experiences/set-up-a-microsite.md) usando la configuración automática, se creará automáticamente un formulario. Este artículo de ayuda explica cómo establecer las reglas de envío de su formulario de registro y asignar campos adicionales del formulario.

#### Personalice las reglas de manejo de envíos de su micrositio

Puede establecer reglas de manejo de envíos para su formulario para que alguien de su equipo sea notificado cada vez que haya un nuevo intento de envío. Esto puede ser útil si desea hacer seguimiento de cuándo recibe nuevos participantes o recibir una notificación cuando alguien intenta registrarse, pero el envío falla. También tiene la opción de agregar o eliminar automáticamente participantes recién actualizados de un segmento de usuarios específico.

1. En el menú de navegación de la izquierda, selecciona ![](/files/fe7777a565e5a85579aeb006aa379fcc1b594c29) **\[Engage] → Orígenes de datos** → **Formularios**.
2. Pase el cursor sobre el formulario de registro que desea personalizar y, luego, seleccione **Editar**.
3. En la *Página de actualización del formulario de registro*, desplácese hasta la *Cuando el formulario se envía correctamente*.
   * Elija quién recibe un correo electrónico cuando alguien se registra correctamente.
   * Elija el segmento de usuarios (si corresponde) al que se debe agregar al participante después de registrarse correctamente.
4. Debajo del *Cuando el formulario falla* sección, elija quién recibe un correo electrónico cuando un intento de envío falla.
5. Selecciona **Actualizar registro**.

#### Asignar campos del formulario de registro

Cuando se crea su formulario de registro del micrositio, puede configurar que los campos de participante de Advocate se establezcan con valores del formulario o datos estáticos durante el registro. Su micrositio incluye los siguientes campos predeterminados del formulario del micrositio: *Nombre*, *Apellido*, *Correo electrónico*, y *Contraseña*. Puede modificar el formulario de registro para recopilar información adicional sobre los usuarios de su micrositio, como *Número de teléfo*no, *País/ubicación*, *Tipo de negocio*, etc. También puede agregar una casilla de verificación de términos y condiciones para solicitar a los usuarios que acepten sus términos.

**Agregar campos adicionales al formulario de registro**

1. En el menú de navegación de la izquierda, selecciona ![](/files/fe7777a565e5a85579aeb006aa379fcc1b594c29) **\[Interactuar] → Contenido**.
2. En la *tarjeta de Micrositio* selecciona **Editar contenido**.
   * Esta acción abre el editor de Microsite y muestra el panel emergente de Microsite.
3. Debajo del *Diseño de cierre de sesión* sección, selecciona **Registrarse**.
4. En la *Componente* del menú, seleccione **Agregar** → **Componentes del micrositio**.
5. Seleccione el componente adecuado para recopilar datos adicionales y, luego, seleccione **Agregar a campos adicionales**.
6. En la *Componente* del menú, asegúrese de haber seleccionado la **Editar** pestaña y, luego, complete la siguiente información:
   * **Mensaje de error obligatorio:** El mensaje que se muestra cuando un campo obligatorio no contiene información.
   * **Etiqueta de entrada:** El nombre del campo adicional que se mostrará en el formulario de registro.
   * **Atributo name de entrada:** La clave del campo adicional para asignar el campo adicional a los datos del usuario.
   * ![](/files/56e1fcd9ba564ade1200e6210703a468dfffe350) **\[Activar]** **Opcional** si no es un campo obligatorio.
   * Desde el *Entrada* en el menú desplegable de tipo, seleccione cómo el campo recopila información.
7. Selecciona **Guardar**.

**Asigne los campos adicionales**

1. En el menú de navegación de la izquierda, selecciona ![](/files/fe7777a565e5a85579aeb006aa379fcc1b594c29) **\[Engage] → Orígenes de datos** → **Formularios**.
2. Pase el cursor sobre el formulario de registro que desea personalizar y, luego, seleccione **Editar**.
3. En la *Página de actualización del formulario de registro*, selecciona **Configuración avanzada**.
4. Debajo de *Campo del participante de Advocate*, selecciona **Agregar asignación**.
5. Seleccione un valor de Advocate de la lista desplegable e introduzca un valor de asignación en el *Expresión(es) de JSONata* cuadro de texto para que se evalúe en el momento del registro.
   * **Agregar a segmentos:** Configure reglas específicas para agregar participantes a segmentos después del registro.

     **Ejemplo:** `($contains(email, “acme.com”) ? ($append(segments, “Existing”)))`
   * **Campo personalizado:** Asigne un valor personalizado que desea capturar en el formulario de registro.

     **Ejemplo:** cellPhone → `cellPhone`
   * **País:** Capture el código de país del usuario.

     **Ejemplo:** País → `countryCode`
   * **Configuración regional:** El valor del campo de formulario de configuración regional nombrado y asignado al campo de configuración regional del participante.

     **Ejemplo:** Configuración regional → `locale`
   * **Códigos de referencia:** Capture el código de referencia único del referente.

     **Ejemplo:** `$exists(referredByCodes) AND referredByCodes != ""`
   * **Referible:** Indique si un usuario puede ser referido o no.

     **Ejemplo:** Referible → `false`
6. Selecciona **Actualizar registro** cuando haya terminado.

   * Para ver los envíos de su formulario de registro, consulte [Ver los envíos de su formulario de registro](/brand/es/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/de663515eb252ec89e26fd372ec26e5775af22fe" 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/es/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.
