Pular para o conteúdo

Como montar uma página de captura que guarda o e-mail

Resposta curta

Você publica a página de captura na Systeme.io e o e-mail digitado passa a entrar na sua lista — o campo precisa estar declarado como tipo Email no editor, e é aí que a primeira página costuma falhar. Depois disso, você escolhe o que acontece no envio e dá ao botão uma área de clique que dê para acertar.

Assunto: Página de captura

Por Alan Victor · · · 7 min de leitura

  1. 1Declarar o campo como campo de e-mail
  2. 2Montar o elemento Form, que é outra coisa
  3. 3Decidir o que acontece depois do envio
  4. 4Criar o campo personalizado no painel, não na página
  5. 5Dar ao botão uma área de clique que dê para acertar

No fim deste guia você tem uma página de captura publicada na Systeme.io, com o campo de e-mail declarado do jeito que faz o contato entrar na sua lista, o pós-envio definido e um botão que dá para acertar no celular. Eu monto as minhas assim, e é a ferramenta que eu uso porque página, lista, e-mail e automação ficam no mesmo painel.

Sai um guia por dia, e o canal do Telegram avisa quando sai. A ferramenta que eu uso para a página, a captura e o e-mail automático no mesmo lugar é a Systeme.io, que tem plano gratuito.

O que você vai ter no fim

Etapa 1: Declarar o campo como campo de e-mail

Resposta direta: arraste o elemento "Form input" da barra lateral para a página, clique no campo e escolha Email no menu "Input type" — é essa escolha que faz o contato entrar na sua lista quando o formulário é enviado.

Esse é o passo descrito na central de ajuda da Systeme.io, e é onde a primeira página de captura costuma falhar. O campo existe, a pessoa digita, o formulário envia, e nada chega na lista porque o tipo ficou no padrão.

O mesmo menu traz ajustes de aparência: tipografia, cores, bordas, alinhamento, cor do placeholder. Nada disso muda o tipo do campo, que é a configuração que liga o campo à lista. Escolha o tipo antes de perder tempo com o visual.

Etapa 2: Montar o elemento Form, que é outra coisa

Resposta direta: "Form input" é o campo isolado; "Form" é o container único que agrupa os campos, as caixas de seleção e o botão de envio, e é nele que ficam as abas Elements, Design e Actions.

A central de ajuda da Systeme.io separa os dois elementos. Segundo o texto, é essa separação que permite montar vários formulários independentes na mesma página.

ElementoO que éO que você configura nele
Form inputo campo de entrada isoladotipo de input, placeholder, tipografia, cores, bordas, alinhamento
Formcontainer que agrupa campos, caixas de seleção e botãoaba Elements: quais campos existem e qual é opcional; aba Design: layout e espaçamento; aba Actions: o que acontece depois do envio

Na aba Elements você remove campos padrão como nome e telefone, edita o placeholder, marca um campo como opcional, adiciona ícone e inclui campos novos ou caixas de seleção extras. Na aba Design ficam layout, espaçamento entre linhas, cor de fundo, bordas e posição.

Etapa 3: Decidir o que acontece depois do envio

Resposta direta: a aba Actions do elemento Form concentra quatro caminhos — mensagem de sucesso na mesma página, redirecionamento para uma URL, duplo opt-in e automação — e você escolhe um deles antes de publicar.

A central de ajuda da Systeme.io lista as quatro possibilidades, incluindo a de não redirecionar ninguém. Definir isso depois de publicar significa captar contato sem saber o que acontece com ele.

A automação é o pedaço em que a Systeme.io economiza ferramenta: o mesmo painel que publica a página guarda a lista e dispara o e-mail seguinte. Com várias ferramentas soltas, isso vira uma integração a mais para manter de pé.

Etapa 4: Criar o campo personalizado no painel, não na página

Resposta direta: campos personalizados são criados na página de contatos do painel da Systeme.io, não dentro do editor de página; depois de criados, aparecem sozinhos na área "Custom fields" das configurações do formulário.

É aqui que gente experiente trava. Procura o campo no editor, não encontra e conclui que o recurso não existe. O lugar é o painel de contatos.

Para fazer isso sem montar servidor

O que este guia faz por API, a Systeme.io faz por formulário: página, lista, etiqueta e e-mail automático na mesma conta. É a conta em que eu testo o que aparece aqui, e o plano gratuito já dá para publicar e capturar.

Ver o plano gratuito

Etapa 5: Dar ao botão uma área de clique que dê para acertar

Resposta direta: o critério 2.5.8 do WCAG 2.2 pede alvos de ponteiro de pelo menos 24 por 24 pixels CSS, e um botão menor que isso só passa se estiver espaçado o bastante para não encostar em outro alvo.

A saída por espaçamento é medida: alvos menores passam se um círculo de 24 pixels de diâmetro, centrado em cada um, não encostar no alvo vizinho. O critério é de nível AA, segundo o W3C.

A justificativa no documento é concreta. Quem tem limitação de destreza, tremor nas mãos ou dificuldade de movimento fino erra o alvo pequeno quando ele está perto de outro. O mesmo vale para quem usa dispositivo de entrada especializado, que em geral não tem a precisão de um mouse, e para tela de toque.

O documento lista cinco exceções ao tamanho mínimo: o espaçamento, o caso em que a mesma função existe em outro controle da página, alvos dentro de uma frase, alvos cujo tamanho é definido pelo navegador e não pelo autor, e apresentações exigidas por lei. Ele também deixa claro que o critério define um mínimo, não um ideal — por isso a recomendação de tamanho maior.

Qual teclado abre quando a pessoa toca no campo?

A documentação da MDN descreve o atributo global inputmode: ele dá ao navegador uma dica do tipo de dado esperado e troca o teclado virtual. Com o valor email, o teclado vem otimizado para endereço e costuma trazer o @ em destaque.

O mesmo texto avisa de uma confusão comum: inputmode não cria exigência de validação nenhuma. Quem checa formato é input type=email. A MDN registra o atributo em todos os navegadores desde dezembro de 2021.

É isto que o campo precisa entregar ao navegador:

<input id="email" name="email" type="email" inputmode="email" autocomplete="email" required>

Na Systeme.io você chega no mesmo resultado pelo menu "Input type", sem escrever a tag: o editor monta o campo e você fica com a lista no mesmo painel. É por isso que eu prefiro montar por lá em vez de juntar editor de página com ferramenta de lista.

Publiquei e o Google não acha. Por quê?

A central de ajuda da Systeme.io mostra o caminho: no editor, clique em Settings, no canto superior esquerdo, e desça até a seção de otimização para buscadores. Lá está a caixa "Hide from search engines". Marcada, a página não é indexada; desmarcada, volta a aparecer nos resultados.

Confira essa caixa antes de suspeitar de qualquer outra coisa. O tipo do campo de e-mail é conferência separada: uma coisa não depende da outra.

Dá para começar sem pagar

O plano gratuito da Systeme.io já serve para publicar essa página e começar a lista hoje. Quando a sua lista crescer e o plano gratuito ficar pequeno, o plano pago é o degrau seguinte — e nessa hora você já sabe que a página capta, porque testou sem pagar.

Se você ainda não tem conta, criar a conta gratuita pelo botão desta página é o primeiro passo do guia. Faça a Etapa 1 agora, com o texto aberto do lado: arrastar o campo e declarar o tipo Email leva menos tempo do que ler esta seção até o fim.

Cada dia sem lista é um dia de visita que vai embora sem deixar contato. A página que sai das cinco etapas acima é o que impede isso.

O que eu não vou afirmar

Travou em alguma etapa?

Abra uma discussão em github.com/alanvito1/funil-simples dizendo em que passo parou. Dúvida que aparece mais de uma vez tem boa chance de virar guia, e o código deste site está no mesmo lugar, aberto.

Se ainda não tem onde publicar o que montou, a conta gratuita da Systeme.io resolve a página e a lista.

Perguntas frequentes

O que uma página de captura precisa ter para o e-mail virar contato?

Precisa de um campo declarado como tipo Email dentro do elemento Form e de um botão de envio que dispare o formulário. Na Systeme.io, arrastar o elemento "Form input" e escolher Email no menu "Input type" é o que faz o contato ser adicionado à sua lista quando o formulário é enviado; o elemento "Form" agrupa campos e botão e concentra a aba Actions, onde se define o que acontece depois.

Qual é a diferença entre "Form input" e "Form" no editor?

"Form input" é o campo isolado, onde você define o tipo de dado, o placeholder e a aparência. "Form" é um container único que agrupa os campos de entrada, as caixas de seleção e o botão de envio, e é nele que ficam as abas Elements, Design e Actions. Segundo a central de ajuda da Systeme.io, é essa separação que permite montar vários formulários independentes na mesma página.

Qual é o tamanho mínimo de um botão de envio?

O mínimo é 24 por 24 pixels CSS, pelo critério 2.5.8 do WCAG 2.2, do W3C, que é de nível AA. Alvos menores passam se ficarem espaçados o bastante para que um círculo de 24 pixels centrado em cada um não encoste no vizinho. Como boa prática, vale mirar acima do mínimo em links e controles importantes.

Preciso de caixa de consentimento no formulário?

Não dá para afirmar obrigatoriedade a partir deste guia: as fontes consultadas não tratam de consentimento nem de base legal. O que a central de ajuda da Systeme.io mostra é a existência de uma caixa de duplo opt-in na aba Actions do elemento Form, que você liga ou desliga conforme a sua operação.

Publiquei a página e o Google não acha. Por quê?

Provavelmente a caixa "Hide from search engines" está marcada. Na central de ajuda da Systeme.io, o caminho é Settings no canto superior esquerdo do editor, descendo até a seção de otimização para buscadores: marcada, a página não é indexada; desmarcada, volta a aparecer nos resultados. Confira essa caixa antes de suspeitar de outra causa.

Leve isto com você

Página de captura pronta

É um arquivo HTML completo, com a promessa, um campo, o aceite da LGPD e nada de terceiro — abre no navegador do jeito que está.

Baixar (HTML, 3.1 kB)

Abra no navegador para ver, troque o texto e o endereço do formulário, e suba para a sua hospedagem. Sem cadastro, sem e-mail: o arquivo baixa direto.

Fontes

Se alguma fonte estiver desatualizada quando você ler, confie nela e não em mim — eu escrevi na data acima.

Receba o resto por e-mail

Eu testo ferramenta de funil e e-mail e mando o que descubro.