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.
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.
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.
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.
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.
- 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.