Solução de problemas de formulários do Customer Insights - Journeys
Este artigo explica como solucionar problemas no Customer Insights - Journeys.
Meu formulário inserido não está visível na minha página
Certifique-se de que seu domínio tenha permissão para a hospedagem de formulários externos. Não é necessário concluir o processo de autenticação de domínio para habilitar a hospedagem de formulários externos para seu domínio. Saiba mais sobre a autenticação de domínio.
Os estilos de formulário parecem quebrados após a incorporação em minha página ou estou enfrentando problemas com o leitor de tela e o formulário
Algumas páginas da Web podem ter uma definição de estilo genérica para elementos <table>
. Essa definição de estilo é herdada pelo formulário incorporado, que pode parecer diferente do editor de formulários. Você pode experimentar o novo layout de formulário "sem tabela", que usa contêineres div. Isso ajuda a resolver o conflito de estilo entre a página e o formulário. O layout sem tabela também melhora o desempenho do leitor de tela tendo em vista uma acessibilidade melhor. O novo layout só é aplicado aos formulários recém-criados; ele não é aplicado a formulários existentes.
O layout "sem tabela" permanece desabilitado por padrão. Você pode ativá-lo navegando até Configurações>Opções de recurso>Formulários e ativando a alternância Habilitar layouts sem tabela no editor de formulários. Não se esqueça de salvar as configurações assim que a opção de recurso for habilitada.
Falha na publicação de um formulário como uma página autônoma
Este recurso carrega uma página com formulário no CDN. Se a operação falhar, tente reexecutá-la depois de alguns minutos.
A origem do cliente potencial não foi encontrada para clientes potenciais recém-criados
O atributo de origem do cliente potencial é representado por um campo de formulário no editor. Você pode adicionar a origem do cliente potencial como um campo no editor de formulários. Defina o campo como oculto e defina o valor padrão correto para enriquecer os dados do cliente potencial recém-criado.
Editor de formulários removeu meu JavaScript personalizado ou outro código personalizado do corpo do HTML
Com o Customer Insights - Journeys versão 1.1.38813.80 ou mais recente, você pode adicionar código JavaScript à seção <body>
do HTML. Se você adicionar JavaScript à seção <head>
, ele será movido automaticamente para a parte superior da seção <body>
.
Com o Customer Insights - Journeys versão anterior a 1.1.38813.80, você só pode adicionar código JavaScript personalizado à seção <head>
do código-fonte HTML usando o editor de HTML. Se o código JavaScript for colocado dentro da seção <body>
, o editor de formulários vai remover automaticamente o código sem aviso.
Para seguir as melhores práticas de segurança, o editor de formulários pode remover código desconhecido do corpo. Saiba mais sobre como personalizar o formulário usando JavaScript.
Falha no envio do formulário. Como refaço o envio?
O envio do formulário pode falhar por causa de problemas em plugins personalizados ou de valores inválidos no envio.
- Se o envio do formulário tiver falhado por causa do problema no plugin, você poderá refazer o envio com base na lista de envios.
- Se o envio do formulário tiver falhado por causa de um valor inválido, você poderá editar os valores de envios com base na lista de envios. Selecione o envio do formulário para ver os valores enviados. Selecione o valor que você precisa alterar e o edite.
Importante
Você só pode reenviar envios com falha. Saiba que, reenviando, convém criar um contato duplicado, como quando o envio falha por causa de um erro na criação do consentimento do ponto de contato. A reprodução reexecuta todo o processo de envio. Para evitar registros duplicados, você pode alterar a estratégia de comparação antes de executar o recurso de reprodução.
Investigação dos envios de formulário com falha
Os envios de formulário com falha normalmente se manifestam como "Falha na criação da entidade de destino" ou "Falha na atualização da entidade de destino" nos logs e normalmente estão relacionados a uma personalização que cria ou atualiza uma entidade de contato ou cliente potencial.
Aqui está como solucionar um problema de envio do formulário com falha:
- Habilitar temporariamente logs de rastreamento de plugin A habilitação dos logs de rastreamento de plugin pode afetar negativamente o desempenho, logo, não se esqueça de desabilitá-los assim que você terminar.
- Reenvie o formulário.
- Verifique os logs. Caso haja um erro relacionado ao plugin, deve haver um nome de plugin e um motivo pelo qual o plugin travou. Acompanhe usando o provedor de plugin ou desabilite o plugin. Não desabilite os plugins da Microsoft (qualquer nome de plugin que comece com "Microsoft.Dynamics.Cxp.Forms").
- Verifique os processos conectados ao contato, ao cliente potencial ou à outra entidade que você está tentando criar por meio do envio do formulário. Tente desabilitar o processo que está interferindo na criação do contato.