রিপোর্ট করা হচ্ছে

আপনি ক্যাম্পেন, বিজ্ঞাপন ও অ্যাসেট লেভেলে ডিমান্ড জেনারেশন ক্যাম্পেনের জন্য রিপোর্টিং অ্যাট্রিবিউট ও পারফর্ম্যান্স মেট্রিক রিট্রিভ করতে পারবেন।

ক্যাম্পেন-লেভেল রিপোর্টিং

অন্যান্য ক্যাম্পেনের ধরনের মতো, আপনি ডিমান্ড জেনারেশন ক্যাম্পেনের অ্যাট্রিবিউট ও পারফর্ম্যান্স মেট্রিক পেতে GoogleAdsService.SearchStream ব্যবহার করতে পারবেন:

SELECT
  campaign.id,
  campaign.status,
  campaign.bidding_strategy_type,
  metrics.impressions,
  metrics.clicks,
  metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = DEMAND_GEN

ক্লিক টাইপ অনুযায়ী ডিমান্ড জেনারেশন ক্যাম্পেনের জন্য রিপোর্টিংয়ে ক্লিক সেগমেন্ট করতে, এগুলি দিয়ে ফিল্টার করুন segments.click_type = CROSS_NETWORK:

SELECT
  campaign.id,
  segments.click_type,
  metrics.clicks
FROM campaign
WHERE campaign.advertising_channel_type = DEMAND_GEN
  AND segments.click_type = CROSS_NETWORK

চ্যানেল (যেমন YOUTUBE, DISCOVER, GMAIL, MAPS বা CONTENT) এবং YouTube সারফেস (YOUTUBE_INSTREAM, YOUTUBE_INFEED, YOUTUBE_SHORTS বা UNSEGMENTED) অনুযায়ী ডিমান্ড জেন পারফর্ম্যান্সের ব্রেকডাউন পেতে, দুটিই বেছে নিন segments.ad_network_type ও segments.ad_sub_network_type (মনে রাখবেন যে segments.ad_sub_network_type সবসময় segments.ad_network_type-এর সাথে বেছে নিতে হবে):

SELECT
  campaign.id,
  segments.ad_network_type,
  segments.ad_sub_network_type,
  metrics.impressions,
  metrics.clicks,
  metrics.cost_micros,
  metrics.video_trueview_views
FROM campaign
WHERE campaign.advertising_channel_type = DEMAND_GEN

বিজ্ঞাপন-লেভেল রিপোর্টিং

Google Ads API ডিমান্ড জেন মাল্টি-অ্যাসেট, ক্যারোজেল, ভিডিও রেসপন্সিভ এবং প্রোডাক্ট বিজ্ঞাপন (DemandGenMultiAssetAdInfo, DemandGenCarouselAdInfo, DemandGenVideoResponsiveAdInfo এবং DemandGenProductAdInfo) কাজ করে। এগুলির অ্যাট্রিবিউট ও মেট্রিক পেতে 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.tall_portrait_marketing_images,
  ad_group_ad.ad.demand_gen_multi_asset_ad.classic_display_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,
  metrics.impressions,
  metrics.clicks,
  metrics.cost_micros
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,
  metrics.impressions,
  metrics.clicks,
  metrics.cost_micros
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.companion_banners,
  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,
  metrics.impressions,
  metrics.clicks,
  metrics.cost_micros,
  metrics.video_trueview_views
FROM ad_group_ad
WHERE ad_group_ad.ad.type = DEMAND_GEN_VIDEO_RESPONSIVE_AD
SELECT
  ad_group_ad.ad.id,
  ad_group_ad.ad.type,
  ad_group_ad.ad.demand_gen_product_ad.headline,
  ad_group_ad.ad.demand_gen_product_ad.description,
  ad_group_ad.ad.demand_gen_product_ad.logo_image,
  ad_group_ad.ad.demand_gen_product_ad.breadcrumb1,
  ad_group_ad.ad.demand_gen_product_ad.breadcrumb2,
  ad_group_ad.ad.demand_gen_product_ad.business_name,
  ad_group_ad.ad.demand_gen_product_ad.call_to_action,
  metrics.impressions,
  metrics.clicks,
  metrics.cost_micros
FROM ad_group_ad
WHERE ad_group_ad.ad.type = DEMAND_GEN_PRODUCT_AD

এছাড়াও, আপনি একটি অনুরোধে সব ধরনের ডিমান্ড জেনারেশন বিজ্ঞাপন কোয়েরি করতে পারেন:

SELECT
  ad_group_ad.ad.id,
  ad_group_ad.ad.type,
  ad_group_ad.ad.demand_gen_multi_asset_ad.headlines,
  ad_group_ad.ad.demand_gen_carousel_ad.headline,
  ad_group_ad.ad.demand_gen_video_responsive_ad.headlines,
  ad_group_ad.ad.demand_gen_product_ad.headline,
  ad_group_ad.ad.demand_gen_product_ad.description,
  ad_group_ad.ad.demand_gen_product_ad.business_name,
  metrics.impressions,
  metrics.clicks,
  metrics.cost_micros
FROM ad_group_ad
WHERE ad_group_ad.ad.type IN (
  DEMAND_GEN_MULTI_ASSET_AD,
  DEMAND_GEN_CAROUSEL_AD,
  DEMAND_GEN_VIDEO_RESPONSIVE_AD,
  DEMAND_GEN_PRODUCT_AD
)

অ্যাসেট-লেভেল রিপোর্টিং

ডিমান্ড জেনারেশন ক্যাম্পেনে ক্যারোজেল কার্ডের জন্য বিশেষ অ্যাসেট থাকে (DEMAND_GEN_CAROUSEL_CARD)। এইসব অ্যাসেট পেতে 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 অ্যাসেটের পারফর্ম্যান্স মেট্রিক ad_group_ad_asset_view ব্যবহার করে পেতে পারেন:

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

কাজ করে না এমন এন্টিটি

স্ট্যান্ডার্ড ডিমান্ড জেনারেট করা ভিডিও রেসপন্সিভ বিজ্ঞাপন (DEMAND_GEN_VIDEO_RESPONSIVE_AD) কাজ করলেও, Google Ads UI-তে "ডিমান্ড জেনারেট করা ভিডিও বিজ্ঞাপন (পুরনো)" বিজ্ঞাপন ধরন সহ দেখানো, বন্ধ হয়ে যাওয়া পুরনো Discovery ভিডিও বিজ্ঞাপন Google Ads API-তে কাজ করে না এবং GoogleAdsService.SearchStream বা GoogleAdsService.Search থেকে রিটার্ন করা হবে না।