Ikhtisar

Fungsi interest_by_region() dalam perpustakaan pytrends memungkinkan Anda untuk mendapatkan data minat untuk istilah pencarian tertentu di lokasi geografis yang berbeda. Dengan menganalisis data ini, Anda dapat memperoleh wawasan berharga tentang popularitas istilah pencarian di berbagai wilayah, yang dapat membantu menginformasikan strategi pemasaran dan konten Anda.

Dalam tutorial ini, kita akan membahas:

  1. Mengimpor perpustakaan yang diperlukan
  2. Menyiapkan permintaan pytrends
  3. Mengambil data minat menurut wilayah
  4. Memvisualisasikan hasil

Instalasi

Untuk menginstal Pytrends, cukup gunakan pip:

pip install matplotlib

Mengambil Data Minat Menurut Wilayah

Pertama, kita perlu mengimpor perpustakaan yang diperlukan dan menyiapkan permintaan pytrends kita.

from pytrends.request import TrendReq
import pandas as pd

# Set up pytrends request
pytrends = TrendReq(hl='en-US', tz=360)

Selanjutnya, kita akan menentukan istilah pencarian dan rentang waktu untuk permintaan kita menggunakan fungsi build_payload(), dan kemudian mengambil data minat menurut wilayah menggunakan fungsi 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)

Ini akan mengembalikan DataFrame yang berisi data minat menurut wilayah untuk istilah pencarian ‘Python’ selama kuartal pertama tahun 2023.

Memvisualisasikan Hasil

Sekarang, kita dapat memvisualisasikan data minat menurut wilayah menggunakan diagram batang.

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()

Diagram ini menunjukkan minat untuk istilah pencarian ‘Python’ di berbagai negara, memungkinkan Anda mengidentifikasi area di mana istilah tersebut sangat populer.

Kesimpulan

Dalam tulisan ini, kita telah menunjukkan cara menggunakan fungsi interest_by_region() dalam perpustakaan pytrends untuk menganalisis minat menurut wilayah untuk istilah pencarian tertentu. Dengan menjelajahi data ini, Anda dapat memperoleh wawasan yang ditargetkan tentang popularitas istilah pencarian di lokasi geografis yang berbeda, membantu Anda memahami audiens Anda dengan lebih baik dan mengoptimalkan strategi pemasaran Anda. Tutorial ini telah membahas proses mengumpulkan dan menganalisis data minat menurut wilayah, dari menyiapkan permintaan pytrends hingga memvisualisasikan hasilnya.


CATATAN : pytrends menggunakan API tidak resmi. Silakan gunakan di sini untuk masalah.

SAMPLE CODE : https://github.com/hobbyworker/google-trend-for-python