# Personalizar e Mapear Seu Formulário de Registro do Microsite

Quando os participantes se registram no seu programa através do seu microsite, coletamos e armazenamos os dados de registro por meio de formulários. Quando você [configura um microsite](https://help.impact.com/brand/pt-br/advocate-program/manage-advocate-participant-experiences/microsite-experiences/set-up-a-microsite) usando a configuração automática, um formulário será criado automaticamente. Este artigo de ajuda explica como definir as regras de envio do seu formulário de registro e mapear campos adicionais do formulário.

#### Personalize suas regras de tratamento de envios do microsite

Você pode definir regras de tratamento de envio para seu formulário para que alguém da sua equipe seja notificado sempre que houver uma nova tentativa de envio. Isso pode ser útil se você quiser acompanhar quando recebe novos participantes ou ser notificado quando alguém tenta se registrar, mas o envio falha. Você também tem a opção de adicionar ou remover automaticamente participantes recém-atualizados de um segmento de usuários específico.

1. No menu de navegação à esquerda, selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Fontes de Dados** → **Formulários**.
2. Passe o cursor sobre o formulário de registro que você deseja personalizar, então selecione **Editar**.
3. Na *página Atualizar Formulário de Registro*, role para baixo até *Quando o formulário for bem-sucedido*.
   * Escolha quem recebe um e-mail quando alguém se inscrever com sucesso.
   * Escolha o segmento de usuário (se houver) ao qual o participante deve ser adicionado após registrar-se com sucesso.
4. Abaixo de *Quando o formulário falha* seção, escolha quem recebe um e-mail quando uma tentativa de envio falhar.
5. Selecione **Atualizar Registro**.

#### Mapear campos do formulário de registro

Quando o formulário de registro do seu microsite é criado, você pode configurar os campos do participante Advocate para serem definidos com valores do formulário ou dados estáticos durante o registro. Seu microsite vem com os seguintes campos padrão do formulário do microsite: *Nome*, *Sobrenome*, *E-mail*, e *Senha*. Você pode modificar o formulário de registro para coletar informações adicionais sobre os usuários do seu microsite, como *Número de Telefone*, *País/Localização*, *Tipo de Empresa*, etc. Você também pode adicionar uma caixa de seleção de termos e condições para solicitar que os usuários aceitem seus termos.

**Adicionar campos adicionais ao formulário de registro**

1. No menu de navegação à esquerda, selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Conteúdo**.
2. Na *Microsite* cartão, selecione **Editar conteúdo**.
   * Esta ação abre o editor de Microsite e exibe o painel lateral do Microsite.
3. Abaixo de *Layout Desconectado* seção, selecione **Registrar**.
4. No *menu Componente* , selecione **Adicionar** → **Componentes do Microsite**.
5. Selecione o componente adequado para coletar dados adicionais, então selecione **Adicionar aos Campos Adicionais**.
6. No *menu Componente* menu, assegure-se de que você selecionou a **Editar** aba, então preencha as seguintes informações:
   * **Mensagem de erro obrigatório:** A mensagem exibida quando um campo obrigatório está sem informação.
   * **Rótulo de entrada:** O nome do campo adicional que será exibido no formulário de registro.
   * **Atributo name da entrada:** A chave do campo adicional para mapear o campo adicional aos dados do usuário.
   * ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-d0b6669ae76a7bef06a8d6940d7ad5c16bb8d018%2F7cb018d4face8d7cceb880eb5086c812e764fbcfe6f2a0377f88bc7576973070.svg?alt=media) **\[Ativar]** **Opcional** se não for um campo obrigatório.
   * Do menu suspenso *Tipo de entrada* , selecione como o campo coleta informações.
7. Selecione **Salvar**.

**Mapear os campos adicionais**

1. No menu de navegação à esquerda, selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Fontes de Dados** → **Formulários**.
2. Passe o cursor sobre o formulário de registro que você deseja personalizar, então selecione **Editar**.
3. Na *página Atualizar Formulário de Registro*, selecione **Configurações Avançadas**.
4. Abaixo de *Campo do Participante Advocate*, selecione **Adicionar Mapeamento**.
5. Selecione um valor Advocate na lista suspensa e insira um valor de mapeamento na *caixa de texto JSONata Expression(s)* para ser avaliado no momento do registro.
   * **Adicionar a Segmentos:** Configure regras específicas para adicionar participantes a segmentos após o registro.

     **Exemplo:** `($contains(email, “acme.com”) ? ($append(segments, “Existing”)))`
   * **Campo Personalizado:** Mapeie um valor personalizado que você deseja capturar no formulário de registro.

     **Exemplo:** cellPhone → `cellPhone`
   * **País:** Capture o código do país do usuário.

     **Exemplo:** País → `countryCode`
   * **Localidade:** O valor do campo de localidade do formulário nomeado e mapeado para o campo de localidade do participante.

     **Exemplo:** Localidade → `locale`
   * **Códigos de Indicação:** Capture o código de referência único do indicante.

     **Exemplo:** `$exists(referredByCodes) AND referredByCodes != ""`
   * **Referenciável:** Indique se um usuário pode ser indicado ou não.

     **Exemplo:** Referenciável → `false`
6. Selecione **Atualizar Registro** quando você terminar.

   * Para visualizar seus envios do formulário de registro, consulte [Visualizar Seus Envios do Formulário de Registro](https://help.impact.com/brand/pt-br/advocate-program/manage-advocate-participant-experiences/microsite-experiences/view-your-microsite-registration-form-submissions).

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