Compartilhar via


Inserir formulários em sites externos

Gorjeta

Se quiser experimentar o Dynamics 365 Customer Insights gratuitamente, você pode se inscrever para uma avaliação de 30 dias.

Importante

Este artigo só se aplica ao marketing de saída, que está sendo removido gradativamente do Customer Insights - Journeys. Para evitar interrupções, pare de usar o marketing outbound e faça a transição para jornadas em tempo real. Saiba mais: Visão geral da transição.

O Dynamics 365 Customer Insights - Journeys fornece uma solução completa para criar, publicar e hospedar páginas de aterrissagem em um portal criado com recurso de portais do Power Apps em execução em sua instância do Dynamics 365 Customer Insights - Journeys. No entanto, também é possível criar ou inserir formulários em seu próprio site externo que envia valores de volta ao Dynamics 365 Customer Insights - Journeys. Essas páginas externas funcionam de forma semelhante às páginas de destino nativas do Dynamics 365 Customer Insights – Journeys, resultando na geração de contatos ou clientes potenciais em seu banco de dados quando elas são enviadas. Porém, algumas limitações são aplicadas, dependendo de como você implementa os formulários externos.

Há dois métodos básicos para integrar uma página de formulário externa com o Dynamics 365 Customer Insights - Journeys:

  • Inserir um formulário do Dynamics 365 Customer Insights - Journeys em uma página externa
  • Use a captura de formulário para integrar o Dynamics 365 Customer Insights - Journeys a um formulário que você cria externamente em seu sistema de gerenciamento de conteúdo (CMS)

A terceira maneira de publicar uma página de marketing é colocar um formulário de marketing nativo em uma página de marketing nativa criada e publicada pelo Customer Insights - Journeys em um portal criado com os portais do Power Apps.

A tabela a seguir resume os recursos disponíveis em cada uma dessas abordagens.

Recurso Formulário de marketing incorporado Formulário externo capturado Página de marketing nativa
Design do formulário Dynamics 365 Customer Insights - Journeys Externo/CMS Dynamics 365 Customer Insights - Journeys
Design e publicação da página Externo/CMS Externo/CMS Dynamics 365 Customer Insights - Journeys
Preenchimento de formulário Sim Não Sim
Funcionalidade da central de assinaturas Sim Não Sim
Funcionalidade Encaminhar para um amigo Não Não Sim
Link para formulários das mensagens de email Sim Sim Sim
Abrir campanhas de entrada Sim Sim Sim
Usar visitas ou envios de formulários como critérios para disparos de jornada Sim Sim Sim
Requer um portal criado com os portais do Power Apps Não Não Sim
Requer um site externo Sim Sim Não
Gera clientes potenciais ou contatos Sim Sim Sim
Corresponde e atualiza clientes potenciais ou contatos Sim Sim Sim
Requer script de captura do formulário Não Sim Não
Scripts de acompanhamento de site Automático Recomendado Automático

Inserir um formulário do Dynamics 365 Customer Insights - Journeys em uma página externa

Um formulário inserido é um formulário de marketing criado usando o designer de formulários do Dynamics 365 Customer Insights - Journeys e que, depois, você insere em uma página externa usando o código JavaScript gerado para você.

Criar um formulário incorporado

Para criar um formulário no Dynamics 365 Customer Insights - Journeys que você pode inserir em um site externo:

  1. No Dynamics 365 Customer Insights - Journeys, vá até Marketing de saída>Marketing de Internet>Formulários de marketing.

  2. Crie o formulário e adicione os campos necessários a ele, como de costume.

    • Configure todos os elementos de campo assim como faria com os formulários de marketing padrão.
    • Faça as configurações de layout e de estilo assim como faria com os formulários de marketing padrão.
    • Você pode usar CSS em sua página externa para estilizar ainda mais o formulário de marketing importado. Ao terminar de criar seu formulário no Dynamics 365 Customer Insights - Journeys, abra sua guia Designer>HTML para ver as classes de CSS atribuídas a cada elemento.
  3. Salve o formulário e ative-o.

  4. Abra a guia Hospedagem de formulários que é exibida.

    A guia Hospedagem de formulário.

  5. Na coluna Páginas do formulário de marketing relacionadas, selecione Adicionar nova página de formulário (selecione o botão de reticências aqui para encontrar esse comando, caso você não o veja). Um submenu de criação rápida será exibido. Uma página de formulário é uma página virtual onde é possível fazer algumas configurações extras nos formulários que serão incorporados externamente.

  6. Use o formulário de criação rápida para configurar as opções do formulário. As configurações aqui são as mesmas que as configurações de um elemento de formulário colocado em uma página de marketing.

  7. Selecione Salvar para criar a página de formulário e volte à guia Hospedagem de formulário de seu formulário.

  8. Se o seu formulário não usar o preenchimento prévio, execute as seguintes etapas:

    1. Vá para Configurações>Configurações avançadas>Configurações de marketing>Domínios autenticados. Uma lista de domínios autenticados existentes é aberto.

    2. Selecione Novo na barra de comandos para adicionar um novo domínio.

    3. Um registro de domínio autenticado novo é aberto. Faça as seguintes configurações:

      • Nome do domínio: digite o nome do domínio que você deseja autenticar.
      • Marque a caixa de seleção Habilitar para hospedagem de formulários.
  9. Se seu formulário utilizar preenchimento automático (incluindo todos os formulários do centro de assinatura), você deverá autenticar os domínios nos quais usa o formulário. Mais informações: Habilitar o preenchimento prévio em formulários incorporados

  10. Selecione o nome da página do formulário na coluna Páginas de formulário de marketing relacionadas para abrir suas configurações e exibir o código incorporado.

  11. Copie o código inserido e cole-o na página de seu site onde deseja usá-lo.

Nota

Dependendo do tipo de servidor Web e do sistema CMS que estiver usando, talvez seja necessário ajustar o código (por exemplo, usando alguns caracteres especiais de escape), ou ajustar as configurações do sistema para permitir que scripts como este sejam colados. Para obter mais detalhes, acesse a documentação de seu servidor Web e do CMS.

Habilitar o preenchimento prévio em formulários incorporados

O preenchimento prévio do formulário permite que seus formulários tenham valores de preenchimento prévio para contatos conhecidos. O preenchimento prévio torna o uso de seus formulários mais fácil para os contatos e, por isso, pode ajudar a aumentar as taxas de envio. O recurso usa cookies para identificar os contatos que enviaram um formulário anteriormente ou abriram uma central de assinaturas usando um link personalizado enviado por email.

Como o preenchimento prévio do formulário exige que o formulário busque os valores de contato do banco de dados do Dynamics 365, algumas medidas extras de segurança são utilizadas para proteger a privacidade dos contatos. Isso significa que os contatos precisam optar pelo pré-preenchimento de formulário e que você deve autenticar cada domínio externo em que insere o formulário. A solução somente permite que os valores preenchidos previamente sejam mostrados aos contatos cujo registro de contato tenha o sinalizador allow-prefill definido. Os contatos podem definir ou desmarcar o sinalizador allow-prefill usando qualquer formulário da página de aterrissagem, desde que o formulário inclua a configuração. Os usuários do Dynamics 365 Customer Insights - Journeys também podem editar um registro do contato diretamente para editar essa configuração deste contato.

Para criar um formulário com preenchimento prévio que você pode incorporar em um site externo:

  1. Configure a autenticação de domínio para o domínio externo (site) em que você hospeda seu formulário e selecione a caixa de seleção Habilitar formulários pré-preenchidos . Você não precisa habilitar a autenticação de email nesse documento, mas pode. Para obter instruções, acesse Autenticar seus domínios.

    Habilitar o preenchimento prévio em um domínio autenticado.

  2. Criar um formulário com os campos e elementos de design necessários, conforme descrito em Criar, exibir e gerenciar formulários de marketing.

  3. Habilite o preenchimento prévio do formulário, conforme descrito em Habilitar o preenchimento prévio de formulários.

  4. Salve o formulário e, em seguida, acesse a guia Hospedagem de formulário (primeiro disponível ao salvar) para configurar uma página de formulário para ele, conforme descrito em Criar um formulário incorporado. Você não precisa adicionar domínios autenticados à lista de permissões na guia Hospedagem de formulários, pois os domínios autenticados fornecem uma segurança ainda melhor do que a lista de permissões fornecida aqui.

  5. Conforme descrito em Criar um formulário incorporado, copie o código JavaScript gerado para a nova página do formulário e cole-o em uma página da Web ou página do CMS de seu site.

Inserir uma central de assinaturas em um formulário hospedado

Você pode inserir um formulário da central de assinaturas em um site externo, da mesma forma que pode inserir em um formulário de página de aterrissagem. A única diferença é que você deve definir o Tipo de formulário como central de assinaturas. As centrais de assinatura exigem preenchimento prévio, dessa forma, autentique seu domínio externo, configure o formulário e insira o código do formulário gerado em sua página, conforme descrito na seção anterior.

Use a captura de formulário para integrar um formulário criado externamente

A captura de formulários permite que os formulários criados em um site externo enviem informações diretamente ao Dynamics 365 Customer Insights - Journeys. A solução resultante funciona exatamente como uma página de marketing nativa criada no aplicativo Customer Insights - Journeys, exceto pelo pré-preenchimento não ser compatível. Isso torna mais fácil para os designers de página criar formulários que correspondam ao restante do design gráfico e dos recursos de seu site, e que também enviam valores para o Dynamics 365 Customer Insights - Journeys.

Para habilitar a captura de formulário, você deve gerar um JavaScript de captura de formulário no Dynamics 365 Customer Insights - Journeys e adicionar esse script à página do formulário externo. Em seguida, é possível carregar essa página no Dynamics 365 Customer Insights - Journeys e mapear seus campos para os campos de marketing. Em runtime, o JavaScript de captura de formulário captura cada envio de formulário e envia os valores para o Dynamics 365 Customer Insights - Journeys para processamento e armazenamento.

Capturar um novo formulário externo

Para configurar uma captura de formulário:

  1. Use seu sistema CMS e outras ferramentas de codificação para criar uma página com um formulário de entrada que tenha os campos e recursos necessários.

  2. Entre no Dynamics 365 Customer Insights - Journeys e acesse Marketing de saída>Marketing pela Internet>Campos de formulário. Cada um dos registros listados aqui estabelece um mapeamento entre um campo disponível para uso em um formulário de marketing e um campo real da entidade do contato ou do cliente potencial no banco de dados subjacente. Verifique para garantir que cada um dos campos exigidos pelo formulário externo está mapeado corretamente aqui e adicione todos os campos ausente, se necessário. Mais informações: Criar e gerenciar campos de entrada para uso em formulários

  3. Acesse Formulários de marketing e selecione Capturar formulário. Isso inicia o assistente de captura de formulários que leva você por cada etapa, começando com o acompanhamento do posicionamento do script em sua página da Web.

  4. Insira o local do formulário: insira a URL da página de terceiros em que o assistente de captura de formulário verifica se há um script de acompanhamento válido inserido. Sua página da Web é aberta em uma nova guia em que o assistente verificará continuamente se há scripts de acompanhamento. Isso permite que o assistente detecte scripts injetados de forma dinâmica. Deixe essa guia aberta até concluir a captura do formulário.

    Inserir o local do formulário.

  5. Selecione o botão na nova guia para prosseguir para as próximas etapas no assistente de captura de formulário.

  6. Verificar script de rastreamento: se esta for a primeira vez que você captura este formulário e precisa gerar um script para o site, selecione Preciso de um novo script. Isso cria uma entidade de site, que você pode acessar na seção Sites de Marketing e renomear posteriormente. Se você já tiver um script, use a lista suspensa para encontrar o script na página da Web do formulário.

    Verificar o script de acompanhamento.

    Nota

    Vá para Marketing de saída>Marketing pela Internet>Sites de marketing para exibir os registros da entidade do site criados por meio do assistente. Cada um dos registros de sites listados aqui (se houver) fornece um código de rastreamento de site e um código de captação de dados de formulário para um site ou subsite específico.

  7. Coloque o script na sua página da Web: copie o script de rastreamento e coloque-o no topo do código HTML da página da Web, ou compartilhe-o com o desenvolvedor para fazê-lo. Em páginas de terceiros, isso é feito ao inserir código HTML incorporado. Depois de adicionar o script à página da Web, atualize a guia que contém suas páginas da Web para que a atualização fique visível para o assistente de captura de formulário.

    Copiar o controle de script.

  8. Escolha o formulário: depois que atualizar a página da Web, todos os formulários disponíveis serão exibidos. Você pode selecionar o formulário que deseja capturar.

  9. Mapear os campos: antes de sair do assistente, mapeie os campos no formulário para os campos do Dynamics 365 para que as entradas possam ser registradas e armazenadas nas entidades do ambiente do Marketing.

  10. Visão geral e ativação: depois que sair do assistente, será exibida uma visão geral dos campos mapeados. Verifique se os campos estão mapeados corretamente antes da ativação para garantir que a captura de formulário seja bem sucedida.

  11. Vá para a guia Resumo e termine de configurar seu formulário de marketing como faria com um formulário de marketing nativo. Forneça um Nome que faça sentido, decida se deseja atualizar contatos, clientes potenciais ou ambos e escolha suas estratégias de correspondência para localizar os registros existentes a serem atualizados. Mais informações: Resumo e configuração de formulário

    Nota

    Os formulários de captura de formulários não são compatíveis com o preenchimento prévio, portanto, não tente configurar o preenchimento prévio para eles.

  12. Selecione Salvar na barra de comandos para salvar seu formulário de marketing.

  13. Selecione Ativar na barra de comandos para ativar seu novo formulário de marketing para que ele possa começar a aceitar dados de seu formulário externo.

Editar um formulário de captura de formulário ativo

Quando um formulário de captura de formulário estiver ativo, todas as configurações dele serão somente leitura. Se você atualizar seu formulário externo ou precisar editar o formulário de captura de formulário por qualquer motivo, faça o seguinte:

  1. Abra o registro de formulário de marketing relevante.
  2. Selecione Editar na barra de comandos para colocar o registro no estado de edição ativo. (O formulário permanece ativo neste estado).
  3. Agora você pode fazer alterações na guia Resumo, conforme necessário, mas os mapeamentos de campo na guia Design permanecem bloqueados. Se você precisa editar os mapeamentos de campos, selecione Sincronizar formulário na barra de comandos para carregar a versão mais recente do formulário externo e desbloquear essas configurações.
  4. Selecione Salvar na barra de comandos quando terminar de editar o registro. Suas alterações serão salvas e o formulário ficará ativo novamente automaticamente. (Selecione Cancelar edição para descartar as alterações não salvas e voltar para o estado ativo).

Formulários de referência hospedados ou capturados em emails e jornadas do cliente

Depois que configurar um formulário hospedado ou capturado, você estará pronto para começar a usá-lo em seus emails de marketing e em jornadas do cliente. Aqui, os formulários capturados e hospedados trabalham exatamente da mesma forma.

Ao contrário das páginas de aterrissagem locais, não há nenhum elemento de design dedicado a formulários externos. Portanto, use um elemento no botão ou um link texto padrão para seu formulário incorporado usando a URL da página de seu servidor Web.

Usar formulários externos com disparadores de jornada

O Dynamics 365 Customer Insights - Journeys inclui um bloco do formulário de marketing para jornadas do cliente. Funciona exatamente como o bloco da página de marketing, tanto para permitir que os gatilhos de jornada do cliente reajam para formar visitas e envios, como para criar campanhas de entrada.

Para configurar uma jornada que convida contatos para visitarem um formulário externo e, em seguida, reagir às visitas e aos envios do formulário:

  1. Crie e ative uma mensagem de email de marketing que inclua um link para uma página onde você está hospedando o formulário.

  2. Crie uma jornada do cliente normalmente.

  3. Inicie a jornada com o segmento que direciona os contatos que você deseja convidar para visitar sua página de aterrissagem.

  4. No local onde deseja que a jornada envie a mensagem, adicione um bloco da Mensagem de email de marketing que faz referência à sua mensagem.

  5. Arraste um bloco do Formulário de marketing da Caixa de ferramentas para seu bloco de email de marketing para adicionar o formulário como filho dessa mensagem. Em seguida, siga este bloco de mensagem com um bloco de Disparo.

    Blocos de gatilho e formulário de Marketing:

  6. Expanda o bloco da mensagem de email de Marketing para ver o bloco do Formulário de marketing que acabou de adicionar a ele. Selecione o bloco Formulário de marketing, abra o painel Propriedades e configure-o para fazer referência ao registro do formulário que criou o JavaScript (página do formulário) que você incorporou ao site externo.

    Atribuir uma página do formulário ao bloco do formulário.

  7. Selecione o bloco Gatilho e abra seu painel Propriedades.

  8. Selecione Novo ao lado do cabeçalho Definir regras nas propriedades do gatilho.

    Propriedades do gatilho.

  9. Uma nova regra será adicionada ao gatilho. Defina a Origem do nome do bloco do Formulário de Marketing que você adicionou ao bloco da Mensagem de email de Marketing e defina a Condição como Formulário de Marketing visitado (para acionar quando o contato carregar o formulário) ou como Contato do formulário de Marketing registrado (para acionar quando o contato enviar o formulário).

    Condições para um gatilho com base no formulário.

  10. Continue a criação de sua jornada de cliente, conforme necessário.

  11. Salvar e ativar.

Usar formulários externos com campanhas de entrada

Você pode criar uma campanha de entrada colocando um bloco Formulário de marketing no início da jornada e, em seguida, configurar o bloco para fazer referência ao registro do formulário de marketing que criou o formulário incorporado ou capturado que você está usando em seu site externo. Isso faz com que cada contato que envia o formulário seja adicionado ao percurso, como se tivesse ingressado em um segmento direcionado pelo percurso. Você ainda pode fazer algo semelhante para páginas de marketing hospedadas em um portal criado com os portais do Power Apps, mas agora também pode fazer isso com um formulário de marketing hospedado externamente.

Campanha de entrada de um formulário hospedado.