O Script do site adiciona conversão automática de links de afiliado ao seu site — sem servidor próprio e sem expor a sua chave de API. Ele encontra os links de loja na página e troca pelos seus links de afiliado.
A chave do site é diferente da chave de API: ela é travada por domínio (só funciona nos sites que você autorizar) e serve apenas para converter links no navegador. Para integração de servidor para servidor, use a chave de API.
1) Gerar a chave do site
No painel: Menu → Configurar → API e IA (MCP) → aba Script do site.
- No card Nova chave de site, informe o Nome (para você identificar) (ex.: “Meu blog”).
- Liste os Domínios autorizados, um por linha (ex.:
meusite.com.br). Só nesses domínios a chave funciona. - Clique em Gerar chave e copie a chave agora (ela não é mostrada de novo). O card Chave criada — copie agora traz a chave e o script pronto, com Copiar chave e Copiar script.
Em Suas chaves de site, cada chave mostra o prefixo, os domínios e o último uso, com Editar (nome e domínios) e Revogar.
2) Colar o script no site
Cole no <head> do seu site:
<script src="https://app.botdoafiliado.com/embed/v1/affiliate.js?token=SEU_TOKEN" async></script>
Pronto. O script converte os links automaticamente, inclusive em conteúdo carregado depois (SPA/infinite scroll). Para não converter um link específico, adicione o atributo data-no-affiliate na tag <a>.
Alternativa: chamar a API direto
A partir de um domínio autorizado, você pode chamar o endpoint de conversão:
curl -X POST 'https://app.botdoafiliado.com/embed/v1/convert-links' \
-H 'x-embed-token: SEU_TOKEN' \
-H 'content-type: application/json' \
--data '{"urls":["https://loja.com/produto"]}'
Resposta: items[] com url_original e affiliate_url por item.
Segurança
- A chave do site é travada por domínio — só funciona a partir dos domínios cadastrados.
- Não expõe a chave de API nem o ID do bot.
- É revogável a qualquer momento no painel.
Veja também: Autenticação da API e POST /convert-links.