Analisando a taxa de conversão de house ads
Agora que você confirmou que a conversão de house ads caiu desde 11 de janeiro, vai tentar identificar possíveis causas para a queda.
Como cientista de dados que apoia uma equipe de marketing, você vai se deparar o tempo todo com métricas que oscilam. É fundamental identificar se as oscilações são por mudanças esperadas no comportamento do usuário (por exemplo, diferenças entre os dias da semana) ou se indicam um problema maior na implementação técnica ou na estratégia de marketing.
Neste exercício, vamos começar verificando se os usuários têm mais probabilidade de converter nos fins de semana do que nos dias úteis e determinar se isso pode explicar a mudança na taxa de conversão de house ads.
Este exercício faz parte do curso
Análise de campanhas de marketing com pandas
Instruções do exercício
- Adicione uma coluna de dia da semana ao DataFrame
marketingusandodt.dayofweekcom base na coluna'date_served'. - Use
conversion_ratepara calcular a conversão por dia da semana e canal de marketing e armazene os resultados emDoW_conversion. - Crie um gráfico de linhas dos resultados, defina o eixo y para começar em
0e exiba o gráfico.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Add day of week column to marketing
marketing['DoW_served'] = ____
# Calculate conversion rate by day of week
DoW_conversion = conversion_rate(____, ['____', '____'])
# Unstack channels
DoW_df = pd.DataFrame(DoW_conversion.unstack(level=1))
# Plot conversion rate by day of week
DoW_df____
plt.title('Conversion rate by day of week\n')
____
____