گزارش‌ها در «میانای کاربری Google Ads»

میانای کاربری Google Ads قابلیت‌های گزارش‌دهی را ارائه می‌دهد. برای ایجاد گزارش، به سیستم حساب Google Ads خود وارد شوید، در منو پیمایش سمت راست روی پویش‌ها کلیک کنید، و سپس روی اطلاعات آماری و گزارش‌ها کلیک کنید. برای ایجاد گزارش از ابتدا، روی ویرایشگر گزارش کلیک کنید.

این راهنما مفاهیم گزارش‌دهی رایج و قراردادهای نام‌گذاری در میانای کاربری Google Ads را به گزارش‌هایی که می‌توانید بااستفاده از Google Ads Query Language (GAQL) و Google Ads API تولید کنید نگاشت می‌کند. همچنین می‌توانید پیام‌واره‌های موجود در واسط کاربر را دنبال کنید تا گزارشی ایجاد کنید که بهترین تناسب را با الزامات شما داشته باشد.

ابزارها و منابع

برای نمونه‌های دقیق‌تر و راهنمایی خودکار در نگاشت صفحه‌های UI به API، منابع زیر را ببینید:

  • Query Cookbook: مجموعه‌ای از پرسمان‌های GAQL که داده‌های یافت‌شده در بسیاری از صفحه‌های میانای کاربر Google Ads را تکرار می‌کند.
  • افزونه گزارش‌دهی Google Ads API: افزونه Chrome که به شما کمک می‌کند نام‌های فیلد و منبع API را مستقیماً در «میانای کاربر Google Ads» شناسایی کنید.

اصطلاحات رایج واسط کاربر

جدول زیر برخی‌از اصطلاحات رایج مورداستفاده در میانای کاربر و نگاشت آن‌ها به Google Ads Query Language (GAQL) را خلاصه می‌کند.

رابط کاربری GAQL
ستون‌ها هر منبع، فیلد بخش، یا سنجه در SELECT عبارت یک پُرسمان GAQL.
محدوده تاریخ محدوده‌های تاریخ به عبارت WHERE فیلترشده در segments.date نگاشت می‌شود.
فیلترها یک یا چند شرط در بند WHERE.
فیلدهای بخش با افزودن فیلدهای بخش به پُرسمان GAQL خود، بخش‌بندی را اعمال کنید.
صفحه‌بندی صفحه‌بندی مجموعه نتایج پُرسمان را به چند صفحه تقسیم می‌کند.

ستون‌ها

ستون‌ها در میانای کاربری معادل استفاده از عبارت SELECT برای فیلدهای منبع، فیلدهای بخش، یا سنجه‌ها در GAQL است.

برای اطلاعات بیشتر، درباره ستون‌ها در جدول آمار را ببینید.

محدوده تاریخ

رابط کاربری Google Ads جدولی دارد که آمار حساب را نمایش می‌دهد و منوِ کرکره‌ای برای کنترل محدوده تاریخ این آمار دارد.

با فیلتر کردن روی segments.date در عبارت WHERE پُرسمان GAQL، همین کنترل را در GAQL دارید.

فیلترها

فیلترها در واسط کاربر معادل یک یا چند شرط در بند WHERE GAQL هستند.

برای اطلاعات بیشتر، فیلتر کردن نمای داده‌های عملکرد را ببینید.

تقسیم بندی

برای آمار دقیق‌تر، داده‌ها را براساس بخش‌ها تقسیم کنید. برای مثال، فرض کنید می‌خواهید تعداد ظهورهای مختص «شبکه جستجوی Google» را جدا از «شبکه تبلیغات Google» ببینید. در این صورت، گزارش خود را براساس شبکه بخش‌بندی کنید. برای آشنایی با نحوه گنجاندن فیلدهای بخش در عبارت SELECT، به بخش‌بندی مراجعه کنید.

شماره‌گذاری صفحات

بااستفاده از کنترل‌های موجود در پایین هر جدول داده، در گزارش‌هایتان در واسط کاربر پیمایش کنید. این کنترل‌ها به شما امکان می‌دهند صفحه‌ها را عوض کنید و تعداد نتایج نمایشی را از مجموعه‌ای از اندازه‌های تعریف‌شده انتخاب کنید.

برای صفحه‌بندی نتایج هنگام بازیابی گزارش‌ها، از GoogleAdsService.Search با next_page_token استفاده کنید. برای واکشی کل مجموعه نتایج بدون صفحه‌بندی، از GoogleAdsService.SearchStream استفاده کنید.

ترتیب نتایج

در میانای کاربر، می‌توانید با انتخاب ستون، نتایج را مرتب کنید.

در GAQL، می‌توانید از بند ORDER BY و بند LIMIT برای مرتب کردن و محدود کردن نتایج پُرسمان استفاده کنید.

قالب‌های بارگیری

در واسط کاربر، گزارش‌ها را می‌توان در قالب‌های مختلفی مثل CSV،‏ TSV، یا XML بارگیری کرد.

این میانای برنامه‌سازی کاربردی مستقیماً خروجی را در فایل‌هایی مثل CSV قالب‌بندی نمی‌کند، بنابراین برنامه کارخواه شما باید پاسخ را قالب‌بندی کند. برای آشنایی با نحوه پیاده‌سازی قالب‌بندی CSV در یک کارخواه، گزارش پویش به نمونه کد CSV را ببینید.

زمان‌بندی و ایمیل کردن گزارش‌ها

می‌توانید گزارشی را از واسط کاربر زمان‌بندی و ایمیل کنید، اما این ویژگی‌ها در API پشتیبانی نمی‌شوند.

نگاشت نماهای میانای کاربر به منابع API

در اینجا فهرستی از نماهای رایج واسط کاربر و «نام منبع GAQL» منطبق با آن‌ها آورده شده است.

بازدیدهای واسط کاربر نام منبع GAQL
(در عبارت FROM مشخص کنید)
حساب مشتری
پویش،
جزئیات پویش
پویش
گروه آگهی،
جزئیات گروه آگهی
ad_group
آگهی،
نشانی وب نهایی
ad_group_ad
کلیدواژه جستجو keyword_view
عبارت‌های جستجو search_term_view
پولی و عادی
(الگوی رؤیت‌پذیری رقابتی)*
paid_organic_search_term_view
صفحه مقصد landing_page_view
صفحه مقصد گسترده expanded_landing_page_view
محتوا > جای آگهی managed_placement_view
محتوا > کجا نمایش داده شده است group_placement_view
محتوا > کجا نمایش داده شده است > مشاهده جزئیات detail_placement_view
مخاطبان > جمعیت‌شناسی > سن age_range_view
مخاطبان > جمعیت‌شناسی > جنسیت gender_view
مکان‌ها location_view
محتوا > موضوع‌ها topic_view
مکان‌ها > گزارش جغرافیایی geographic_view

* برای تولید گزارش پولی و عادی، باید حساب «کنسول جستجوی Google» را در سطح مشتری به حساب Google Ads خود پیوند دهید.

به‌عنوان نمونه‌ای از جدول قبلی، می‌توانید از پُرسمان GAQL زیر برای تولید گزارش «حساب» تجمیع‌شده در ۷ روز گذشته استفاده کنید (اگر می‌خواهید سنجه‌ها براساس روز تفکیک شوند، segments.date را به عبارت SELECT اضافه کنید):

SELECT
  customer.descriptive_name,
  customer.id,
  metrics.clicks,
  metrics.impressions,
  metrics.ctr,
  metrics.average_cpc,
  metrics.cost_micros,
  metrics.absolute_top_impression_percentage,
  metrics.top_impression_percentage,
  metrics.average_cpm
FROM customer
WHERE segments.date DURING LAST_7_DAYS

تفاوت‌های رایج

هنگام مقایسه گزارش‌های رابط کاربری با گزارش‌های API، یکی از رایج‌ترین تفاوت‌ها این است که رابط کاربری به‌طور ضمنی نهادهای حذف‌شده را فیلتر می‌کند، درحالی‌که API این کار را نمی‌کند.

برای تکرار نمای پیش‌فرض میانای کاربر، فیلتری بااستفاده از فیلد status اضافه کنید تا ردیف‌های برداشته‌شده را مستثنی کنید (یا به‌طور صریح نهادهای ENABLED و PAUSED را اضافه کنید). برای مثال:

SELECT campaign.name
FROM campaign
WHERE campaign.status != 'REMOVED'