Voltar aos Projetos
Python Pandas SciPy

Teste A/B e Análise de Campanhas Promocionais

Análise inferencial e experimental de cinco campanhas de marketing em cenário de varejo premium, utilizando testes de hipótese e segmentação inteligente para otimizar o ROI.

Teste A/B iFood

Contexto

Uma rede varejista do setor premium, com portfólio de produtos alimentícios de alta qualidade, bebidas importadas, vinhos, queijos e itens gourmet, enfrentava o desafio de compreender a efetividade de suas cinco campanhas promocionais realizadas ao longo de dois anos.

O caso foi inspirado no processo seletivo do iFood para a área de dados, adaptado pela FNAT para fins acadêmicos.

As 5 Campanhas

Campanha 1 - Família Premium

Focada em clientes com perfil familiar e produtos de ticket médio elevado, como itens gourmet e vinhos selecionados.

Campanha 2 - Sorteio de Alto Valor

Baseada em sorteio, sem descontos diretos. Gasto mínimo elevado para participação. Resultou em baixas taxas de conversão.

Campanha 3 - Descontos Essenciais

Descontos expressivos em produtos de uso cotidiano para ampliar volume de compras e estimular frequência. Parte do Teste A/B.

Campanha 4 - Premium Moderado

Descontos competitivos em produtos de maior valor agregado, menos agressivos que a Campanha 3. Contraparte do Teste A/B.

Campanha 5 - Experiência Gourmet

Campanha premium alinhada a produtos familiares de alto ticket (vinhos, queijos). Resultados superiores à Campanha 2.

Teste A/B (3 vs 4)

Desenho intencional para medir qual abordagem (descontos agressivos vs. moderados) traz maior conversão e engajamento.

O Desafio

  1. Qual o tamanho de amostra necessário para um teste estatisticamente válido de novas campanhas?
  2. Quais foram os resultados do teste A/B entre as campanhas 3 e 4?
  3. Qual campanha apresentou a melhor performance e por quê?

Dados Analisados

Base com informações demográficas, comportamentais e histórico de resposta a campanhas:

VariávelDescrição
IncomeRenda anual do domicílio
MntWines / MntFruits / MntMeatProductsGastos por categoria nos últimos 2 anos
NumDealsPurchasesCompras feitas com desconto
NumCatalogPurchases / NumStorePurchases / NumWebPurchasesCompras por canal
AcceptedCmp1 a AcceptedCmp5Aceitação de cada campanha (0/1)
ResponseAceitou a última campanha (variável alvo)
GrupoCampanha de teste A ou B
MntTotalSoma total de gastos em todas as categorias

Metodologia

Análise Exploratória

Investigação do perfil de clientes, padrões de consumo e distribuição de resposta a campanhas.

Teste A/B

Comparação estatística entre campanhas 3 (descontos agressivos) e 4 (descontos moderados) com teste de hipótese.

Cálculo de Amostra

Determinação do tamanho mínimo de amostra para validar futuras campanhas com significância estatística.

Segmentação

Identificação de perfis de clientes com maior probabilidade de aceitar campanhas, baseada em dados demográficos e comportamentais.

Tecnologias Utilizadas

Python Pandas SciPy Matplotlib Excel