Como faço para começar a monitorar os meus formulários online?
Geralmente, você não precisa fazer nada para que o MVMCloud Analytics detecte os formulários existentes no seu site e crie um formulário equivalente no MVMCloud Analytics para fazer o rastreamento.
No entanto, caso o seu formulário não seja detectado automaticamente, é possível fazer uma configuração manual e ocê verá como neste guia.
Rastreamento de Formulários
O MVMCloud Analytics detecta e inicia o rastreamento de seus formulários automaticamente se eles tiverem definido um atributo name
ou um atrinuto id de formulário como estes:
<form name="cloud_login">...</form>
<form id="cloud_login">...</form>
Se o seu formulário não tiver nenhum desses atributos, recomendamos definir um deles. Se você não puder definir um atributo name nem id, ainda poderá rastrear o formulário se houver apenas um formulário na sua página. Para rastrear tal formulário, vá para Administração >> Sites >> Formulários e crie um novo formulário. Lá você pode definir uma ou várias páginas que deseja rastrear neste formulário recém-criado.
Nomes de Campos e Formulários Personalizados
Se os nomes do seu formulário ou campo mudarem aleatoriamente, também é possível definir um nome de formulário usando o atributo data-mvm-name
:
<form data-mvm-name="cloud_login">...</form>
Da mesma forma, você pode definir um nome legível para seus campos como este:
<input data-mvm-name="username" type="text">
Observe que na própria Análise de Formulário do MVMCloud Analytics você pode dar um nome legível a qualquer formulário ou campo. Se o seu formulário tiver, por exemplo, um campo chamado "input_4", você pode mapear esse nome de campo para um nome legível por humanos como "Nome de usuário" diretamente na interface do usuário do {{ no such element: mkdocs.config.defaults.MkDocsConfig object['moule_name'] }}. Você não precisa definir a data-mvm-name.
Elementos Personalizados de Formulário
Se você não usar um elemento <form>
para criar seus formulários, poderá especificar um atributo data-mvm-form em qualquer elemento para informar ao
MVMCloud Analytics que esse elemento contém um formulário. O MVMCloud Analytics descobrirá este formulário e todos os campos automaticamente.
<div data-mvm-form data-mvm-name="cloud_login">
<input name="username" type="text">
</div>
Como alternativa, você pode adicionar um formulário manualmente usando o código do rastreador JavaScript _paq.push(['FormAnalytics::trackForm', formNode]);
.
Ignorando Formulários
Se você não deseja que um formulário seja rastreado, pode especificar um atributo data-mvm-ignore em seu formulário como abaixo:
<form name="cloud_signup" data-mvm-ignore></form>
Se definido, ele nem enviará nenhuma solicitação de rastreamento para este formulário ao seu MVMCloud Analytics. Isso é útil se você deseja excluir, por exemplo, formulários que são mostrados em cada página, como uma pesquisa ou um formulário de inscrição em uma newsletter.