Partilhar via


Incorporar formulários em sites externos

Sugestão

Se quiser experimentar o Dynamics 365 Customer Insights gratuitamente, pode inscrever-se numa avaliação de 30 dias.

Importante

Este artigo aplica-se apenas ao marketing de saída, que será removido do produto em 30 de junho de 2025. Para evitar interrupções, faça a transição para percursos em tempo real antes desta data. Mais informações: Descrição geral da transição

O Dynamics 365 Customer Insights - Journeys fornece uma solução completa para a estruturação, a publicação e o alojamento de páginas de destino num portal criado com a funcionalidade de portais do Power Apps que é executado na sua instância do Dynamics 365 Customer Insights - Journeys. No entanto, também pode criar ou incorporar formulários no seu próprio site externo que devolvem valores para o Dynamics 365 Customer Insights - Journeys. Estas páginas externas funcionam de forma semelhante às páginas de destino nativas do Dynamics 365 Customer Insights - Journeys, pelo que irão gerar contactos ou oportunidades potenciais na base de dados quando forem submetidas. No entanto, são aplicadas algumas limitações, dependendo da forma como implementar os formulários externos.

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

  • Incorporar um formulário do Dynamics 365 Customer Insights - Journeys numa página externa
  • Utilize a captura de formulários para integrar o Dynamics 365 Customer Insights - Journeys com um formulário que cria externamente no seu sistema de gestão de conteúdos (CMS)

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

A tabela que se segue resume as capacidades disponíveis com cada uma destas abordagens.

Funcionalidade Formulário de marketing incorporado Formulário externo capturado Página de marketing nativa
Estruturar formulário Dynamics 365 Customer Insights - Journeys Externo/CMS Dynamics 365 Customer Insights - Journeys
Estruturar e publicar página Externo/CMS Externo/CMS Dynamics 365 Customer Insights - Journeys
Preenchimento automático de formulário Sim Não Sim
Funcionalidade de centro de subscrições Sim Não Sim
Funcionalidade de reencaminhamento para um amigo Não Não Sim
Associar a formulários de mensagens de e-mail Sim Sim Sim
Abrir campanhas de entrada Sim Sim Sim
Utilizar visitas ou submissões de formulário como critérios para acionadores de percurso Sim Sim Sim
Requer um portal criado com portais do Power Apps Não Não Sim
Requer um site externo Sim Sim Não
Gera oportunidades potenciais ou contactos Sim Sim Sim
Corresponde e atualiza oportunidades potenciais ou contactos Sim Sim Sim
Necessita de um script de captura de formulário Não Sim Não
Script de monitorização de site Automático Recomendado Automático

Incorporar um formulário do Dynamics 365 Customer Insights - Journeys numa página externa

Um formulário incorporado é um formulário de marketing que estrutura utilizando o estruturador de formulários do Dynamics 365 Customer Insights - Journeys que, em seguida, incorpora numa página externa utilizando o código JavaScript gerado para si.

Criar um formulário incorporado

Para estruturar um formulário no Dynamics 365 Customer Insights - Journeys que pode incorporar num site externo:

  1. No Dynamics 365 Customer Insights - Journeys, aceda a Marketing de saída>Marketing na Internet>Formulários de marketing.

  2. Crie o formulário e adicione os campos necessários conforme é hábito.

    • Configure todos os elementos de campo, tal como faria com formulários de marketing padrão.
    • Efetue as definições de esquema e estilo, tal como faria com formulários de marketing padrão.
    • Pode utilizar CSS na sua página externa para conferir estilo adicional ao formulário de marketing importado. Quando tiver terminado de estruturar o formulário no Dynamics 365 Customer Insights - Journeys, abra o separador Estruturador>HTML para ver as classes de CSS atribuídas a cada elemento.
  3. Guarde o formulário e coloque-o ao vivo.

  4. Abra o separador Alojamento de formulários que aparece.

    O separador Alojamento de formulários.

  5. Na coluna Páginas de formulário de marketing relacionadas, selecione Adicionar nova página de formulário (selecione o botão de reticências aqui presente para localizar este comando se não o vir). Uma lista de opções de criação rápida desliza. Uma página do formulário é uma página virtual onde pode efetuar algumas definições de configuração adicionais para os formulários que serão incorporados externamente.

  6. Utilize o formulário de criação rápida para configurar as opções do formulário. As definições aqui apresentadas são iguais às definições de um elemento de formulário colocado numa página de marketing.

  7. Selecione Guardar para criar a nova página de formulário e volte ao separador Alojamento de formulário para o seu formulário.

  8. Se o formulário não utilizar preenchimento automático, execute os seguintes passos:

    1. Aceda a Definições>Definições avançadas>Definições de Marketing>Domínios autenticados. É aberta uma lista dos domínios autenticados existentes.

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

    3. É aberto um novo registo de domínio autenticado. Efetue as seguintes definições:

      • Nome de domínio: introduza o nome do domínio que pretende autenticar.
      • Selecione a caixa de verificação Ativar para alojamento de formulários.
  9. Se o seu formulário utilizar o pré-preenchimento (incluindo todos os formulários do centro de subscrição), deve autenticar os domínios onde utilizará o formulário. Mais informações: Ativar o preenchimento automático em formulários incorporados

  10. Selecione o nome da página de formulário na coluna Páginas de formulário de marketing relacionadas para abrir as definições e ver o código de incorporação.

  11. Copie o código de incorporação e cole-o à página do site onde o pretende utilizar.

Nota

Consoante o tipo de servidor Web e sistema CMS que estiver a utilizar, poderá ser necessário ajustar o código (por exemplo, com a execução de escape de alguns carateres especiais) ou ajustar as definições do sistema para permitir que scripts como este sejam colados. Para obter detalhes, aceda à documentação do servidor Web e do CMS.

Ativar o preenchimento automático em formulários incorporados

O preenchimento automático dos formulários permite incluir valores preenchidos automaticamente para contactos conhecidos. O preenchimento automático facilita a utilização dos formulários para os contactos e, como tal, ajuda a aumentar as taxas de submissão. A funcionalidade utiliza cookies para identificar contactos que anteriormente submeteram um formulário ou abriram um centro de subscrições utilizando uma ligação personalizada enviada num e-mail.

Dado que o preenchimento automático de formulários exige que o formulário obtenha valores de contacto a partir da base de dados do Dynamics 365, algumas medidas de segurança extra estão disponíveis para ajudar a proteger a privacidade dos contactos. Isto significa que os contactos necessitam de incluir o preenchimento automático de formulários e que tem de autenticar cada domínio externo onde que poderá incorporar o formulário. A solução só permite a apresentação de valores preenchidos automaticamente aos contactos cujo registo de contacto tenha o sinalizador allow-prefill. Os contactos podem definir ou desmarcar o sinalizador allow-prefill através de um formulário de qualquer página de destino, desde que o formulário inclua a definição. Os utilizadores do Dynamics 365 Customer Insights - Journeys também podem editar um registo de contacto diretamente para editar esta definição para esse contacto.

Para criar um formulário com preenchimento automático que pode incorporar num site externo:

  1. Configure a autenticação de domínio para o domínio externo (site) onde vai alojar o formulário e não se esqueça de selecionar a caixa de verificação Ativar formulários preenchidos automaticamente. Não é necessário também ativar a autenticação de e-mail nesse domínio, mas pode. Para obter instruções, aceda a Autenticar os seus domínios.

    Ativar o preenchimento automático num domínio autenticado.

  2. Crie um formulário com os campos e os elementos de estrutura necessários conforme descrito em Criar, ver e gerir formulários de marketing.

  3. Ative o preenchimento automático para o formulário, conforme descrito em Ativar o preenchimento automático para formulários.

  4. Guarde o formulário e, em seguida, aceda ao separador Alojamento de formulários (primeiro disponível ao guardar) para configurar como uma página de formulário conforme descrito em Criar um formulário incorporado. Tenha em atenção que não necessita de adicionar domínios autenticados à lista de autorizados no separador Alojamento de formulários porque os domínios autenticados fornecem uma segurança ainda melhor do que a lista de autorizados aqui fornecida.

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

Incorporar um centro de subscrições como um formulário alojado

É possível incorporar um formulário do centro de subscrições num site externo, tal como um formulário de página de destino padrão. A única diferença é que tem de definir o Tipo de formulário como centro de subscrições. Os centros de subscrições exigem preenchimento automático, pelo que tem de autenticar o domínio externo, configurar o formulário e incorporar o código de formulário gerado na sua página, conforme descrito na secção anterior.

Utilizar a captura de formulários para integrar um formulário criado externamente

A captura de formulários permite que os formulários criados num site externo submetam informações diretamente para o Dynamics 365 Customer Insights - Journeys. A solução resultante funciona tal como uma página de marketing nativa criada na aplicação Customer Insights - Journeys, exceto o facto de o preenchimento automático não ser suportado. Deste modo, é mais fácil para os estruturadores de páginas criar formulários que correspondam ao resto das funcionalidades e da estrutura gráfica do site, e que também submetam valores para o Dynamics 365 Customer Insights - Journeys.

Para permitir a captura de formulários, tem de gerar um JavaScript de captura de formulários no Dynamics 365 Customer Insights - Journeys e adicionar esse script à página de formulário externa. Em seguida, poderá carregar essa página para o Dynamics 365 Customer Insights - Journeys a fim de mapear os respetivos campos para os campos de marketing. Em runtime, o JavaScript de captura de formulários captura cada submissão de formulário e submete 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. Utilize o sistema CMS e outras ferramentas de codificação para estruturar uma página com um formulário de entrada que tenha os campos e funcionalidades necessários.

  2. Inicie sessão no Dynamics 365 Customer Insights - Journeys e aceda a Marketing de saída>Marketing na Internet>Campos de formulário. Cada um dos registos listados aqui estabelece um mapeamento entre um campo disponível para utilização num formulário de marketing e um campo real da entidade Contacto ou Oportunidade Potencial na base de dados subjacente. Certifique-se de que cada um dos campos necessários para o formulário externo está corretamente mapeado aqui e, se necessário, adicione quaisquer campos em falta. Mais informações: Criar e gerir campos de texto para utilização em formulários

  3. Aceda a Formulários de marketing e selecione Capturar formulário. Deste modo, irá iniciar o assistente de captura de formulários que irá orientá-lo ao longo de cada passo, a começar pela monitorização da colocação de scripts na sua página Web.

  4. Introduza a localização do formulário: introduza o URL da página de terceiros na qual o assistente de captura de formulários irá verificar se foi inserido um script de monitorização válido. A sua página Web será aberta num novo separador, em que o assistente irá verificar continuamente se existem scripts de monitorização. Deste modo, permite que o assistente detete scripts injetados dinamicamente. Deixe este separador aberto até concluir a captura do formulário.

    Introduzir a localização do formulário.

  5. Selecione o botão no novo separador para avançar para os passos seguintes do assistente de captura de formulários.

  6. Procure o script de monitorização: se esta for a primeira vez que captura este formulário e necessita de gerar um script para o seu site, selecione Preciso de um novo script. Deste modo, irá criar uma entidade de site, que pode ser acedida na secção Sites de marketing, e mudar o nome mais tarde. Se já tiver um script, utilize a lista pendente para localizar o script da página Web do formulário.

    Procurar o script de monitorização.

    Nota

    Aceda a Marketing de saída>Marketing na Internet>Sites de marketing para ver os seus registos de entidade de site criados através do assistente. Cada um dos registos de site listados aqui (se aplicável) fornece um código de monitorização de site e um captura de formulários para um site ou subsite específico.

  7. Coloque o script na sua página Web: copie o script de monitorização e coloque-o na parte superior do código HTML da página Web ou partilhe-o com o seu programador para o fazer. Nas páginas de terceiros, este procedimento é efetuado através da inserção de código HTML incorporado. Depois de adicionar o script à sua página Web, atualize o separador que contém a página Web, para que a atualização fique visível para o assistente de captura de formulários.

    Copiar o script de monitorização.

  8. Escolher o formulário: depois de atualizar a página Web, verá todos os formulários disponíveis. Pode selecionar o formulário que pretende capturar.

  9. Mapeie os campos: antes de sair do assistente, mapeie os campos do formulário para os campos do Dynamics 365 de modo a que as entradas possam ser registadas e armazenadas nas entidades do ambiente da aplicação Marketing.

  10. Descrição geral e colocar ao vivo: depois de sair do assistente, irá ver uma descrição geral dos campos mapeados. Certifique-se de que os campos estão mapeados corretamente, para se certificar de que a captura de formulários foi efetuada com êxito.

  11. Aceda ao separador Resumo e conclua a configuração do formulário de marketing tal como faria com um formulário de marketing nativo. Certifique-se de que fornece um Nome que faz sentido, decida se pretende atualizar os contactos, as oportunidades potenciais ou ambos, e escolha as estratégias correspondentes para localizar os registos existentes a atualizar. Mais informações: Resumo e configuração do formulário

    Nota

    Os formulários de captura de formulário não suportam o preenchimento automático, como tal não tente configurar o preenchimento automático para os mesmos.

  12. Selecione Guardar na barra de comando para guardar o formulário de marketing.

  13. Selecione Passar a live na barra de comando para ativar o novo formulário de marketing, de modo a poder começar a aceitar dados do seu formulário externo.

Editar um formulário de captura de formulário live

Quando um formulário de captura de formulários está live, todas as suas definições são só de leitura. Se atualizar o formulário externo ou necessitar de editar o formulário de captura de formulário por qualquer razão, efetue o seguinte procedimento:

  1. Abra o registo de formulário de marketing relevante.
  2. Selecione Editar na barra de comando para colocar o registo no estado de edição live. (O formulário permanece ativo neste estado.)
  3. Agora, pode efetuar alterações no separador Resumo conforme necessário, mas os mapeamentos de campo no separador Estruturar permanecem bloqueados. Se necessitar de editar os mapeamentos de campos, Sincronizar formulário na barra de comando para carregar a versão mais recente do formulário externo e desbloquear estas definições.
  4. Selecione Guardar na barra de comando quando tiver terminado de editar o registo. As alterações são guardadas e o formulário passa de novo automaticamente a live. (Selecione Cancelar edição para eliminar as alterações que não foram guardadas e voltar ao estado live.)

Referenciar formulários alojados ou capturados em e-mails e percursos de cliente

Depois de ter configurado um formulário capturado ou alojado, está pronto para começar a utilizá-lo nos seus e-mails de marketing e percursos do cliente. Aqui, os formulários alojados e capturados funcionam exatamente da mesma forma.

Ao contrário das páginas de destino locais, não existe nenhum elemento de estrutura dedicado aos formulários externos. Por conseguinte, utilize um elemento do botão ou uma ligação de texto padrão para o seu formulário incorporado utilizando o URL da página do seu servidor Web.

Utilizar formulários externos com acionadores de percurso

O Dynamics 365 Customer Insights - Journeys inclui um mosaico de formulário de marketing para os percursos de cliente. Funciona como o mosaico de página de marketing, tanto para ativar acionadores de percurso do cliente para reagir a visitas e submissões de formulário, como para criar campanhas de receção.

Para configurar um percurso que convida contactos a visitar um formulário externo e, em seguida, reage a visitas ou submissões de formulário:

  1. Crie e passe a live uma mensagem de e-mail de marketing que inclui uma ligação para a página onde está a alojar o formulário.

  2. Crie um percurso do cliente como é hábito.

  3. Inicie o percurso com um segmento que direciona os contactos que pretende convidar a visitar a sua página de destino.

  4. Na localização onde pretende que o percurso envie a mensagem, adicione um mosaico Mensagem de e-mail de marketing que faz referência à sua mensagem.

  5. Arraste um mosaico Formulário de marketing a partir da Caixa de ferramentas para o mosaico de mensagem E-mail de marketing para adicionar o formulário como um subordinado dessa mensagem. Depois, a seguir a este mosaico de mensagem crie um mosaico Acionador.

    Formulário de marketing e mosaicos acionadores.

  6. Expanda o mosaico de mensagem E-mail de marketing para ver o mosaico Formulário de Marketing que acabou de lhe adicionar. Selecione o mosaico Formulário de marketing, abra o painel Propriedades e configure-o para referenciar o registo de formulário que criou o JavaScript (página de formulário) incorporado no seu site externo.

    Atribuir uma página de formulário ao mosaico de formulário.

  7. Selecione o mosaico Acionador e abra o respetivo painel Propriedades.

  8. Selecione Novo junto ao cabeçalho Definir regras nas propriedades do acionador.

    Propriedades do acionador.

  9. É adicionada uma nova regra ao acionador. Defina a Origem para o nome do mosaico Formulário de marketing que adicionou ao mosaico Mensagem de e-mail de marketing e defina a Condição como Formulário de marketing visitado (a acionar quando um contacto carrega o formulário) ou como Contacto de formulário de marketing registado (a acionar quando um contacto submete o formulário).

    Condições para um acionador com base em formulários.

  10. Continue a estruturar o percurso do cliente, conforme necessário.

  11. Guarde e passe a live.

Utilizar formulários externos com campanhas de receção

Pode criar uma campanha de entrada colocando um mosaico Formulário de marketing no início de um percurso e, em seguida, configurar o mosaico para referenciar o registo de formulário de marketing que criou o formulário incorporado ou capturado que está a utilizar no seu site externo. Deste modo, cada contacto que submeter o formulário será adicionado ao percurso, como se tivesse aderido a um segmento alvo do percurso. Já podia fazer algo semelhante para as páginas de marketing alojadas num portal criado com portais do Power Apps, mas agora também o pode fazer com um formulário de marketing alojado externamente.

Condições para um acionador com base em formulários.