Insights
Fase 3: Insights15 min

#11Comparativo de Imersões

Comparar a performance de 8 imersões (ciclos de venda) lado a lado para identificar tendências e evolução.

O que este script faz

O script 08 agrupa os dados por período de imersão (cada imersão tem data de início e fim definida) e compara métricas chave: gasto, CPV, ROAS, e número de vendas.

Definição de imersões

08_comparativo.py
python
IMERSOES = [
    {"nome": "Imersao 1", "data": "17-18 Mai", "inicio": "2024-05-01", "fim": "2024-05-18"},
    {"nome": "Imersao 2", "data": "Jun", "inicio": "2024-05-19", "fim": "2024-06-30"},
    {"nome": "Imersao 3", "data": "Jul-Ago", "inicio": "2024-07-01", "fim": "2024-08-31"},
    {"nome": "Imersao 4", "data": "Set", "inicio": "2024-09-01", "fim": "2024-09-30"},
    {"nome": "Imersao 5", "data": "Out", "inicio": "2024-10-01", "fim": "2024-10-31"},
    {"nome": "Imersao 6", "data": "Nov-Dez", "inicio": "2024-11-01", "fim": "2024-12-31"},
    {"nome": "Imersao 7", "data": "Jan", "inicio": "2025-01-01", "fim": "2025-01-31"},
    {"nome": "Imersao 8", "data": "21-22 Fev", "inicio": "2025-02-01", "fim": "2025-02-22"},
]

# Para cada imersão, buscar insights no período
for imersao in IMERSOES:
    params = {
        "time_range": {"since": imersao["inicio"], "until": imersao["fim"]},
        "level": "account",
    }
    insights = account.get_insights(fields=fields, params=params)

Resultados esperados

Ao final: