Campanhas
Entendendo campanhas - as regras que definem seu programa de indicação.
Campanhas
Uma campanha define as regras para seu programa de indicação: como as recompensas são calculadas, períodos de garantia e quais membros participam.
Propriedades da Campanha
| Propriedade | Tipo | Descrição |
|---|---|---|
id | string | Identificador único (camp_xxxxx) |
name | string | Nome de exibição |
reward_type | enum | percentage ou fixed |
reward_value | number | Percentual (0-100) ou valor fixo em centavos |
warranty_days | number | Dias antes do crédito ficar disponível |
min_redemption | number | Valor mínimo para resgatar (centavos) |
is_active | boolean | Se a campanha aceita novas indicações |
auto_register | boolean | Criar membros automaticamente na primeira compra |
Tipos de Recompensa
Baseada em Percentual
O membro recebe uma percentagem do valor do pedido indicado.
{
"reward_type": "percentage",
"reward_value": 10 // 10% do valor do pedido
}Exemplo:
- Valor do pedido: R$200.00
- Recompensa: R$200 × 10% = R$20.00
As recompensas percentuais funcionam bem para valores de pedido variáveis e criam alinhamento entre tamanho do pedido e recompensa.
Valor Fixo
O membro recebe um valor fixo independentemente do valor do pedido.
{
"reward_type": "fixed",
"reward_value": 1500 // R$15.00 fixo
}Exemplo:
- Valor do pedido: R$200.00 → Recompensa: R$15.00
- Valor do pedido: R$50.00 → Recompensa: R$15.00
As recompensas fixas são mais simples de comunicar e orçar. Ótimas para valores de pedido com baixa variância.
Período de Garantia
O período de garantia é um buffer de segurança antes dos créditos ficarem resgatáveis:
| Dias de Garantia | Caso de Uso |
|---|---|
| 0 | Confiança alta, recompensas imediatas |
| 7 | E-commerce padrão (janela de reembolso) |
| 14 | Assinatura primeira mês com garantia |
| 30 | Itens de alto valor, devoluções estendidas |
Dia 0 Dia 7 (garantia = 7) Dia 30
│ │ │
▼ ▼ ▼
┌─────┐ ┌─────────┐ ┌──────────┐
│Pedido│ │ PENDENTE│ │DISPONÍVEL│
│Colocado│────│ Saldo │───────────│ Saldo │
└─────┘ └─────────┘ └──────────┘Se o pedido for reembolsado durante a garantia, o crédito pendente é automaticamente cancelado.
Criando Campanhas
Via Painel
- Navegue para Campanhas → Criar Campanha
- Preencha os detalhes:
- Nome
- Tipo e valor de recompensa
- Período de garantia
- Resgate mínimo (opcional)
- Salve e opcionalmente ative
Via API
curl -X POST https://api.rafobase.com/v1/campaigns \
-H "Authorization: Bearer $RAFOBASE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Programa de Indicação de Verão",
"reward_type": "percentage",
"reward_value": 15,
"warranty_days": 7,
"min_redemption": 2000,
"is_active": true,
"auto_register": false
}'Campanha Padrão
Cada merchant tem uma campanha padrão que é usada quando:
- Um membro é criado sem especificar uma campanha
- O registro automático cria um membro
Defina a padrão em Configurações → Campanhas → Definir como Padrão.
Atribuição de Campanha
Os membros são atribuídos a campanhas no momento da criação:
# Atribua a campanha específica
curl -X POST https://api.rafobase.com/v1/members \
-H "Authorization: Bearer $RAFOBASE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"email": "vip@example.com",
"name": "Cliente VIP",
"campaign_id": "camp_vip_xxxxx" // Campanha VIP com recompensas maiores
}'Múltiplas Campanhas
Você pode executar múltiplas campanhas simultaneamente para:
| Estratégia | Exemplo |
|---|---|
| Recompensas em Camadas | Regular (10%) vs VIP (15%) |
| Promoções Sazonais | Campanha de feriado com bônus |
| Testes A/B | Comparar percentual vs valor fixo |
| Específica de Produto | Recompensas diferentes por categoria de produto |
Cada membro pertence exatamente a uma campanha. Para mover um membro, atualize seu campaign_id.
Análise de Campanha
Rastreie o desempenho da campanha no painel:
- Total de Indicações: Número de indicações bem-sucedidas
- Total de Recompensas Pagas: Soma de todos os créditos
- Taxa de Conversão: Visitantes indicados → Compradores
- Recompensa Média: Recompensa média por indicação
Relacionado
- Membros - Participantes da campanha
- Indicações - Vendas rastreadas
- API de Campanhas - Endpoints de API