Saltar para o conteúdo principal

Attribution

A Attribution liga os seus dados de visibilidade em IA a leads e receita reais. Em vez de ver apenas se a sua marca aparece nas respostas de IA, consegue ver se os clientes realmente afirmam que o encontraram através do ChatGPT, Perplexity, Claude, Google, anúncios, referências ou outros canais. Use a Attribution quando faz perguntas como:
  • “Como é que ouviu falar de nós?”
  • “Onde nos encontrou primeiro?”
  • “Que fonte influenciou esta encomenda?”
  • “Quanto pipeline veio da pesquisa em IA?”

Configuração recomendada

A configuração mais simples é enviar um webhook sempre que é criado um lead, registo, encomenda ou negócio.
A regra mais importante é a consistência. Use os mesmos nomes de campos entre países e lojas sempre que possível. A Finseo consegue mapear muitos formatos, mas payloads consistentes tornam os relatórios mais limpos.
O webhook não precisa de correr em tempo real. Um batch diário é suficiente, se isso for mais fácil para o seu CRM, loja ou data warehouse.

Escolher como enviar dados

Webhook

Ideal para formulários, CRMs, lojas e ferramentas de automação.

Customer API

Ideal para integrações de backend e clientes de API diretos.

Importação em bloco

Ideal para importações históricas ou jobs de batch diários.

Workflows do dashboard

Ideal quando a sua fonte envia campos personalizados.

Webhook de saída

Ideal quando o seu próprio sistema deve receber as respostas guardadas.

Enviar dados com um webhook

O endpoint de webhook do seu projeto tem esta forma:
Pode encontrar ou regenerar o token do webhook nas definições de Attribution do projeto. Envie pedidos POST com Content-Type: application/json. Também são aceites submissões form-encoded e multipart form para ferramentas de formulários que não conseguem enviar JSON puro.
As respostas de webhook bem-sucedidas têm este aspeto:

Referência de campos

A Finseo normaliza o texto do canal em categorias. Por exemplo, respostas que contêm chatgpt, openai, claude, perplexity, gemini, copilot ou ai search são categorizadas como ai_search.

Mapear campos recebidos

Muitas ferramentas enviam payloads com os seus próprios nomes, como LeadSource, how_did_you_find_us, q3_howDid ou respostas aninhadas do Typeform. A Finseo consegue mapear estes campos em workflows de Attribution.
  1. Abra Attribution.
  2. Vá a Workflows.
  3. Envie um webhook de teste a partir do seu sistema de origem.
  4. Abra o workflow criado.
  5. Mapeie os campos recebidos para atribuição, email, nome, valor do negócio, moeda, ID do formulário ou regras.
  6. Guarde o mapeamento.
Após o mapeamento, os webhooks futuros com a mesma estrutura são analisados automaticamente.
Também pode usar regras quando um campo de origem precisa de ser traduzido. Por exemplo, se utm_source contém chatgpt, mapeie-o para AI Search.

Formatos de origem suportados

A Finseo deteta automaticamente várias fontes comuns:
  • HubSpot: payloads legacy de webhook de contacto com properties, ou bodies JSON personalizados do Operations Hub.
  • Typeform: form_response.answers, incluindo campos de choice, choices, text e email.
  • Tally: payloads data.fields.
  • Salesforce: JSON do Flow HTTP Callout, por exemplo LeadSource, Email, Name, Amount e CurrencyIsoCode.
  • Jotform: multipart/form-data com rawRequest ou campos como q3_howDid, formID e submissionID.
  • Raw JSON: payloads diretos com campos como channelId, respondentEmail, dealValue e metadata.

Exemplos

Importação em batch diária

Se preferir um job diário, envie até 1000 respostas de uma vez com a API de bulk.
Consulte a Bulk Create Attributions API para a referência completa.

Receber eventos de atribuição

Pode configurar um URL de webhook de saída nas definições de Attribution. A Finseo envia um evento para o seu URL sempre que uma nova resposta é guardada.
Se adicionar um secret de webhook de saída, a Finseo assina o body JSON com um cabeçalho X-FinSEO-Signature usando HMAC-SHA256.

Boas práticas

  • Coloque a pergunta de atribuição perto da conversão, como no registo, pedido de demo, checkout ou qualificação de lead.
  • Mantenha as opções de resposta estáveis entre países. Traduza as etiquetas para os utilizadores, se necessário, mas mantenha os valores do webhook consistentes.
  • Envie a moeda de pagamento original em dealCurrency; a Finseo continua a conseguir agregar e mapear os valores.
  • Inclua um respondentExternalId estável, como o ID da encomenda, ID do lead no CRM, ID do contacto ou ID do negócio.
  • Coloque produto, SKU, mercado, campanha e outro contexto de negócio em metadata.
  • Envie um evento por lead, encomenda ou negócio. Evite enviar cada visualização de página como atribuição.