میخوایم در مورد یه ابزار جدید از گوگل صحبت کنیم. فرض کنید میتونستید نبض جستجوهای مردم دنیا رو تو دستتون بگیرید و ببینید تو هر لحظه، مردم بیشتر دنبال چه چیزی میگردن. گوگل یه ابزاری برای این کار داره به اسم گوگل ترندز (Google Trends) که احتمالا با وبسایتش کار کردید. حالا خبر جدید اینه که گوگل یه راه خیلی حرفهایتر برای دسترسی به این اطلاعات درست کرده که اسمش هست «Google Trends API».
معرفی Google Trends API
گوگل در تاریخ ۲۴ جولای ۲۰۲۵ رسما اعلام کرد که نسخه آلفای API گوگل ترندز رو منتشر کرده. این خبر در رویدادی به اسم «Google Search Central Live, Deep Dive APAC 2025» توسط دو نفر از تیم گوگل ترندز، یعنی «دنیل وایزبرگ» و «هداس جاکوبی» اعلام شد. تا قبل از این، تنها راه اصلی برای دیدن دادههای ترندز، همون وبسایت معروفش بود. اما تو سالهای اخیر، استفاده از این دادهها خیلی بیشتر شده و درخواستهای زیادی برای ساخت یه API وجود داشت تا اینکه بالاخره این اتفاق افتاد.
شاید بپرسید فرقش با وبسایت چیه؟ وبسایت برای کارهای روزمره عالیه، اما API به شما اجازه میده به شکل مقیاسپذیر و خودکار از این دادهها داخل سازمان یا پروژههاتون استفاده کنید. بر اساس تحقیقات اولیهای که گوگل انجام داده، این API میتونه برای گروههای مختلفی مفید باشه:
- محققها: توسعهدهندهها و پژوهشگرها میتونن با استفاده از این دادهها روی تخصیص منابع عمومی و اولویتهای تحقیقات علمی تاثیر بذارن.
- ناشرها و رسانهها: میتونن موضوعات داغ رو دنبال کنن، ترندهای جدید رو کشف کنن و با استفاده از این دادهها، داستانهای جذابی در مورد مسائل مهم روز تعریف کنن.
- کسبوکارها: متخصصهای بازاریابی و سئو میتونن برای سرمایهگذاری منابعشون اولویتبندی کنن و استراتژی محتوای بهتری برای کسبوکارشون بچینن.
به طور کلی، این API به محققها، ژورنالیستها و توسعهدهندهها کمک میکنه تا تحلیلهای بهتری روی رفتار جستجوی مردم و ترندها داشته باشن.
این API دقیقا چه اطلاعاتی به ما میده؟
خب، بریم سراغ جزئیات فنیتر. این API چه نوع دادهای و با چه مشخصاتی در اختیار ما میذاره؟
دادههای مقیاسبندی شده به صورت ثابت (Consistently Scaled Data)
این مهمترین و شاید کمی پیچیدهترین ویژگی این API هست. بذارید سادهش کنم.
وقتی شما تو وبسایت گوگل ترندز یه عبارتی رو جستجو میکنید، نموداری به شما نشون میده که اعدادش بین ۰ تا ۱۰۰ هستن. عدد ۱۰۰ یعنی اوج محبوبیت اون عبارت در بازه زمانی و منطقه جغرافیایی که شما انتخاب کردید. مشکل اینجاست که این مقیاس ۰ تا ۱۰۰ هر بار که شما یه جستجوی جدید انجام میدید، از نو محاسبه میشه. یعنی اگه امروز برای کلمه «فوتبال» در یک سال گذشته جستجو کنید و فردا هم همین کار رو بکنید، ممکنه مقیاس نمودار کمی فرق کنه، چون نسبت به کل جستجوها سنجیده میشه.
اما API از یه روش مقیاسبندی متفاوت و ثابت استفاده میکنه. این یعنی اعدادی که از API میگیرید، در درخواستهای مختلف پایدار هستن. این ویژگی به شما اجازه میده دادههای چند تا درخواست مختلف رو با هم ترکیب، مقایسه و ادغام کنید. این اعداد، حجم جستجوی مطلق نیستن، بلکه «میزان علاقه به جستجو» رو نشون میدن.
مزیت این روش چیه؟ برای مثال، فرض کنید شما میخواید میزان محبوبیت چند تا کلمه کلیدی رو در طول زمان زیر نظر بگیرید. با استفاده از API، کافیه هر چند وقت یک بار، فقط دادههای مربوط به همون دوره جدید رو بگیرید و به دادههای قبلیتون اضافه کنید. اما در وبسایت، شما مجبور بودید هر بار کل بازه زمانی رو از اول درخواست بدید، چون مقیاس ۰ تا ۱۰۰ در هر درخواست تغییر میکرد.
یه مزیت دیگه هم اینه که وبسایت ترندز به شما اجازه میده فقط ۵ تا عبارت رو با هم مقایسه کنید، ولی با API میشه دهها عبارت مختلف رو خیلی راحتتر با هم مقایسه کرد.
بازه زمانی و دستهبندی دادهها
بر اساس تحلیلهای گوگل، بیشتر تحلیلها در بازه زمانی ۵ ساله انجام میشن. به همین دلیل، دادههای این API یک پنجره چرخشی ۱۸۰۰ روزه (یعنی تقریبا ۵ سال) رو پوشش میده. این بازه ۵ ساله به محققها و ژورنالیستها کمک میکنه تا به رویدادهای مهم گذشته مثل انتخابات (که معمولا هر ۴ سال یک باره) یا رویدادهای ورزشی (مثل المپیک و جام جهانی) نگاه کنن و تحلیلشون کنن. این دادهها هم همیشه بهروز هستن و اطلاعات رو تا ۴۸ ساعت یا ۲ روز قبل در اختیار شما میذارن.
از نظر دستهبندی زمانی (Aggregation)، شما انعطاف زیادی دارید. میتونید دادهها رو به صورت روزانه، هفتگی، ماهانه و سالانه دریافت کنید. این تنوع به توسعهدهندهها کمک میکنه تا دادههای ترندز رو راحتتر با سیستمها و گزارشهای خودشون ترکیب و دستکاری کنن.
دادههای جغرافیایی
این API به شما اجازه میده دادهها رو بر اساس موقعیت جغرافیایی هم فیلتر کنید. شما میتونید تفکیک منطقهای (Region) و زیرمنطقهای (Sub-region) رو داشته باشید. این تقسیمبندی بر اساس استاندارد معروف ISO 3166-2 انجام میشه. پس میشه علاقه به جستجو رو در سطح کشورها، ایالتها یا حتی گاهی شهرها هم بررسی کرد.
چه چیزی در این API وجود نداره؟
یه نکته مهم اینه که این API شامل بخش «Trending Now» یا همون جستجوهای داغ لحظهای نمیشه. تمرکز اصلی روی دادههای بخش «Explore» وبسایت ترندز هست.
یه نگاه به پشت صحنه: نمونه درخواست و پاسخ API
هداس جاکوبی در کنفرانس معرفی این API، یه نمونه کد پایتون برای درخواست دادن به این API و پاسخی که دریافت میشه رو نشون داد تا یه دید کلی از نحوه کار باهاش به دست بیاریم.
نمونه درخواست (Request):
# Create a client
client = TrendsApiClient()
# Create a request
time_series_request = {
"terms": ["/m/02vxn", "/m/012l1r"],
"time_range": {
"start_time": (2024-01-01),
"end_time": (2024-03-31),
},
"granularity": "WEEKLY",
"restriction": {
"region": "US"
}
}
# Run a query for the time series
time_series = client.get_time_series(time_series_request)
نمونه پاسخ (Response):
print(time_series)
{
"points": [
{
"time_range": {
"start_time": (2024-01-01),
"end_time": (2024-01-07),
},
"search_interest": 4400.0,
"scaled_search_interest": 62,
},
{
"time_range": {
"start_time": (2024-01-08),
"end_time": (2024-01-14),
},
"search_interest": 7100.0,
"scaled_search_interest": 100,
},
…
]
}
همونطور که تو پاسخ میبینید، برای هر بازه زمانی (اینجا هفتگی)، یه عدد search_interest
و یه عدد scaled_search_interest
برگردونده میشه که همون مقیاس ثابت و پایدار هست.
هنوز در مرحله آزمایشی: آلفا یعنی چی؟
این API فعلا در مرحله «آلفا» قرار داره. این یعنی هنوز یه محصول نهایی و آماده برای استفاده عمومی نیست. گوگل میخواد با کمک یه تعداد محدود از توسعهدهندهها، این ابزار رو تست کنه، ایراداتش رو پیدا کنه و بر اساس بازخوردها، محصول نهایی رو بهتر کنه.
به همین دلیل، گوگل دنبال توسعهدهندههایی میگرده که دوست دارن با ابزارهای جدید کار کنن و در فرایند توسعه اونها مشارکت کنن. اگه کسی چنین شرایطی داشته باشه، میتونه برای دسترسی زودهنگام به این API درخواست بده. دسترسی به صورت تدریجی و طی هفتهها و ماههای آینده برای افراد بیشتری باز میشه. تمرکز گوگل در این مرحله روی کسانی هست که دقیقا میدونن میخوان با این API چه کاری انجام بدن و میتونن بازخورد مستقیم و مفیدی ارائه کنن.
پرسش و پاسخ: چند نکته مهم که باید در مورد دادههای گوگل ترندز بدونید
خب، حالا که با API جدید آشنا شدیم، بیاید چند تا سوال مهم و اساسی رو در مورد خود دادههای گوگل ترندز مرور کنیم. اینها نکاتی هستن که چه با وبسایت کار کنید و چه با API، باید حواستون بهشون باشه.
سوال ۱: این دادهها کل جستجوهای گوگل رو شامل میشن یا فقط یه نمونه هستن؟
پاسخ: دادههای گوگل ترندز بر اساس نمونهای بزرگ اما فیلتر نشده از جستجوهای واقعی گوگل هستن. این دادهها چند تا ویژگی دارن: ناشناس هستن (هویت هیچ شخصی مشخص نمیشه)، دستهبندی میشن (موضوع هر جستجو مشخص میشه) و تجمیع میشن (با هم گروهبندی میشن).
اینکه چرا از کل دادهها استفاده نمیشه، دلیل سادهای داره. گوگل روزانه میلیاردها جستجو رو پردازش میکنه و دسترسی دادن به کل این حجم از داده، پردازش سریع اونها رو غیرممکن میکنه. با نمونهبرداری، میشه به یه مجموعه داده نماینده از کل جستجوها نگاه کرد و در عین حال، اطلاعات رو در عرض چند دقیقه بعد از یه اتفاق در دنیای واقعی، تحلیل کرد.
سوال ۲: «نرمالسازی داده» که در موردش صحبت شد، دقیقا یعنی چی؟
پاسخ: گوگل ترندز دادههای جستجو رو نرمالسازی میکنه تا مقایسه عبارتهای مختلف با هم سادهتر بشه. این فرایند به این شکله:
- هر نقطه داده بر کل جستجوهای اون منطقه جغرافیایی و بازه زمانی تقسیم میشه. این کار برای مقایسه محبوبیت نسبی انجام میشه. وگرنه، مناطقی که بیشترین حجم جستجو رو دارن (مثل شهرهای بزرگ)، همیشه در رتبههای بالا قرار میگرفتن.
- اعداد به دست اومده، بر اساس نسبت اون موضوع به کل جستجوها در همه موضوعات، روی یه مقیاس ۰ تا ۱۰۰ قرار میگیرن.
یه نکته مهم: اگه دو منطقه مختلف برای یه عبارت، میزان علاقه به جستجوی یکسانی رو نشون بدن، این لزوما به این معنی نیست که حجم کل جستجوهاشون هم یکسان بوده.
سوال ۳: آیا این دادهها کاملا تمیز و بدون خطا هستن؟
پاسخ: دادههای گوگل ترندز بازتاب جستجوهای روزمره مردم هستن، اما میتونن فعالیتهای جستجوی غیرعادی رو هم شامل بشن. برای مثال، جستجوهای خودکار (توسط رباتها) یا جستجوهایی که ممکنه برای اسپم کردن نتایج جستجو انجام بشن.
گوگل مکانیزمهایی برای شناسایی و فیلتر کردن این فعالیتهای غیرعادی داره، اما ممکنه به عنوان یه اقدام امنیتی، این جستجوها در گوگل ترندز باقی بمونن. چرا؟ چون اگه این جستجوها از ترندز حذف بشن، کسانی که این حملات رو انجام میدن متوجه میشن که شناسایی شدن و این کار، فیلتر کردن فعالیتشون در بقیه محصولات گوگل (جایی که دقت دادهها حیاتیتره) رو سختتر میکنه. پس یادتون باشه که دادههای ترندز آینه کاملا دقیقی از فعالیت جستجو نیستن.
سوال ۴: پس چه نوع جستجوهایی از دادههای ترندز حذف میشن؟
پاسخ: بله، گوگل ترندز بعضی از جستجوها رو به طور مشخص فیلتر میکنه:
- جستجوهایی که توسط تعداد خیلی کمی از افراد انجام شده: ترندز فقط دادههای مربوط به عبارتهای محبوب رو نشون میده. برای همین، عبارتهایی که حجم جستجوی خیلی پایینی دارن به صورت «۰» نمایش داده میشن.
- جستجوهای تکراری: جستجوهای تکراری از یک شخص در یک بازه زمانی کوتاه حذف میشن.
- کاراکترهای خاص: جستجوهایی که دارای آپاستروف و کاراکترهای خاص دیگه هستن، فیلتر میشن.
- جستجوهای انجام شده توسط محصولات و سرویسهای گوگل: این شامل جستجوهای داخلی که توسط «AI Mode» و «AI Overviews» انجام میشه هم هست.
سوال ۵: میشه از این دادهها مثل نظرسنجی استفاده کرد؟ مثلا برای پیشبینی نتیجه انتخابات؟
پاسخ: نه! گوگل ترندز یک نظرسنجی علمی نیست و نباید با دادههای نظرسنجی اشتباه گرفته بشه. این ابزار فقط «علاقه به جستجو» در مورد موضوعات خاص رو نشون میده. افزایش ناگهانی جستجو برای یه موضوع به این معنی نیست که اون موضوع «محبوب» هست یا داره «برنده» میشه. فقط نشون میده که به دلایل نامشخصی، کاربران زیادی دارن در مورد اون موضوع جستجو میکنن. همیشه باید دادههای گوگل ترندز رو فقط به عنوان یکی از چندین نقطه داده در نظر گرفت و بعد نتیجهگیری کرد.
سوال ۶: فرق دادههای گوگل ترندز با دادههایی که «Google News Lab» منتشر میکنه چیه؟
پاسخ: برای رویدادهای بزرگ، ممکنه Google News Lab دادههایی رو (مثلا از طریق توییتر) به اشتراک بذاره که از طریق ابزار عمومی گوگل ترندز قابل دسترسی نیستن. گوگل این دادهها رو هم از نظر فعالیتهای غیرعادی زیر نظر داره. اما مثل دادههای عادی ترندز، اینها هم علمی نیستن و ممکنه آینه دقیقی از فعالیت جستجو نباشن.
سوال ۷: تفاوت گوگل ترندز با «تکمیل خودکار» یا Autocomplete گوگل چیه؟
پاسخ: Autocomplete یه ویژگی در جستجوی گوگل هست که طراحی شده تا شما جستجوهاتون رو سریعتر تایپ کنید. پیشبینیهای اون بر اساس جستجوهای واقعی و رایجی هست که در گوگل اتفاق میفته و به حروفی که شما وارد میکنید، موقعیت مکانی و جستجوهای قبلیتون مرتبطه.
برخلاف گوگل ترندز، Autocomplete تابع سیاستهای حذف محتوای گوگل و فیلترهای الگوریتمی هست که سعی میکنن پیشبینیهای ناقض قوانین رو نشون ندن. به همین دلیل، نباید Autocomplete رو بازتابی از محبوبترین عبارتهای جستجو در یک موضوع دونست.
سوال ۸: تفاوتش با دادههای جستجوی AdWords (گوگل ادز) چیه؟
پاسخ: گزارش عبارتهای جستجو در گوگل ادز برای تبلیغدهندهها طراحی شده و اطلاعاتی در مورد حجم جستجوی ماهانه و میانگین ارائه میده. در حالی که گوگل ترندز برای بررسی عمیقتر دادههای جزئیتر و در لحظه (real-time) طراحی شده.
سوال ۹: نمودارهایی که تو صفحه Explore گوگل ترندز میبینیم، بر اساس چه منطقه زمانی هستن؟
پاسخ: این بستگی به بازه زمانی داره که شما انتخاب میکنید:
- برای بازههای زمانی ۳۰ روز یا طولانیتر: دادههای نمودار از زمان جهانی هماهنگ (UTC) استفاده میکنن. این باعث میشه یه استاندارد جهانی ثابت وجود داشته باشه و مقایسه ترندهای طولانیمدت در مناطق مختلف، بدون پیچیدگیهای مناطق زمانی محلی یا تغییرات ساعت تابستانی، راحتتر باشه.
- برای بازههای زمانی ۷ روز یا کوتاهتر: دادههای نمودار از منطقه زمانی محلی خود شما (که در مرورگر یا دستگاهتون تنظیم شده) استفاده میکنن. این برای دادههای ساعتی یا روزانه مفیده چون درک نوسانات در لحظه رو با توجه به اتفاقات روزمره در منطقه خودتون راحتتر میکنه.
دیدگاهتان را بنویسید