Formulários simples
Use esta página quando você quer colocar um formulário da Clickmax no ar com o menor esforço possível.
Antes de começar
Você precisa:
- criar uma página externa na Clickmax
- adicionar essa página ao seu funil
- instalar o loader do Browser SDK no
<head>da página
Depois disso, o jeito mais simples de capturar leads é marcar um formulário existente com data-cx-ingest-form.
Exemplo mínimo
O que esse exemplo já faz
- coleta
name,emailetelephone - envia os dados para a Clickmax
- inclui UTM da página quando existirem
- mostra mensagem de sucesso
- permite que a Clickmax acompanhe esse envio no funil
Campos recomendados
Para um formulário simples, use estes campos:
nameemailtelephonewebsitecomo honeypot
Exemplo:
Campos customizados
Além dos campos padrão (name, email, telephone), você pode enviar campos customizados do CRM direto do formulário: basta marcar o input com data-cx-field usando a chave do campo — o id, o nome interno (fieldName) ou o rótulo (displayName) do campo, resolvidos nessa ordem.
Qualquer data-cx-field que não seja um campo padrão do lead é enviado como campo customizado — o SDK agrupa esses valores automaticamente.
Regras:
- O campo customizado precisa já existir no CRM. Chaves que não correspondem a nenhum campo são ignoradas silenciosamente — este endpoint não cria campos.
- A correspondência é case-insensitive para
fieldNameedisplayName.
O mesmo comportamento vale via JavaScript com cxs('lead', { customFields }). Veja Criar lead via JavaScript.
Quando usar esta abordagem
Use form[data-cx-ingest-form] quando:
- você já tem o HTML do formulário
- você quer continuar controlando o layout
- você quer a integração mais simples possível
Sem um formulário HTML
Se o envio é controlado pelo seu próprio JavaScript (por exemplo, uma aplicação React ou um funil de múltiplos passos), você pode criar o lead diretamente com cxs('lead', ...). Veja Criar lead via JavaScript.