گزارش‌دهی محصول برای آگهی‌های Shopping

مانند سایر انواع آگهی، می‌توانید از GoogleAdsService.SearchStream برای بازیابی وضعیت محصول و داده‌های عملکرد برای محصولات Shopping استفاده کنید.

پویش‌هایی که از محصولات فید Google Merchant Center پشتیبانی می‌کنند، گزارش‌های اختصاصی زیر را دارند:

علاوه‌براین، از نسخه ۲۶، در پویش‌های Shopping، final_url_expansion_asset_view دارایی‌های سفارشی‌سازی نوشتار ارائه‌شده را وقتی «بیشینه‌سازی هوشواره‌ای» (campaign.ai_max_setting.enable_ai_max = true) و گسترش نشانی وب نهایی (FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION = OPTED_IN) فعال باشند گزارش می‌کند. برای الزامات پُرسمان و نمونه، به بخش نمای دارایی گسترش نشانی وب نهایی مراجعه کنید.

نمای عملکرد Shopping

نمای عملکرد مرکز خرید آمار گزارش‌دهی سابقه تجمیعی را برای محصولات براساس مشخصه‌هایی مثل product_item_id ارائه می‌دهد.

این ویژگی از همه انواع پویش‌هایی که از فیدهای محصول Google Merchant Center استفاده می‌کنند، ازجمله پویش‌های Shopping، «عملکرد بیشینه»، «تولید تقاضا»، «ویدیویی»، «برنامه»، و «شبکه تبلیغات» پشتیبانی می‌کند.

«نمای عملکرد مرکز خرید» وضعیت محصول را در زمانی که سنجه‌های مربوطه ثبت شده‌اند ضبط می‌کند. این شامل بخش‌هایی مثل product_title می‌شود که ممکن است از زمان ثبت سنجه تغییر کرده باشند.

shopping_performance_view همچنین از بخش‌ها و سنجه‌های زیر پشتیبانی می‌کند:

  • segments.ad_sub_network_type (همچنین در product_group_view و asset_group_product_group_view پشتیبانی می‌شود).
  • سنجه‌های بخش‌بندی‌شده براساس تاریخ تبدیل: metrics.conversions_by_conversion_date، metrics.all_conversions_by_conversion_date، metrics.conversions_value_by_conversion_date، metrics.all_conversions_value_by_conversion_date، metrics.value_per_conversions_by_conversion_date، و metrics.value_per_all_conversions_by_conversion_date.
  • سنجه‌های سهم ظهور رقابتی: metrics.search_budget_lost_impression_share، metrics.search_rank_lost_impression_share، metrics.search_budget_lost_absolute_top_impression_share، و metrics.search_rank_lost_absolute_top_impression_share.
  • در نسخه ۲۴ و جدیدتر دردسترس است: بخش segments.conversion_attribution_event_type و metrics.all_* سنجه‌های داده‌های سبد خرید (که داده‌های سبد خرید را در همه تبدیل‌ها، ازجمله تبدیل‌های غیرقابل پیشنهاد قیمت دادنی، گزارش می‌کند).

در اینجا نمونه پُرسمانی را می‌بینید که ظهورها، کلیک‌ها، هزینه، تبدیل‌ها، و همه تبدیل‌های محصولات را براساس product_item_id با کلیک‌های ۳۰ روز گذشته بازیابی می‌کند (به‌ترتیب نزولی براساس همه تبدیل‌ها، سپس تبدیل‌ها، سپس کلیک‌ها، سپس هزینه، سپس ظهورها مرتب شده است):

SELECT
  segments.product_item_id,
  metrics.clicks,
  metrics.cost_micros,
  metrics.impressions,
  metrics.conversions,
  metrics.all_conversions
FROM shopping_performance_view
WHERE segments.date DURING LAST_30_DAYS
  AND metrics.clicks > 0
ORDER BY
  metrics.all_conversions DESC,
  metrics.conversions DESC,
  metrics.clicks DESC,
  metrics.cost_micros DESC,
  metrics.impressions DESC

منطق انتساب برای گزارش‌دهی محصول

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

سنجه‌های مالی

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

تعامل‌های مستقیم
وقتی قصد کاربر واضح است و به یک محصول خاص مرتبط است (مانند کلیک مستقیم روی یک محصول)، ۱۰۰٪ هزینه و اعتبار تبدیل مرتبط به آن محصول خاص نسبت داده می‌شود.
تعامل‌های غیرمستقیم
وقتی قصد کاربر به‌سمت کل آگهی هدایت می‌شود (برای مثال، اگر کاربر روی عنوان، دکمه «دعوت به اقدام»، یا ویدیو کلیک کند)، هزینه مرتبط و اعتبار تبدیل به‌طور یکسان بین همه محصولات ارائه‌شده در آن آگهی خاص توزیع می‌شود.

سنجه‌های تعامل

سنجه‌های تعامل، مانند metrics.impressions و metrics.clicks، تعامل مختص محصول را اندازه‌گیری می‌کنند.

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

برعکس، metrics.clicks فقط کلیک‌هایی را می‌سنجد که روی آن محصول خاص اتفاق افتاده است. در میانای کاربری Google Ads، فیلد metrics.clicks به‌طور صریح به‌عنوان کلیک‌های محصول برچسب‌گذاری شده است.

نمای گروه محصول

نمای گروه محصول آمار گزارش تجمیعی را برای گروه‌های فهرستگان Shopping (که در واسط کاربر به آن‌ها گروه‌های محصول گفته می‌شود) ارائه می‌دهد. برای دیدن نمونه‌های نمای گروه محصول گروه دارایی، راهنمای گزارش‌دهی «عملکرد بیشینه» را ببینید.

در اینجا یک پُرسمان نمونه آورده شده است که ظهورها، کلیک‌ها، تبدیل‌ها، و همه تبدیل‌ها را برای گروه‌های فهرست Shopping براساس پویش با ظهورها در ۳۰ روز گذشته بازیابی می‌کند (به‌ترتیب نزولی براساس همه تبدیل‌ها، سپس تبدیل‌ها، سپس کلیک‌ها، سپس ظهورها مرتب شده است):

SELECT
  campaign.name,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.all_conversions
FROM product_group_view
WHERE segments.date DURING LAST_30_DAYS
  AND metrics.impressions > 0
ORDER BY
  metrics.all_conversions DESC,
  metrics.conversions DESC,
  metrics.clicks DESC,
  metrics.impressions DESC

گزارش «محصول Shopping»

گزارش محصول Shopping مشخصه‌ها و آمار گزارش‌دهی را برای محصولاتی که در حساب‌های Google Merchant Center پیوندشده به حساب Google Ads وجود دارند ارائه می‌دهد. از این گزارش می‌توان برای بررسی آمار در سطح مشتری، پویش، و گروه آگهی استفاده کرد. این ابزار از پویش‌های Shopping، «بیشینه‌سازی عملکرد»، «تولید تقاضا»، «ویدیویی»، و (در نسخه ۲۴ و جدیدتر) «برنامه» پشتیبانی می‌کند. همچنین می‌توانید shopping_product.product_image_uri را پُرسمان کنید تا شناسه منبع یکسان تصویر محصول ارائه‌شده توسط فروشنده را بازیابی کنید.

در اینجا نمونه پُرسمانی را می‌بینید که ظهورها، کلیک‌ها، تبدیل‌ها، و همه تبدیل‌ها را برای ۳۰ روز گذشته (به‌ترتیب نزولی براساس همه تبدیل‌ها، سپس تبدیل‌ها، سپس کلیک‌ها، و سپس ظهورها) برای همه محصولات Shopping از همه حساب‌های Google Merchant Center پیوندشده بازیابی می‌کند:

SELECT
  shopping_product.resource_name,
  shopping_product.item_id,
  shopping_product.feed_label,
  shopping_product.merchant_center_id,
  metrics.clicks,
  metrics.impressions,
  metrics.conversions,
  metrics.all_conversions
FROM shopping_product
WHERE segments.date DURING LAST_30_DAYS
ORDER BY
  metrics.all_conversions DESC,
  metrics.conversions DESC,
  metrics.clicks DESC,
  metrics.impressions DESC

برای جزئیات بیشتر درباره پُرسمان‌ها، به راهنمای گزارش‌دهی مراجعه کنید.

ملاحظات عملکرد

گزارش «محصول مرکز خرید» می‌تواند مقدار قابل‌توجهی داده را زمانی که حسابی به تعداد زیادی محصول پیوند داده شده است، برگرداند. توصیه‌های زیر می‌تواند به بهبود عملکرد پُرسمان‌های GAQL شما کمک کند:

  • پرس‌وجوها در سطح کمپین و گروه آگهی معمولاً سریع‌تر از پرس‌وجوها در سطح حساب هستند، زیرا احتمالاً محصولات کمتری دارند و به دسترسی به داده‌های کمتری نیاز دارند.
  • هرچه فیلدها و سنجه‌ها در عبارت SELECT بیشتر باشد، زمان پاسخ‌دهی کندتر خواهد بود. فقط فیلدها و سنجه‌هایی را که در پُرسمان نیاز دارید انتخاب کنید.
  • محصولاتی که یک یا چند مشکل دارند داده‌های بیشتری برمی‌گردانند. می‌توانید براساس shopping_product.status در عبارت WHERE فیلتر کنید تا متوجه شوید کدام محصولات احتمالاً مشکلاتی را برمی‌گردانند که باعث وضعیت مربوطه شده است.

موارد استفاده رایج برای گزارش «محصول Shopping»

گزارش محصول Shopping دسترسی انعطاف‌پذیری به اطلاعات محصول برای پویش‌هایی که از فیدهای محصول استفاده می‌کنند فراهم می‌کند. این ابزار می‌تواند اطلاعات آماری درباره وضعیت محصولات از حساب‌های Google Merchant Center و همچنین اطلاعات مختص آگهی‌ها مانند سنجه‌های عملکرد و مشکلاتی که مانع از ارائه آگهی برای محصولات می‌شوند، ارائه دهد.

این بخش برخی‌از موارد استفاده معمول را پوشش می‌دهد که مشابه موارد ممکن در نمای محصولات در میانای کاربری Google Ads است.

فیلد issues برای shopping_product مشابه ProductStatus در Merchant API است، با این تفاوت که مشکلات مختص Google Ads نیز به آن اضافه شده است. برای بررسی اینکه آیا مشکل باید در Google Merchant Center یا Google Ads حل شود، ابتدا فیلد shopping_product.issues.documentation پاسخ را بررسی کنید که شامل مقاله «مرکز راهنمایی» برای کمک است.

وضعیت‌های محصول (سطح حساب)

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

این ستون از سنجه‌ها، وضعیت، و مشکلات همه پویش‌های موجود در حساب از نوع زیر پشتیبانی می‌کند:

  • خرید
  • عملکرد بیشینه

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

SELECT
  shopping_product.resource_name,
  shopping_product.merchant_center_id,
  shopping_product.channel,
  shopping_product.language_code,
  shopping_product.feed_label,
  shopping_product.item_id,
  shopping_product.status,
  shopping_product.issues
FROM shopping_product

وضعیت‌های محصول (سطح کمپین)

مشخص کردن گزارش با منبع پویش به‌عنوان بخشی از عبارت WHERE همه محصولات موجود در پویش انتخاب‌شده را برمی‌گرداند.

این ویژگی توسط انواع پویش‌های زیر که می‌توانند از فیدهای محصول استفاده کنند پشتیبانی می‌شود:

  • خرید
  • عملکرد بیشینه
  • افزایش تقاضا
  • ویدیو
  • برنامه (دردسترس در نسخه ۲۴ و بالاتر)

این پُرسمان به شما امکان می‌دهد وضعیت هر محصول موجود در کمپین خاصی را ببینید، ازجمله مشکلاتی که باعث ایجاد این وضعیت شده‌اند. برای مثال، پویش موقتاً متوقف‌شده بر وضعیت محصول تأثیر می‌گذارد:

SELECT
  shopping_product.resource_name,
  shopping_product.campaign,
  campaign.name,
  shopping_product.merchant_center_id,
  shopping_product.channel,
  shopping_product.language_code,
  shopping_product.feed_label,
  shopping_product.item_id,
  shopping_product.status,
  shopping_product.issues
FROM shopping_product
WHERE
  shopping_product.campaign = 'customers/<CUSTOMER_ID>/campaigns/<CAMPAIGN_ID>'

وضعیت‌های محصول (سطح گروه آگهی)

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

این ویژگی در انواع پویش زیر پشتیبانی می‌شود:

  • خرید
  • افزایش تقاضا
  • ویدیو
  • برنامه (در نسخه ۲۴ و جدیدتر دردسترس است؛ فقط از سنجه‌های impressions، clicks، و ctr پشتیبانی می‌کند و از status یا issues پشتیبانی نمی‌کند)

این پُرسمان به شما امکان می‌دهد وضعیت محصول را نسبت‌به آن گروه آگهی ببینید. این ستون به شما امکان می‌دهد تأیید کنید که فیلترهای گروه محصول (در سطح گروه آگهی) به‌درستی اعمال می‌شوند و وضعیت هر محصول را بررسی کنید:

SELECT
  shopping_product.resource_name,
  shopping_product.campaign,
  campaign.name,
  shopping_product.ad_group,
  ad_group.name,
  shopping_product.merchant_center_id,
  shopping_product.channel,
  shopping_product.language_code,
  shopping_product.feed_label,
  shopping_product.item_id,
  shopping_product.status,
  shopping_product.issues
FROM shopping_product
WHERE
  shopping_product.campaign = 'customers/<CUSTOMER_ID>/campaigns/<CAMPAIGN_ID>'
  AND shopping_product.ad_group =
    'customers/<CUSTOMER_ID>/adGroups/<AD_GROUP_ID>'

سنجه‌های محصول، فیلترشده براساس تاریخ (سطح حساب)

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

نمی‌توانید segments.date را انتخاب کنید؛ این کار منجر به خطای UNSUPPORTED_DATE_SEGMENTATION می‌شود.

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

SELECT
  shopping_product.resource_name,
  shopping_product.merchant_center_id,
  shopping_product.channel,
  shopping_product.language_code,
  shopping_product.feed_label,
  shopping_product.item_id,
  metrics.clicks,
  metrics.impressions,
  metrics.cost_micros
FROM shopping_product
WHERE
  segments.date DURING LAST_30_DAYS

عملکرد محصول با داده‌های سبد خرید

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

سنجه‌های داده‌های سبد خرید زیر را می‌توان در گزارش‌هایی مثل shopping_performance_view برای پویش‌های Shopping استفاده کرد:

در نسخه ۲۴ و جدیدتر، سنجه‌های داده‌های سبد خرید زیر نیز برای گزارش کردن در همه تبدیل‌ها (ازجمله تبدیل‌های غیرقابل پیشنهاد قیمت دادنی) دردسترس است:

مثال زیر نشان می‌دهد که چگونه می‌توان از سنجه‌های داده‌های سبد خرید برای تجزیه‌وتحلیل عملکرد در سطح محصول برای پویش‌های Shopping در ۳۰ روز گذشته استفاده کرد:

SELECT
  segments.product_item_id,
  segments.product_title,
  metrics.average_cart_size,
  metrics.average_order_value_micros,
  metrics.conversions,
  metrics.conversions_value,
  metrics.gross_profit_micros,
  metrics.gross_profit_margin,
  metrics.revenue_micros,
  metrics.units_sold,
  campaign.advertising_channel_type
FROM shopping_performance_view
WHERE campaign.advertising_channel_type = 'SHOPPING'
  AND segments.date DURING LAST_30_DAYS
  AND metrics.conversions > 0
ORDER BY
  metrics.gross_profit_margin DESC,
  metrics.revenue_micros DESC,
  metrics.conversions_value DESC

عملکرد پویش با داده‌های سبد خرید

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

SELECT
  campaign.id,
  campaign.name,
  campaign.advertising_channel_type,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros,
  metrics.average_order_value_micros,
  metrics.gross_profit_micros,
  metrics.gross_profit_margin
FROM campaign
WHERE campaign.advertising_channel_type = 'SHOPPING'
  AND segments.date DURING LAST_30_DAYS
ORDER BY
  metrics.gross_profit_margin DESC,
  metrics.average_order_value_micros DESC,
  metrics.cost_micros DESC,
  metrics.conversions DESC,
  metrics.clicks DESC,
  metrics.impressions DESC

نمای دارایی «ازهم باز کردن نشانی وب نهایی»

از نسخه ۲۶، می‌توانید از final_url_expansion_asset_view برای اندازه‌گیری عملکرد سطح دارایی برای دارایی‌های سفارشی‌سازی نوشتار ارائه‌شده در پویش‌های Shopping وقتی «بیشینه‌سازی هوشواره‌ای» (campaign.ai_max_setting.enable_ai_max = true) و «گسترش نشانی وب نهایی» (FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION = OPTED_IN) فعال هستند استفاده کنید.

هنگام پرسمان final_url_expansion_asset_view، این قوانین فیلتر کردن و انتخاب فیلد را دنبال کنید:

  • پرس‌وجوها در final_url_expansion_asset_view باید حداقل روی یکی از campaign.advertising_channel_type، campaign (campaign.id، campaign.resource_name، یا final_url_expansion_asset_view.campaign)، یا ad_group (ad_group.id، ad_group.resource_name، یا final_url_expansion_asset_view.ad_group) فیلتر شود؛ حذف همه آن‌ها FinalUrlExpansionAssetViewError.MISSING_REQUIRED_FILTER را برمی‌گرداند.
  • هنگام پرسمان final_url_expansion_asset_view برای پویش‌های Shopping در سطح حساب یا پویش، باید براساس campaign.advertising_channel_type = 'SHOPPING' فیلتر کنید (یا براساس یک گروه آگهی بااستفاده از = فیلتر کنید). فیلتر کردن براساس پویش (campaign.id، campaign.resource_name، یا final_url_expansion_asset_view.campaign) نیز به campaign.advertising_channel_type = 'SHOPPING' نیاز دارد؛ حذف آن FinalUrlExpansionAssetViewError.REQUIRES_ADVERTISING_CHANNEL_TYPE_FILTER را برمی‌گرداند، درحالی‌که فیلتر کردن براساس یک ad_group به‌تنهایی شرط فیلتر را برآورده می‌کند.
  • فیلترهای campaign.advertising_channel_type، campaign، یا ad_group باید از عملگر = روی یک مقدار استفاده کنند؛ استفاده از IN یا چند شرط برای یک نوع منبع، FinalUrlExpansionAssetViewError.REQUIRES_FILTER_BY_SINGLE_RESOURCE را برمی‌گرداند.
  • برای پویش‌های Shopping، می‌توانید براساس فیلدهای ad_group انتخاب و فیلتر کنید، اما نمی‌توانید فیلدهای asset_group را انتخاب کنید. انتخاب فیلدهای asset_group در پویش‌های Shopping (یا هنگام فیلتر کردن براساس ad_group) FinalUrlExpansionAssetViewError.CANNOT_SELECT_ASSET_GROUP (یا CANNOT_SELECT_BOTH_AD_GROUP_AND_ASSET_GROUP هنگامی که فیلدهای ad_group نیز انتخاب شده باشند) را برمی‌گرداند. فیلتر کردن براساس asset_group هنگام انتخاب فیلدهای ad_group CANNOT_SELECT_AD_GROUP را برمی‌گرداند، و فیلتر کردن براساس هر دو ad_group و asset_group CANNOT_FILTER_BY_BOTH_AD_GROUP_AND_ASSET_GROUP را برمی‌گرداند.

پرسمان زیر سنجه‌های عملکرد سطح دارایی را برای پویش‌های Shopping در ۳۰ روز گذشته بازیابی می‌کند:

SELECT
  campaign.id,
  campaign.name,
  campaign.advertising_channel_type,
  ad_group.id,
  final_url_expansion_asset_view.asset,
  final_url_expansion_asset_view.field_type,
  final_url_expansion_asset_view.final_url,
  final_url_expansion_asset_view.status,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions
FROM final_url_expansion_asset_view
WHERE
  campaign.advertising_channel_type = 'SHOPPING'
  AND segments.date DURING LAST_30_DAYS