> 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).

# Personalizar y mapear tu formulario de registro del micrositio

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

#### Personaliza las reglas de gestión de envíos de tu micrositio

Puedes configurar reglas de gestión de envíos para tu formulario para que alguien de tu equipo reciba una notificación cada vez que haya un nuevo intento de envío. Esto puede ser útil si quieres hacer un seguimiento de cuándo recibes nuevos participantes o recibir una notificación cuando alguien intenta registrarse, pero el envío falla. También tienes la opción de agregar o quitar automáticamente a los participantes recién actualizados de un segmento de usuarios específico.

1. En el menú de navegación de la izquierda, seleccione ![](/files/fe7777a565e5a85579aeb006aa379fcc1b594c29) **\[Engage] → Fuentes de datos** → **Formularios**.
2. Pasa el cursor sobre el formulario de registro que quieras personalizar y luego selecciona **Editar**.
3. En la *página Actualizar formulario de registro*, desplázate hacia abajo hasta la *Cuando el formulario se envía correctamente*.
   * Elige quién recibe un correo electrónico cuando alguien se registra correctamente.
   * Elige el segmento de usuarios (si hay alguno) al que se debe agregar al participante después de registrarse correctamente.
4. Debajo de la *Cuando el formulario falla* sección, elige quién recibe un correo electrónico cuando un intento de envío falla.
5. Seleccione **Actualizar registro**.

#### Asignar campos del formulario de registro

Cuando se crea el formulario de registro de tu micrositio, puedes configurar que los campos de participante de Advocate se establezcan con valores de formulario o datos estáticos durante el registro. Tu micrositio incluye los siguientes campos predeterminados del formulario de micrositio: *Nombre*, *Apellido*, *Correo electrónico*, y *Contraseña*. Puedes modificar el formulario de registro para recopilar información adicional sobre los usuarios de tu micrositio, como *Número de teléfon*o, *País/Ubicación*, *Tipo de negocio*, etc. También puedes agregar una casilla de verificación de términos y condiciones para pedir 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, seleccione ![](/files/fe7777a565e5a85579aeb006aa379fcc1b594c29) **\[Engage] → Contenido**.
2. En la *Micrositio* tarjeta, selecciona **Editar contenido**.
   * Esta acción abre el editor de Microsite y muestra el panel lateral de Microsite.
3. Debajo de la *Diseño para sesión cerrada* sección, selecciona **Registrarse**.
4. En el *Componente* menú, selecciona **Agregar** → **Componentes del micrositio**.
5. Selecciona el componente adecuado para recopilar datos adicionales y luego selecciona **Agregar a campos adicionales**.
6. En el *Componente* menú, asegúrate de haber seleccionado la **Editar** pestaña y luego completa la siguiente información:
   * **Mensaje de error obligatorio:** El mensaje que se muestra cuando a un campo obligatorio le falta 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 asignarlo a los datos del usuario.
   * ![](/files/56e1fcd9ba564ade1200e6210703a468dfffe350) **\[Activar]** **Opcional** si no es un campo obligatorio.
   * En el *Entrada* menú desplegable de tipos, selecciona cómo recopila información el campo.
7. Seleccione **Guardar**.

**Asigna los campos adicionales**

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

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

     **Ejemplo:** cellPhone → `cellPhone`
   * **País:** Captura 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, con nombre y asignado al campo de configuración regional del participante.

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

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

     **Ejemplo:** Se puede referir → `falso`
6. Seleccione **Actualizar registro** cuando hayas terminado.

   * Para ver los envíos de tu formulario de registro, consulta [Ver los envíos de tu 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.
