Análise de formulários

Sobre a análise de formulários

Análise de formulários é uma ferramenta projetada para sites que usam formulários de preenchimento ativamente. São exemplos de formulário a barra de pesquisa de um site, um formulário de pedido ou um formulário de contato. A análise de formulários ajuda a entender de que forma, exatamente, os usuários do site interagem com os formulários.

Esta ferramenta proporciona duas maneiras de exibir dados: Conversão de formulários e Campos de formulário.

A taxa de conversão de formulários permite que você visualize:

  • O número de visualizações de páginas que contêm o formulário.
  • O número de interações com o formulário.
  • O número de formulários enviados.

Os campos dos formulários contêm as seguintes informações:

  • Tempo gasto interagindo com cada campo no formulário.
  • Campos deixados em branco no formulário.
  • Campos nos quais os usuários vão embora da página sem enviar o formulário (ou seja, campos que geram dificuldades de preenchimento).

Se houver vários formulários na página analisada, você pode alternar entre eles usando a lista de formulários.

Conexão

Para obter dados usando a Análise de formulários, siga estes passos:

  1. Na interface do Yandex Metrica, acesse Configurações → Tag.
  2. Selecione a opção Reprise de Sessão, mapa de rolagem, análise de formulários.
  3. Instale o código de tag atualizado nas páginas do site que contenham o formulário.

Os dados serão coletados corretamente no formulário se:

  • O site usar codificação UTF-8.
  • O evento submit for usado para transmitir o conteúdo do formulário.
  • Os campos do formulário não estiverem ocultos (usando o valor display: none para o atributo style).

Observação

  • A análise de formulários utiliza dados recebidos da Reprise de Sessão, portanto o número de relatórios é limitado. O relatório mostra dados sobre formulários relativos a 15 dias, inclusive o dia corrente.

    Em geral, há dados suficientes para receber um relatório de qualidade sobre a interação dos usuários com os formulários. O sistema fornece uma amostra representativa, registrando para isso sessões distribuídas por todo o dia.

  • O formulário de pedido costuma aparecer em lojas online apenas quando há produtos no carrinho. Para visualizar o relatório sobre como os usuários interagem com esse formulário, acesse o site da loja no seu navegador, coloque qualquer item no carrinho e depois acesse a página com o relatório do formulário no Yandex Metrica.

Estatísticas de grupo de páginas

Para visualizar estatísticas relativas a um grupo de páginas, é possível usar caracteres extras na caixa de URL.

Caracteres usados para exibição de estatísticas

Caractere

Descrição

Exemplo

*

Correspondência com qualquer número de quaisquer caracteres

Exibir dados de todas as páginas com URLs que comecem por https://exemplo.com.br/mercadorias/, incluindo a página especificada: https://exemplo.com.br/mercadorias/*.

Se você inserir o endereço sem caracteres extras, o Metrica oferecerá uma sugestão em lista suspensa com o caractere *

~

A condição é uma expressão regular

Mostrar dados de páginas com uma URL que corresponda a uma expressão regular. Por exemplo: ~http://exemplo.com.br/.*

Vejamos um exemplo. Você precisa obter estatísticas sobre a forma com que os usuários interagem com a barra de pesquisa. Mas você está interessado em como eles interagem com a barra de pesquisa em todas as páginas do site.

Para que esses dados sejam mostrados na Análise de formulários, insira https://exemplo.com.br/* na caixa de endereço (posteriormente, o mesmo endereço será mostrado na lista suspensa como sugestão). Os dados serão carregados automaticamente, apresentando o total relativo a todas as páginas que possuem essa barra de pesquisa.

Exibição de dados em iframe

Se o seu site estiver protegido contra exibição num iframe (o cabeçalho X-Frame-Options estiver sendo usado nas configurações do servidor), não será possível visualizar os dados coletados. Para visualizar os dados de sessão do site, utilize uma expressão regular nas configurações do servidor para adicionar exceções para os seguintes domínios:

  • seu site
  • metrika.yandex.ru
  • metrika.yandex.by
  • metrica.yandex.com
  • metrica.yandex.com.tr
  • webvisor.com e subdomínios
^https?:\/\/([^\/]+\.)?(yourdomain\.com|webvisor\.com|metri[ck]a\.yandex\.(com|ru|by|com\.tr))\/

Caso use nginx, adicione as seguintes exceções à sua configuração:

location / {
        set $frame_options '';
        if ($http_referer !~ '^https?:\/\/([^\/]+\.)?(yourdomain\.com|webvisor\.com|metri[ck]a\.yandex\.(com|ru|by|com\.tr))\/'){
            set $frame_options 'SAMEORIGIN';
        }
        add_header X-Frame-Options $frame_options;
        ...
    }

onde seudominio\.com.br é o nome do domínio do site. Use a zona de domínio do seu site (pode divergir de .com).

Perguntas e respostas

Os dados de um formulário não estão sendo coletados

Os dados serão coletados corretamente no formulário se:

  • O site usar codificação UTF-8.
  • O evento submit for usado para transmitir o conteúdo do formulário.
  • Os campos do formulário não estiverem ocultos (usando o valor display: none para o atributo style).

Por que ao abrir a página com o formulário ocorre um erro?

A página com um formulário pode abrir com um erro pelos seguintes motivos:

  • Seu site utiliza proteção contra renderização em iframe (o site retorna o cabeçalho X-Frame-Options: SAMEORIGIN ou X-Frame-Options: DENY).

    Para reprisar sessões corretamente, é preciso deletar o código de proteção (entre em contato com a pessoa responsável pelo suporte do site) ou configurar o servidor web.

  • Há um firewall no computador ou na rede bloqueando o acesso a:

    • Os domínios metrika.yandex.ru e mc.yandex.ru.
    • O domínio *.yandex.tld.
  • O site não abre sem o prefixo www.

O que devo fazer para que a Análise de formulários não contabilize dados relativos ao formulário de pesquisa?

Para excluir um formulário indesejado da análise, atribua ao mesmo a classe CSS ym-disable-submit.

Numa página que contém diversos formulários, o relatório está mostrando dados de apenas um deles. Como faço para ver os dados de outros formulários?

Selecione o formulário desejado para visualizar no menu do canto direito superior da página.

Por que a Análise de formulários não está exibindo dados de todos os usuários que preencheram um formulário no site?

A Análise de formulários usa dados recebidos da Reprise de Sessão e tem as mesmas limitações em relação à quantidade de relatórios.

Em geral, há dados suficientes para receber um relatório de qualidade sobre a interação dos usuários com os formulários. O sistema fornece uma amostra representativa, registrando para isso sessões distribuídas por todo o dia.

Por que os dados da análise de formulários divergem das estatísticas de outros relatórios?

O relatório de Análise de formulários inclui apenas páginas em que os formulários são enviados usando o evento submit. Se não houver nenhuma, a sessão não será contabilizada. Portanto, o número de visualizações de página e o número de sessões registrados no relatório da Análise de formulários podem não coincidir.

Além disso, a ausência de dados pode se dar porque o formulário não está na área visível da tela. Nesse caso, o usuário não vê o formulário e a sessão não é contabilizada para o relatório da Análise de formulários.

Fale conosco

Escrever um e-mail

Observe, por gentileza, que nossa equipe de suporte jamais iniciará uma chamada com você. Se alguém ligar para você e se apresentar como a equipe de suporte do Yandex Metrica, não siga as instruções dessa pessoa.