> 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 asignar 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) usas 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 se notifique a alguien de tu equipo 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 izquierdo, seleccione ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Fuentes de datos** → **Formularios**.
2. Pasa el cursor sobre el formulario de registro que quieres 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 usuarios (si lo hay) al que se debe agregar al participante después de registrarse correctamente.
4. Debajo del *Cuando el formulario falla* sección, elige quién recibe un correo electrónico cuando falla un intento de envío.
5. Seleccione **Actualizar registro**.

#### Asignar campos del formulario de registro

Cuando se crea el formulario de registro de tu micrositio, puedes configurar los campos de participante 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: *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.

**Agrega campos adicionales al formulario de registro**

1. En el menú de navegación izquierdo, seleccione ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Contenido**.
2. En la *Micrositio* tarjeta, selecciona **Editar contenido**.
   * Esta acción abre el editor de micrositios y muestra el panel lateral del micrositio.
3. Debajo del *Diseño de sesión cerrada* sección, seleccione **Registro**.
4. En el *Componente* menú, selecciona **Añadir** → **Componentes de 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 requerido:** El mensaje que se muestra cuando falta información en un campo obligatorio.
   * **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.
   * ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FiZjM1xY8o3v1iR3Zaysd%2FToggle.svg?alt=media\&token=b1550d48-bba9-4e81-8604-bc12370c5caa) **\[Activar]** **Opcional** si no es un campo obligatorio.
   * Desde el *Entrada* menú desplegable de tipo, selecciona cómo recopila información el campo.
7. Seleccione **Guardar**.

**Asigna los campos adicionales**

1. En el menú de navegación izquierdo, seleccione ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Fuentes de datos** → **Formularios**.
2. Pasa el cursor sobre el formulario de registro que quieres personalizar y luego selecciona **Editar**.
3. En la *Página de actualización del formulario de registro*, seleccione **Configuración avanzada**.
4. Debajo *Campo de participante de Advocate*, seleccione **Agregar asignación**.
5. Selecciona un valor de Advocate de la lista desplegable e introduce 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:** 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:** celular → `celular`
   * **País:** Captura el código de país del usuario.

     **Ejemplo:** País → `código de país`
   * **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 → `configuración regional`
   * **Códigos de referencia:** Captura el código de referencia único del remitente.

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

     **Ejemplo:** Referenciable → `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="https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FSUEDTMBL8XWwd5SDsQrL%2FUntitled%20design%20(51).png?alt=media&amp;token=2c8b47f4-c2b7-4b6b-88be-bb96df00ec44" 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
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=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
