דיווח

כמו בסוגי קמפיינים אחרים, אתם יכולים להשתמש ב-GoogleAdsService.SearchStream כדי לאחזר מאפיינים ומדדים לבדיקת ביצועים של קמפיינים חכמים.

המדדים של הקמפיינים החכמים זמינים במשאב campaign, והמדדים הספציפיים למונחי חיפוש זמינים במשאב smart_campaign_search_term_view. בsmart_campaign_search_term_view, השדה search_term מכיל את כל השאילתות התואמות שהניבו תוצאות. כדי לאחזר את סטטוס הפעילות ואת פרטי הכשירות של קמפיין חכם (כמו סטטוס בבדיקה, סיבות לאי-כשירות או חותמות זמן של חשיפות), משתמשים ב-SmartCampaignSettingService.GetSmartCampaignStatus, כפי שמתואר בקטע סטטוס הקמפיין.

חשיפות וקליקים בקמפיינים חכמים ב-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 הימים האחרונים, יחד עם העלות שלהם. שימו לב שהשמטנו את segments.date מהסעיף SELECT כדי שהחשיפות והעלות יצטברו בכל טווח התאריכים של 30 הימים לכל מונח חיפוש.

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

אחזור מאפיינים של KeywordThemeConstant

הנתונים של KeywordThemeConstants נשלפים מקבוצת נתונים גדולה שלא ספציפית ללקוח, ולכן אי אפשר לסרוק את כל המשאב keyword_theme_constant בבת אחת. כדי לאחזר KeywordThemeConstants ספציפיים, צריך לשלוח שאילתה למשאב campaign_criterion כדי למצוא את שמות המשאבים של נושאי מילות המפתח שמשויכים לקמפיינים, ואז להשתמש בשמות המשאבים האלה כדי לשלוח שאילתה למשאב keyword_theme_constant.

SELECT
  campaign.id,
  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 ביצועים ברמת הקמפיין ב-RMF:

SELECT
  campaign.id,
  campaign.name,
  campaign.advertising_channel_type,
  metrics.clicks,
  metrics.cost_micros,
  metrics.impressions,
  metrics.conversions,
  metrics.all_conversions
FROM campaign
WHERE campaign.advertising_channel_type = 'SMART'

כך מאחזרים את השדות הנדרשים מפריט מספר R.70 Smart Campaign Search Term View, יחד עם הקמפיין החכם ומונח החיפוש המשויכים:

SELECT
  campaign.id,
  campaign.name,
  smart_campaign_search_term_view.search_term,
  metrics.clicks,
  metrics.cost_micros
FROM smart_campaign_search_term_view

מדדים לכל חנות

הנה שאילתה שכוללת את כל המדדים הזמינים לכל חנות בקמפיינים חכמים. אפשר גם לשלב את השדות האלה עם שדות אחרים בשאילתה אחת:

SELECT
  campaign.id,
  campaign.name,
  campaign.advertising_channel_type,
  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
WHERE campaign.advertising_channel_type = 'SMART'

שיחות טלפון מפולחות לפי שעה

כך מאחזרים את כל מדדי שיחות הטלפון בין השעות 12:00 ל-17:00 (ערכי segments.hour מ-12 עד 16, כאשר כל מספר שלם מייצג חלון של שעה אחת שמתחיל בשעה הזו):

SELECT
  campaign.id,
  campaign.name,
  campaign.advertising_channel_type,
  segments.hour,
  metrics.phone_calls
FROM campaign
WHERE campaign.advertising_channel_type = 'SMART'
  AND segments.hour BETWEEN 12 AND 16
  AND segments.date DURING LAST_30_DAYS