Visão Geral
A função interest_by_region()
na biblioteca pytrends
permite que você recupere dados de interesse para termos de pesquisa específicos em diferentes locais geográficos. Analisando esses dados, você pode obter insights valiosos sobre a popularidade de termos de pesquisa em diferentes regiões, o que pode ajudar a informar suas estratégias de marketing e conteúdo.
Neste tutorial, abordaremos:
- Importação das bibliotecas necessárias
- Configurando a solicitação do
pytrends
- Recuperando os dados de interesse por região
- Visualizando os resultados
Instalação
Para instalar o Pytrends, basta usar o pip:
pip install matplotlib
Recuperação dos dados de Interesse por Região
Primeiramente, precisamos importar as bibliotecas necessárias e configurar nossa solicitação do pytrends
.
from pytrends.request import TrendReq
import pandas as pd
# Set up pytrends request
pytrends = TrendReq(hl='en-US', tz=360)
Em seguida, especificaremos o termo de pesquisa e o intervalo de tempo para nossa solicitação usando a função build_payload()
, e, em seguida, recuperaremos os dados de interesse por região usando a função interest_by_region()
.
keywords = ['Python']
timeframe = '2023-01-01 2023-03-31'
# Build payload
pytrends.build_payload(keywords, timeframe=timeframe, geo='')
# Retrieve interest by region data
region_interest = pytrends.interest_by_region(resolution='COUNTRY', inc_low_vol=True, inc_geo_code=False)
Isso retornará um DataFrame contendo os dados de interesse por região para o termo de pesquisa ‘Python’ durante o primeiro trimestre de 2023.
Visualizando os Resultados
Agora, podemos visualizar os dados de interesse por região usando um gráfico de barras.
import matplotlib.pyplot as plt
# Sort the data by interest value
region_interest = region_interest.sort_values(by='Python', ascending=False)
# Plot the interest by region data
plt.figure(figsize=(12, 6))
plt.bar(region_interest.index, region_interest['Python'])
plt.xlabel('Country')
plt.ylabel('Interest')
plt.title('Interest by Region for Python (Q1 2023)')
plt.xticks(rotation=90)
plt.show()
Esse gráfico mostra o interesse para o termo de pesquisa ‘Python’ em diferentes países, permitindo identificar áreas onde o termo é particularmente popular.
Conclusão
Neste post, demonstramos como usar a função interest_by_region()
na biblioteca pytrends
para analisar interesse por região para termos de pesquisa específicos. Ao explorar esses dados, você pode obter insights direcionados sobre a popularidade de termos de pesquisa em diferentes localizações geográficas, ajudando a entender melhor sua audiência e otimizar suas estratégias de marketing. Este tutorial abrangeu o processo de coleta e análise de dados de interesse por região, desde a configuração da solicitação do pytrends
até a visualização dos resultados.
NOTA : o pytrends usa uma API não oficial. Por favor, use aqui para reportar problemas.
SAMPLE CODE : https://github.com/hobbyworker/google-trend-for-python