گزارش نویسی

مانند سایر انواع کمپین، می‌توانید از GoogleAdsService.SearchStream برای بازیابی ویژگی‌ها و معیارهای عملکرد برای کمپین‌های هوشمند استفاده کنید.

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

تعداد بازدیدها و کلیک‌های کمپین‌های هوشمند در 30 روز گذشته

جستار زیر، نمایش‌ها و کلیک‌ها را برای هر عبارت جستجو از 30 روز گذشته برای همه کمپین‌های هوشمند، تقسیم‌بندی شده بر اساس تاریخ، بازیابی می‌کند.

SELECT
  campaign.id,
  campaign.name,
  segments.date,
  metrics.impressions,
  metrics.clicks,
  smart_campaign_search_term_view.search_term
FROM smart_campaign_search_term_view
WHERE segments.date DURING LAST_30_DAYS

10 عبارت برتر جستجو بر اساس برداشت

پرس و جوی زیر 10 عبارت جستجوی برتر را که در 30 روز گذشته بیشترین بازدید را داشته اند به همراه هزینه آنها بازیابی می کند.

SELECT
  campaign.id,
  campaign.name,
  segments.date,
  metrics.impressions,
  metrics.cost_micros,
  smart_campaign_search_term_view.search_term
FROM smart_campaign_search_term_view
ORDER BY metrics.impressions DESC
LIMIT 10

ویژگی های یک KeywordThemeConstant را بازیابی کنید

از آنجایی که KeywordThemeConstants از یک مجموعه داده بزرگ که مختص مشتری نیست بازیابی می شود، اسکن کل منبع keyword_theme_constant به یکباره امکان پذیر نیست. برای بازیابی تک تک KeywordThemeConstants ، باید از منبع campaign_criterion پرس و جو کنید تا نام منابع مضامین کلیدواژه های مرتبط با کمپین های خود را بیابید، سپس از نام آن منابع برای فیلتر کردن منبع keyword_theme استفاده کنید.

SELECT
  campaign_criterion.type,
  campaign_criterion.status,
  campaign_criterion.criterion_id,
  campaign_criterion.keyword_theme.keyword_theme_constant
FROM campaign_criterion
WHERE campaign_criterion.type = KEYWORD_THEME

اکنون از نام منبع در قسمت campaign_criterion.keyword_theme.keyword_theme_constant در عبارت زیر استفاده کنید:

SELECT
  keyword_theme_constant.resource_name,
  keyword_theme_constant.display_name,
  keyword_theme_constant.country_code
FROM keyword_theme_constant
WHERE keyword_theme_constant.resource_name = 'keywordThemeConstants/40804~0'

الزامات عملکرد گزارش

به منظور اجرای کمپین های هوشمند، برنامه شما باید مجموعه ای از حداقل عملکردهای مورد نیاز (RMF) را برآورده کند.

برای گزارش دهی به طور خاص، تعدادی فیلد گزارش باید در دسترس کاربر نهایی قرار گیرد. در اینجا نحوه بازیابی فیلدهای مورد نیاز از آیتم R.20 Campaign Performance در RMF آورده شده است:

SELECT
  metrics.clicks,
  metrics.cost_micros,
  metrics.impressions,
  metrics.conversions,
  metrics.all_conversions
FROM campaign

و، در اینجا نحوه بازیابی فیلدهای مورد نیاز از شماره مورد R.70 مشاهده عبارت جستجوی کمپین هوشمند :

SELECT
  metrics.clicks,
  metrics.cost_micros
FROM smart_campaign_search_term_view

معیارهای هر فروشگاه

در اینجا یک پرس و جو وجود دارد که شامل تمام معیارهای موجود برای هر فروشگاه است. این فیلدها همچنین می توانند با فیلدهای دیگر در یک پرس و جو ترکیب شوند:

SELECT
  metrics.all_conversions_from_click_to_call,
  metrics.all_conversions_from_directions,
  metrics.all_conversions_from_menu,
  metrics.all_conversions_from_order,
  metrics.all_conversions_from_other_engagement,
  metrics.all_conversions_from_store_visit,
  metrics.all_conversions_from_store_website
FROM campaign

تماس‌های تلفنی بر اساس ساعت تقسیم‌بندی شده‌اند

در اینجا نحوه بازیابی تمام معیارهای تماس تلفنی بین 12 بعد از ظهر تا 5 بعد از ظهر آمده است:

SELECT
  segments.hour,
  metrics.phone_calls
FROM campaign
WHERE segments.hour BETWEEN 12 and 17