Pular para conteúdo

Rastreamento e Análise

Domine a arte de rastrear o desempenho de afiliados e aproveitar análises para otimizar suas campanhas na Affiliates Platform.

Índice

Compreender Rastreamento

Como o Rastreamento Funciona

A Affiliates Platform usa um sistema sofisticado de rastreamento para monitorar cada clique, conversão e comissão:

graph LR
    A[Link de Afiliado] --> B[Rastreamento de Clique]
    B --> C[Cookie Definido]
    C --> D[Usuário Visita Site]
    D --> E[Evento de Conversão]
    E --> F[Comissão Registrada]

Métodos de Rastreamento

Método mais comum e confiável:

  • Duração do Cookie: 30-90 dias (configurável)
  • Persistência: Sobrevive a sessões do navegador
  • Atribuição: Último clique ou primeiro clique
  • Limitações: Pode ser limpo pelos usuários

2. Rastreamento do Lado do Servidor

Mais preciso, contorna bloqueadores de anúncios:

  • Método: Comunicação direta do servidor
  • Precisão: 99%+ de precisão de rastreamento
  • Privacidade: Conforme LGPD
  • Configuração: Requer integração técnica

3. Rastreamento por Pixel

Método visual de rastreamento:

<!-- Pixel de Conversão -->
<img src="https://track.affiliates.app.br/pixel?
  campaign_id=ABC123&
  order_id=PEDIDO789&
  amount=99.99&
  affiliate_id=AFF456" 
  width="1" height="1" />

Rastreamento de Conversão

Configurar Rastreamento de Conversão

Configuração Rápida (Recomendado)

  1. Vá para Campanhas → Selecione campanha
  2. Clique na aba Rastreamento
  3. Habilite Rastreamento automático
  4. Copie o código de rastreamento
  5. Instale na sua página de agradecimento

Configuração Manual

Para implementações personalizadas:

// Rastrear conversão
window.affiliatesTrack.conversion({
  campaign_id: 'ABC123',
  order_id: 'PEDIDO789',
  amount: 99.99,
  currency: 'BRL',
  products: [
    {
      id: 'PROD001',
      name: 'Vestido de Verão',
      price: 49.99,
      quantity: 2
    }
  ],
  customer: {
    email: 'cliente@exemplo.com',
    first_name: 'Maria',
    last_name: 'Silva'
  }
});

Eventos de Conversão

Rastreie diferentes tipos de conversões:

Tipo de Evento Descrição Caso de Uso
Venda Compra concluída E-commerce
Lead Envio de formulário Geração de leads
Cadastro Criação de conta SaaS, assinaturas
Download Arquivo baixado Produtos digitais
Personalizado Defina o seu próprio Rastreamento flexível

Validação de Conversão

Garanta conversões legítimas:

Validação Automatizada

Regras de Validação:
  - Valor mínimo do pedido: R$ 10
  - Valor máximo do pedido: R$ 10.000
  - IP único por 24 horas: máx 3 conversões
  - Correspondência de cookie necessária: Sim
  - Clique dentro da janela do cookie: Obrigatório

Revisão Manual

Marque conversões para revisão:

  • Padrões suspeitos
  • Pedidos de alto valor
  • Primeira conversão de novo afiliado
  • Múltiplas conversões em pouco tempo

Rastreamento Pós-Conversão

Rastreie o valor vitalício do cliente:

// Rastrear compras adicionais
affiliatesTrack.additionalPurchase({
  original_order: 'PEDIDO789',
  new_order: 'PEDIDO790',
  amount: 149.99,
  affiliate_id: 'AFF456',
  commission_eligible: true
});

Análises em Tempo Real

Dashboard ao Vivo

Monitore o desempenho conforme ele acontece:

Métricas em Tempo Real

┌─────────────────────────────────────┐
│  Ativo Agora                         │
│  42 visitantes de links de afiliados │
│                                      │
│  Última Hora                         │
│  • 127 cliques                       │
│  • 8 conversões                      │
│  • R$ 1.247 receita                  │
│  • 6,3% taxa de conversão            │
└─────────────────────────────────────┘

Feed de Conversão ao Vivo

Veja conversões conforme elas ocorrem:

🎉 Nova Conversão!
Afiliado: TopSeller123
Campanha: Promoção de Verão 2025
Valor: R$ 149,99
Comissão: R$ 22,50
Há: 2 minutos

Configurar Alertas

Seja notificado sobre eventos importantes:

Tipos de Alerta

Alertas de Desempenho

Alerta: Taxa de conversão cai abaixo de 2%
Verificar: A cada hora
Ação: E-mail + SMS
Destinatários: gerente-campanha@empresa.com

Alertas de Volume

Alerta: Pico de tráfego >200% do normal
Verificar: Tempo real
Ação: Notificação por e-mail
Mensagem: "Surto de tráfego detectado - verificar capacidade do servidor"

Alertas de Fraude

Alerta: Atividade suspeita detectada
Gatilhos:
  - >10 conversões do mesmo IP
  - Conversão sem clique válido
  - Padrão geográfico incomum
Ação: Pausar afiliado + e-mail admin

Modelos de Atribuição

Compreender Atribuição

A atribuição determina qual afiliado recebe crédito por uma conversão.

Atribuição de Último Clique (Padrão)

O último afiliado clicado antes da conversão recebe 100% do crédito:

Jornada do Usuário:
Afiliado A → Visita → Sai
Afiliado B → Visita → Converte ✅

Crédito: Afiliado B recebe 100%

Prós: Simples, claro Contras: Ignora influências anteriores

Atribuição de Primeiro Clique

O primeiro afiliado na jornada recebe o crédito:

Jornada do Usuário:
Afiliado A → Visita → Sai ✅
Afiliado B → Visita → Converte

Crédito: Afiliado A recebe 100%

Prós: Recompensa descoberta Contras: Ignora esforços de fechamento

Atribuição Linear

Crédito dividido igualmente entre todos os pontos de contato:

Jornada do Usuário:
Afiliado A → 33,3%
Afiliado B → 33,3%
Afiliado C → 33,3%

Total: 100% distribuído

Prós: Justo para todos os contribuidores Contras: Complexo de gerenciar

Atribuição de Decadência de Tempo

Interações recentes recebem mais crédito:

Jornada do Usuário (30 dias):
Dia 1 - Afiliado A: 20%
Dia 15 - Afiliado B: 30%
Dia 30 - Afiliado C: 50%

Crédito decai: Mais recente = mais crédito

Prós: Equilibra todos os pontos de contato Contras: Cálculo complexo

Configurar Atribuição

Defina seu modelo preferido:

  1. Vá para ConfiguraçõesRastreamento
  2. Selecione Modelo de Atribuição
  3. Configure parâmetros
  4. Salvar alterações

Alterando Atribuição

Alterar modelos de atribuição afeta apenas conversões futuras. Conversões passadas permanecem inalteradas.

Rastreamento Personalizado

Parâmetros Personalizados

Adicione dados personalizados às URLs de rastreamento:

https://affiliates.app.br/track/ABC123?
  source=email&
  campaign=newsletter-2025-01&
  segment=vip&
  campo_personalizado=valor

Rastreamento de Sub-Afiliados

Rastreie sub-afiliados ou campanhas específicas:

// Gerar link de rastreamento com sub-ID
const subLink = generateAffiliateLink({
  campaign_id: 'ABC123',
  affiliate_id: 'AFF456',
  sub_id: 'campanha-email-5',
  sub_id_2: 'segmento-vip'
});

Rastreamento de Eventos

Rastreie eventos personalizados além de conversões:

Visualizações de Produtos

affiliatesTrack.event('product_view', {
  product_id: 'PROD001',
  affiliate_id: 'AFF456',
  value: 49.99
});

Adicionar ao Carrinho

affiliatesTrack.event('add_to_cart', {
  product_id: 'PROD001',
  quantity: 2,
  value: 99.98
});

Marcos Personalizados

affiliatesTrack.event('milestone', {
  milestone_name: 'video_assistido_50_porcento',
  video_id: 'video-demo-1',
  engagement_score: 7.5
});

Rastreamento Entre Domínios

Rastreie usuários em vários domínios:

// Inicializar rastreamento entre domínios
affiliatesTrack.init({
  domains: [
    'seusite.com',
    'loja.seusite.com',
    'checkout.seusite.com'
  ],
  shareData: true
});

Análise de Dados

Indicadores-Chave de Desempenho (KPIs)

Métricas de Tráfego

Taxa de Cliques (CTR)

CTR = (Cliques ÷ Impressões) × 100%

Exemplo: 500 cliques ÷ 20.000 impressões = 2,5%

Pontuação de Qualidade de Tráfego

Qualidade = (Visitantes Engajados ÷ Total de Cliques) × 100%

Engajados = >30 segundos ou >1 visualização de página

Métricas de Conversão

Taxa de Conversão

TC = (Conversões ÷ Cliques) × 100%

Exemplo: 45 conversões ÷ 1.500 cliques = 3%

Valor Médio do Pedido (VMI)

VMI = Receita Total ÷ Número de Pedidos

Exemplo: R$ 15.000 ÷ 100 pedidos = R$ 150

Métricas de Receita

Ganhos Por Clique (GPC)

GPC = Total de Comissão ÷ Total de Cliques

Exemplo: R$ 2.250 ÷ 1.500 cliques = R$ 1,50

Retorno Sobre Investimento (ROI)

ROI = ((Receita - Comissão) ÷ Comissão) × 100%

Exemplo: ((R$ 15.000 - R$ 2.250) ÷ R$ 2.250) × 100% = 567%

Análise de Coorte

Compare o desempenho de afiliados por grupo:

Por Data de Cadastro

┌──────────────┬────────┬─────────┬──────────┐
│ Coorte       │ Qtd    │ Vendas  │ Média/Af │
├──────────────┼────────┼─────────┼──────────┤
│ Jan 2025     │ 45     │ 1.234   │ 27,4     │
│ Fev 2025     │ 62     │ 1.567   │ 25,3     │
│ Mar 2025     │ 38     │ 892     │ 23,5     │
└──────────────┴────────┴─────────┴──────────┘

Por Fonte de Tráfego

┌──────────────┬────────┬─────────┬──────────┐
│ Fonte        │ Cliques│ Conv.   │ TC       │
├──────────────┼────────┼─────────┼──────────┤
│ Redes Sociais│ 12.450 │ 387     │ 3,1%     │
│ E-mail       │ 8.930  │ 445     │ 5,0%     │
│ Blog/Conteúdo│ 6.720  │ 268     │ 4,0%     │
└──────────────┴────────┴─────────┴──────────┘

Análise de Funil

Entenda onde os usuários desistem:

Clique Afiliado → Landing Page → Produto → Carrinho → Checkout → Compra
    1.000           800              600      400      250        200

Pontos de Conversão:
• Clique para Landing: 80% (bom)
• Landing para Produto: 75% (bom)
• Produto para Carrinho: 67% (revisar)
• Carrinho para Checkout: 63% (revisar)
• Checkout para Compra: 80% (bom)

TC Geral: 20%

Foco de Otimização

Concentre-se em melhorar os pontos mais fracos do seu funil para máximo impacto.

Segmentação

Analise desempenho por segmento:

Segmentação Geográfica

Regiões de Melhor Desempenho:
  1. São Paulo: 35% da receita
  2. Rio de Janeiro: 22% da receita
  3. Minas Gerais: 15% da receita
  4. Paraná: 10% da receita
  5. Bahia: 8% da receita

Segmentação por Dispositivo

Conversão por Dispositivo:
  Desktop: 4,2% TC
  Mobile: 2,8% TC
  Tablet: 3,5% TC

Recomendação: Otimizar experiência mobile

Segmentação por Nível de Afiliado

Por Nível de Desempenho:
  Top (10%): 65% da receita
  Médio (40%): 30% da receita
  Baixo (50%): 5% da receita

Ação: Focar em desenvolver afiliados de nível médio

Análise Avançada

Análise Preditiva

Preveja desempenho futuro:

# Exemplo: Prever receita do próximo mês
import pandas as pd
from statsmodels.tsa.holtwinters import ExponentialSmoothing

# Dados históricos
receita_mensal = [12000, 14500, 13200, 15800, 16200, 17500]

# Ajustar modelo
model = ExponentialSmoothing(receita_mensal, seasonal='add', seasonal_periods=3)
fit = model.fit()

# Prever próximos 3 meses
forecast = fit.forecast(3)
print(f"Receita prevista: R$ {forecast[0]:,.2f}")

Valor Vitalício do Cliente (VVC)

Rastreie valor de longo prazo:

VVC = Valor Médio do Pedido × Frequência de Compra × Tempo de Vida do Cliente

Exemplo:
• VMP: R$ 150
• Frequência: 3 compras/ano
• Tempo de Vida: 2 anos
• VVC: R$ 150 × 3 × 2 = R$ 900

Relatórios de Atribuição Multi-Toque

Veja a jornada completa do cliente:

Jornada de Compra do Cliente #12345:

1. Dia 0: Afiliado A (Post de Blog) → Visita
2. Dia 7: Afiliado B (E-mail) → Visita
3. Dia 14: Direto → Visita
4. Dia 21: Afiliado C (Social) → Visita
5. Dia 28: Afiliado B (E-mail) → COMPRA

Atribuição (Linear):
• Afiliado A: 25% = R$ 37,50
• Afiliado B: 50% = R$ 75,00
• Afiliado C: 25% = R$ 37,50

Exportação e Integração de Dados

Opções de Exportação

Exporte dados de rastreamento em vários formatos:

Exportação CSV

data,affiliate_id,clicks,conversions,revenue,commission
2025-01-01,AFF001,245,12,1479.88,221.98
2025-01-01,AFF002,178,8,956.32,143.45

API JSON

{
  "date": "2025-01-01",
  "affiliate_id": "AFF001",
  "metrics": {
    "clicks": 245,
    "conversions": 12,
    "revenue": 1479.88,
    "commission": 221.98,
    "gpc": 6.04,
    "conversion_rate": 4.9
  }
}

Integrações de Terceiros

Google Analytics

Integrar com GA4:

// Enviar dados de afiliado para Google Analytics
gtag('event', 'affiliate_conversion', {
  'affiliate_id': 'AFF456',
  'campaign_id': 'ABC123',
  'value': 99.99,
  'currency': 'BRL'
});

Data Warehouses

Conectar ao BigQuery, Snowflake, etc.:

-- Consultar dados de afiliados no seu warehouse
SELECT 
  affiliate_id,
  SUM(revenue) as total_revenue,
  COUNT(DISTINCT order_id) as orders,
  AVG(order_value) as avg_order_value
FROM affiliate_conversions
WHERE date >= DATE_SUB(CURRENT_DATE(), INTERVAL 30 DAY)
GROUP BY affiliate_id
ORDER BY total_revenue DESC;

Solução de Problemas

Problemas Comuns de Rastreamento

Conversões não sendo rastreadas

Verifique: 1. Pixel de rastreamento instalado corretamente 2. Evento de conversão disparando corretamente 3. Consentimento de cookie obtido (LGPD) 4. Bloqueadores de anúncios não interferindo 5. Rastreamento entre domínios configurado

Teste: Use ferramentas de desenvolvedor do navegador para verificar se o pixel dispara

Conversões duplicadas

Causas: - Pixel disparando várias vezes - Usuário atualizando página de agradecimento - Falta de deduplicação de ID de pedido

Solução: Implementar rastreamento de ID de pedido e deduplicação

Dados de análise não correspondem

Razões comuns: - Diferenças de fuso horário - Modelos de atribuição diferentes - Amostragem em ferramentas de terceiros - Filtragem de tráfego de bot/spam

Correção: Padronizar fusos horários e atribuição

Melhores Práticas

Checklist de Rastreamento e Análise

✅ Testar rastreamento antes de lançar campanhas ✅ Usar convenções de nomenclatura consistentes ✅ Habilitar detecção de fraude ✅ Configurar validação de conversão ✅ Configurar alertas para anomalias ✅ Revisar análises semanalmente ✅ Exportar dados para backup ✅ Documentar parâmetros de rastreamento personalizados ✅ Treinar equipe em ferramentas de análise ✅ Manter conformidade de privacidade de dados

Próximos Passos

Agora que você entende rastreamento:

Precisa de Ajuda?

Para suporte de rastreamento e análise:


Artigos Relacionados: