Passo 01
Um formulário simples, ligado ao site certo.
Inclua a marcação abaixo no HTML e troque seu-slug pelo identificador do seu site — a parte antes de .siteperto.com no endereço gratuito. A plataforma confirma também o domínio de origem; informar outro slug não autoriza enviar dados a outro cliente.
<form data-siteperto-form="contact" data-siteperto-project="seu-slug">
<label>Nome <input name="name" maxlength="120" required></label>
<label>E-mail <input name="email" type="email" maxlength="160" required></label>
<label>Mensagem <textarea name="message" maxlength="3000" required></textarea></label>
<button type="submit">Enviar mensagem</button>
</form>
<script src="/site-care/forms.js" defer></script>Os campos disponíveis são nome, e-mail, telefone e mensagem. O telefone é opcional e aceita até 40 caracteres. Não use esse formulário para senhas, dados de pagamento ou anexos. Informe ao visitante quem receberá a mensagem e a finalidade, com sua política de privacidade.
O script oferece uma mensagem de sucesso ou erro na própria página. Formulários com ação externa ou tratamento próprio não são assumidos automaticamente. Teste uma mensagem sintética após publicar; ver a aparência na prévia não comprova que o contato chegou.
Passo 02
Escolha o que merece ser medido.
Inclua o script de métricas e marque somente os links que deseja acompanhar. O identificador do exemplo aparece no registro de cliques; use um nome estável e sem dados pessoais.
<a href="https://loja.example/produto?afiliado=sua-referencia"
data-siteperto-track="produto-principal">Ver produto</a>
<script src="/site-care/analytics.js" defer></script>O link continua levando à plataforma externa com os parâmetros originais. Na medição própria, o destino guardado contém apenas origem e caminho, sem parâmetros e fragmento. Não recebemos o pagamento nem conseguimos confirmar uma venda apenas por esse clique.
Ao mudar a escolha no seu controle de privacidade, atualize esse cookie e dispare window.dispatchEvent(new Event("siteperto:measurement-consent")). Recusar deve substituir ou remover o aceite. O script verifica a escolha antes de cada registro; a simples inclusão do código não representa consentimento.
Passo 03
Medição útil, com armazenamento controlado.
Janela de 180 dias
Eventos brutos têm retenção limitada, com remoção periódica em lotes. Eles não são um arquivo permanente de todo o tráfego.
Até 10.000 eventos por site
Visualizações e cliques compartilham essa capacidade, além do teto de 100.000 registros da plataforma. Ao atingir o limite, novas medições são suspensas.
Site e contatos continuam
O limite de métricas não tira a página do ar nem bloqueia o recebimento de formulários. Cada recurso mantém seus próprios controles de uso.
Consentimento, bloqueadores, falhas de rede e limites podem reduzir os registros. O script envia no máximo 20 eventos por documento e limita cliques repetidos. Não contamos pessoas únicas nem armazenamos IP ou identificador persistente de visitante nessa medição própria.
O formulário tem limites de frequência e tamanho para reduzir abuso. Uma recusa deve aparecer como erro ao visitante; não trate qualquer resposta de rede como comprovação de captura. Não inclua dados pessoais em caminhos, nomes de links ou parâmetros de campanha.
Passo 04
Um teste curto antes de entregar.
Envie uma mensagem de teste
Abra o site publicado, envie dados sintéticos e confira o contato em “Clientes” do projeto certo. A prévia protegida não é o ambiente de captura.
Confira recusa e aceite
Recuse a medição e teste o link; depois aceite e teste novamente. A recusa não deve criar registros. Confirme os eventos em “Análises”.
Explique os números ao cliente
Visualizações registradas, cliques e contatos representam ações diferentes. Para vendas em uma plataforma de afiliados, use também o relatório da própria plataforma de venda.
Todo HTML enviado já vem com formulário e métricas?
Não. Os scripts precisam ser incluídos conscientemente no HTML. Temas nativos podem ter integrações próprias; não inclua duas soluções de captura no mesmo formulário.
Posso usar domínio próprio?
Sim, quando o domínio estiver conectado e autorizado para o site. A origem real da requisição é verificada; não há configuração de acesso público a qualquer domínio.
Preciso contratar outro serviço para esses exemplos?
Essas integrações usam a infraestrutura existente da SitePerto e os limites do seu projeto. Não exigem um novo serviço pago, cartão ou plataforma de pagamento externo para receber o contato.