小売店向けキャンペーンのパフォーマンス

レポートの目的に応じて、P-MAX 小売店向けキャンペーンを測定する方法はさまざまです。

すべての小売店向けキャンペーンのパフォーマンス

最も基本的な例は、すべての P-MAX キャンペーンのパフォーマンスの例の手法を使用して、すべての P-MAX 小売店向けキャンペーンのパフォーマンスを取得することです。P-MAX 小売店向けキャンペーンを作成するには、キャンペーンの shopping_setting フィールドに Merchant Center アカウントの merchant_id を入力する必要があります。WHERE 句に条件 campaign.shopping_setting.merchant_id IS NOT NULL を追加すると、結果セットがフィルタされ、小売店向けキャンペーンのみが含まれるようになります。

SELECT
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
  AND campaign.shopping_setting.merchant_id IS NOT NULL
  AND segments.date DURING LAST_30_DAYS

feed_label のキャンペーンのパフォーマンス

campaign.shopping_setting.feed_label フィールドを使用すると、Merchant Center アカウントの特定の商品フィードをターゲットに設定できます。このフィールドでフィルタすると、特定の商品フィードに関連付けられているすべてのキャンペーンのレポート指標を取得できます。たとえば、次のクエリは、冬のシーズンにプロモーションする商品をターゲットとするすべての P-MAX キャンペーンの指標を取得する方法を示しています。

SELECT
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
  AND campaign.shopping_setting.merchant_id IS NOT NULL
  AND campaign.shopping_setting.feed_label = 'WINTER-PRODUCTS'
  AND segments.date DURING LAST_30_DAYS

チャネル別の小売店向けキャンペーンのパフォーマンス

Google Ads API v23 以降で利用できます。

さまざまなチャネルで P-MAX 小売店向けキャンペーンのパフォーマンスを分析するには、segments.ad_using_product_data と segments.ad_network_type で分割します。これにより、広告が配信された場所と、広告で商品データが使用されたかどうかに基づいて、小売店向けキャンペーンの指標を分類できます。

SELECT
  campaign.name,
  segments.ad_network_type,
  segments.ad_using_product_data,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
  AND campaign.shopping_setting.merchant_id IS NOT NULL
  AND segments.date DURING LAST_30_DAYS
  AND segments.ad_using_product_data = true

プロダクト パフォーマンス

次のクエリに示すように、shopping_performance_view を使用して、すべての小売向け P-MAX キャンペーンの商品単位の指標を取得できます。campaign.advertising_channel_type でフィルタすると、結果が P-MAX キャンペーンに制限されます。segments.product_item_id を含めると、商品レベルの指標が提供されます。小売店以外のキャンペーンには関連付けられた商品がないため、これは小売店向けキャンペーンを暗黙的にフィルタします。

SELECT
  segments.product_item_id,
  metrics.clicks,
  metrics.cost_micros,
  metrics.impressions,
  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,
  metrics.conversions,
  metrics.all_conversions,
  campaign.advertising_channel_type
FROM shopping_performance_view
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
  AND 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

カートのデータを含む商品の販売状況

小売業の広告主様は、収益、総利益、粗利益率、販売数など、販売と利益に関する関連性の高い指標を確認できます。これらの指標は、P-MAX キャンペーン全体でカート コンバージョン レポートを実装しているすべての広告主様が利用でき、次のレポートに対応しています。

次のカートデータ指標は、小売店向け P-MAX キャンペーンの shopping_performance_view などのレポートで使用できます。

次の例は、これらのカートデータ指標を使用して、過去 30 日間の P-MAX キャンペーンの商品レベルのパフォーマンスを把握する方法を示しています。

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 = 'PERFORMANCE_MAX'
  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 = 'PERFORMANCE_MAX'
  AND campaign.shopping_setting.merchant_id IS NOT NULL
  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

アセット グループと商品グループ別のキャンペーンのパフォーマンス

次の例は、asset_group_product_group_view を使用して asset_group と asset_group_listing_group_filter でパフォーマンス指標を取得する方法を示しています。この例では、指定したキャンペーンの asset_group ごとに、商品パーティション ツリーノードで結果を分割しています。

SELECT
  asset_group.id,
  asset_group_listing_group_filter.id,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros
FROM asset_group_product_group_view
WHERE campaign.id = CAMPAIGN_ID
  AND segments.date DURING LAST_30_DAYS

商品グループ別のアセット グループのパフォーマンス

または、asset_group_product_group_view を使用して asset_group_listing_group_filter ごとにパフォーマンス指標を取得することもできますが、WHERE 句に asset_group フィルタ条件を追加して、結果を単一の asset_group に制限します。

SELECT
  asset_group_listing_group_filter.id,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros
FROM asset_group_product_group_view
WHERE asset_group.id = ASSET_GROUP_ID
  AND segments.date DURING LAST_30_DAYS

リスティング グループのフィルタ ディメンションのパフォーマンス

前の例をさらに一歩進めて、asset_group_listing_group_filter ディメンションでパフォーマンス指標を分割できます。次の例は、SELECT 句に asset_group_listing_group_filter.case_value.product_brand.value を追加して、商品ブランド別にパフォーマンス指標を取得する方法を示しています。また、結果をフィルタして、商品ブランド ディメンションを持つ asset_group_listing_group_filter エンティティのみを含めます。

asset_group_listing_group_filter.case_value.product_brand を asset_group_listing_group_filter.case_value.product_condition.condition などの別のディメンションに置き換えることで、同様の分析を行うことができます。

SELECT
  asset_group_listing_group_filter.case_value.product_brand.value,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros
FROM asset_group_product_group_view
WHERE asset_group.id = ASSET_GROUP_ID
  AND segments.date DURING LAST_30_DAYS