گزارش و بهینه سازی

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

گزارش‌دهی در سطح کمپین

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

SELECT
  campaign.id,
  campaign.status,
  campaign.bidding_strategy_type
FROM campaign
WHERE campaign.advertising_channel_type = DEMAND_GEN

برای بازیابی کلیک‌ها در گزارش کمپین‌های Demand Gen، بر اساس click_type از CROSS_NETWORK فیلتر کنید.

گزارش‌دهی در سطح تبلیغات

API گوگل ادز از سه نوع تبلیغات با قابلیت تولید تقاضا (Demand Gen) پشتیبانی می‌کند. برای بازیابی آنها از این کوئری‌ها به همراه GoogleAdsService.SearchStream استفاده کنید.

SELECT
  ad_group_ad.ad.id,
  ad_group_ad.ad.type,
  ad_group_ad.ad.demand_gen_multi_asset_ad.marketing_images,
  ad_group_ad.ad.demand_gen_multi_asset_ad.square_marketing_images,
  ad_group_ad.ad.demand_gen_multi_asset_ad.portrait_marketing_images,
  ad_group_ad.ad.demand_gen_multi_asset_ad.logo_images,
  ad_group_ad.ad.demand_gen_multi_asset_ad.headlines,
  ad_group_ad.ad.demand_gen_multi_asset_ad.descriptions,
  ad_group_ad.ad.demand_gen_multi_asset_ad.business_name,
  ad_group_ad.ad.demand_gen_multi_asset_ad.call_to_action_text,
  ad_group_ad.ad.demand_gen_multi_asset_ad.lead_form_only
FROM ad_group_ad
WHERE ad_group_ad.ad.type = DEMAND_GEN_MULTI_ASSET_AD
SELECT
  ad_group_ad.ad.id,
  ad_group_ad.ad.type,
  ad_group_ad.ad.demand_gen_carousel_ad.business_name,
  ad_group_ad.ad.demand_gen_carousel_ad.logo_image,
  ad_group_ad.ad.demand_gen_carousel_ad.headline,
  ad_group_ad.ad.demand_gen_carousel_ad.description,
  ad_group_ad.ad.demand_gen_carousel_ad.call_to_action_text,
  ad_group_ad.ad.demand_gen_carousel_ad.carousel_cards
FROM ad_group_ad
WHERE ad_group_ad.ad.type = DEMAND_GEN_CAROUSEL_AD
SELECT
  ad_group_ad.ad.id,
  ad_group_ad.ad.type,
  ad_group_ad.ad.demand_gen_video_responsive_ad.breadcrumb1,
  ad_group_ad.ad.demand_gen_video_responsive_ad.breadcrumb2,
  ad_group_ad.ad.demand_gen_video_responsive_ad.business_name,
  ad_group_ad.ad.demand_gen_video_responsive_ad.call_to_actions,
  ad_group_ad.ad.demand_gen_video_responsive_ad.descriptions,
  ad_group_ad.ad.demand_gen_video_responsive_ad.headlines,
  ad_group_ad.ad.demand_gen_video_responsive_ad.logo_images,
  ad_group_ad.ad.demand_gen_video_responsive_ad.long_headlines,
  ad_group_ad.ad.demand_gen_video_responsive_ad.videos
FROM ad_group_ad
WHERE ad_group_ad.ad.type = DEMAND_GEN_VIDEO_RESPONSIVE_AD

گزارش‌دهی در سطح دارایی

کمپین‌های Demand Gen یک نوع دارایی تخصصی برای تبلیغات چرخشی دارند. برای بازیابی این دارایی‌ها از GoogleAdsService.SearchStream استفاده کنید.

SELECT
  asset.id,
  asset.demand_gen_carousel_card_asset.marketing_image_asset,
  asset.demand_gen_carousel_card_asset.square_marketing_image_asset,
  asset.demand_gen_carousel_card_asset.portrait_marketing_image_asset,
  asset.demand_gen_carousel_card_asset.headline,
  asset.demand_gen_carousel_card_asset.call_to_action_text
FROM asset
WHERE asset.type = DEMAND_GEN_CAROUSEL_CARD

همچنین می‌توانید معیارهای مربوط به دارایی‌های DEMAND_GEN_CAROUSEL_CARD را بازیابی کنید.

SELECT
  asset.id,
  asset.name,
  asset.type,
  metrics.impressions
FROM ad_group_ad_asset_view
WHERE ad_group_ad_asset_view.field_type = DEMAND_GEN_CAROUSEL_CARD

موجودیت‌های پشتیبانی نشده

تبلیغاتی که در قسمت کاربری گوگل ادز با نوع تبلیغ «تبلیغات ویدیویی با تقاضای بالا (قدیمی)» نمایش داده می‌شوند، توسط API گوگل ادز پشتیبانی نمی‌شوند و توسط GoogleAdsService.SearchStream بازگردانده نمی‌شوند.