> 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) usando 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 establecer reglas de gestión de envíos para tu formulario para que alguien de tu equipo sea notificado 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 añadir o eliminar automáticamente a los participantes recién actualizados de un segmento de usuario específico.

1. Desde el menú de navegación de la izquierda, selecciona ![](/files/fe7777a565e5a85579aeb006aa379fcc1b594c29) **\[Engage] → Orígenes de datos** → **Formularios**.
2. Pasa el cursor sobre el formulario de registro que quieras personalizar y luego selecciona **Editar**.
3. En la *Página de actualización del formulario de registro*, desplázate hacia abajo hasta la *Cuando el formulario se complete correctamente*.
   * Elige quién recibe un correo electrónico cuando alguien se registra correctamente.
   * Elige el segmento de usuario (si hay alguno) al que se debe añadir el 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 falla un intento de envío.
5. Selecciona **Actualizar registro**.

#### Asignar campos del formulario de registro

Cuando se crea el formulario de registro de tu micrositio, puedes configurar los campos de participantes de Advocate para que se establezcan con valores del formulario o datos estáticos durante el registro. Tu micrositio incluye los siguientes campos de formulario predeterminados del 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 añadir una casilla de verificación de términos y condiciones para pedir a los usuarios que acepten sus términos.

**Añadir campos adicionales al formulario de registro**

1. Desde el menú de navegación de la izquierda, selecciona ![](/files/fe7777a565e5a85579aeb006aa379fcc1b594c29) **\[Engage] → Contenido**.
2. En la *Microsite* selecciona **Editar contenido**.
   * Esta acción abre el editor de Microsite y muestra el panel lateral de Microsite.
3. Debajo de la *Diseño de sesión cerrada* Configuración de Advocate **Registro**.
4. En la *Componente* menú, selecciona **Añadir** → **Componentes del micrositio**.
5. Selecciona el componente adecuado para recopilar datos adicionales y luego selecciona **Añadir a campos adicionales**.
6. En la *Componente* menú, asegúrate de haber seleccionado la **Editar** pestaña y luego completa la siguiente información:
   * **Mensaje de error de campo 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 la entrada:** La clave del campo adicional para asignarlo a los datos del usuario.
   * ![](/files/56e1fcd9ba564ade1200e6210703a468dfffe350) **\[Activar]** **Opcional** si no es un campo obligatorio.
   * Desde el *Tipo de* menú desplegable, selecciona cómo recopila información el campo.
7. Selecciona **Guardar**.

**Asignar los campos adicionales**

1. Desde el menú de navegación de la izquierda, selecciona ![](/files/fe7777a565e5a85579aeb006aa379fcc1b594c29) **\[Engage] → Orígenes de datos** → **Formularios**.
2. Pasa el cursor sobre el formulario de registro que quieras personalizar y luego selecciona **Editar**.
3. En la *Página de actualización del formulario de registro*, selecciona **Configuración avanzada**.
4. A continuación *Campo de participante de Advocate*, selecciona **Añadir asignación**.
5. Selecciona un valor de Advocate de la lista desplegable e introduce un valor de asignación en el cuadro de texto *Expresión(es) de JSONata* que se evaluará en el momento del registro.
   * **Añadir a segmentos:** Configura reglas específicas para añadir 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:** Country → `countryCode`
   * **Configuración regional:** El valor del campo del formulario de configuración regional denominado y asignado al campo de configuración regional del participante.

     **Ejemplo:** Locale → `locale`
   * **Códigos de referido:** Captura el código de referido único del referidor.

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

     **Ejemplo:** Referable → `false`
6. Selecciona **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.
