Análise de Engajamento no Instagram

Este projeto foi desenvolvido para analisar o engajamento do meu Instagram, verificando quais tipos de conteúdo (Reels, carrossel, post) estão gerando mais interações. Além disso, foram analisados os horários em que os conteúdos foram postados para identificar os períodos de maior engajamento.

Coleta de Dados

Antes de iniciar a análise, foi realizado um web scraping utilizando Selenium e BeautifulSoup para capturar os dados do Instagram. Os dados coletados incluíram informações sobre visualizações, curtidas, tipos de postagens e horários de publicação.

Insights Obtidos

A análise revelou que os horários com maior número de visualizações e curtidas estão entre 19h e 10h da manhã. Além disso, os conteúdos mais engajados foram os Reels, especialmente aqueles que eram atualizados mensalmente.

Visualização de Dados

Foram utilizados gráficos de dispersão para verificar visualmente os padrões de engajamento, facilitando a identificação dos melhores horários e tipos de conteúdo para postar.

Como Executar o Código

Para rodar o código, siga os seguintes passos:

Baixe todos os arquivos junto com a planilha de dados. Execute o código de limpeza de dados (arquivo limpeza_de_dados.ipynb). O script salvará uma nova planilha chamada Instagram_clean.xlsx. Com a planilha limpa, execute o código do arquivo base_limpa.ipynb para realizar a análise final.

Tecnologias Utilizadas

  • Python
  • Pandas
  • Jupyter Notebook
  • Selenium
  • BeautifulSoup
  • Matplotlib (para visualizações gráficas)

Este projeto ajudará a entender melhor quais estratégias de postagem podem aumentar o engajamento no Instagram, permitindo otimizar a criação e a publicação de conteúdo.