他の広告タイプと同様に、GoogleAdsService.SearchStream
を使用して、ショッピング商品の商品ステータスとパフォーマンス データを取得できます。
商品に対応しているキャンペーンには、次の専用レポートがあります。
ショッピングの掲載結果ビュー
ショッピングのパフォーマンス ビューには、product_item_id
などの属性別に集計された商品の過去のレポート統計情報が表示されます。
ショッピング パフォーマンス ビューには、関連する指標が記録された時点での商品の状態がキャプチャされます。これには、指標の記録後に変更されている可能性がある product_title などのセグメントが含まれます。
以下は、過去 30 日間にクリックが発生した商品について、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
商品グループビュー
[商品グループ ビュー] には、ショッピング リスティング グループ(UI では「商品グループ」)の集計レポート統計情報が表示されます。アセット グループの商品グループビューの例については、P-MAX レポート ガイドをご覧ください。
過去 30 日間にインプレッションが発生したキャンペーンごとに、ショッピング リスティング グループのインプレッション数、クリック数、コンバージョン数、すべてのコンバージョン数を取得するクエリの例を次に示します(すべてのコンバージョン数、コンバージョン数、クリック数、インプレッション数で降順に並べ替えられます)。
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
ショッピング商品
[ショッピング商品] レポートには、Google 広告アカウントにリンクされている Google Merchant Center アカウントに存在する商品の属性とレポート統計情報が表示されます。このレポートを使用すると、お客様、キャンペーン、広告グループ単位で統計情報を確認できます。
以下は、リンクされているすべての Google Merchant Center アカウントのすべてのショッピング商品について、過去 30 日間のインプレッション数、クリック数、コンバージョン数、すべてのコンバージョン数(すべてのコンバージョン数、コンバージョン数、クリック数、インプレッション数の順に降順で並べ替え)を取得するクエリの例です。
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
句に含まれるフィールドと指標が多いほど、レスポンス時間が長くなります。クエリで必要なフィールドと指標のみを選択することをおすすめします。- 1 つ以上の問題がある商品は、より多くのデータが返されます。
WHERE
でshopping_product.status
でフィルタすると、関連するステータスの原因となった問題が返される可能性が高い商品を確認できます。
ショッピング商品レポートのユースケース
ショッピング商品レポートでは、商品フィードを利用するキャンペーンの商品情報に柔軟にアクセスできます。Google Merchant Center アカウントの商品のステータスに関する分析情報だけでなく、パフォーマンス指標や商品の広告掲載を妨げている問題など、広告に固有の情報も確認できます。
このセクションでは、Google 広告の管理画面の [商品] ビューで可能なユースケースに似た一般的なユースケースについて説明します。
ショッピング商品の [issues] フィールドは、Content API for Shopping の productstatuses で提供されるフィールドに似ていますが、Google 広告に固有の問題が追加されています。Google Merchant Center または Google 広告で問題を解決する必要があるかどうかを確認するには、まずレスポンスの shopping_product.issues.documentation
フィールドを確認します。このフィールドには、役立つヘルプセンター記事が含まれています。
商品のステータス(アカウント単位)
キャンペーンまたは広告グループのフィルタなしでレポートを指定すると、アカウント単位ですべての商品が返されます。
以下のタイプのアカウント内のすべてのキャンペーンの指標、ステータス、問題をサポートしています。
- ショッピング
- P-MAX
このクエリを使用すると、商品のステータス(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 句の一部としてキャンペーン リソースを含むレポートを指定すると、選択したキャンペーンに含まれるすべての商品が返されます。
商品フィードを利用できる以下のキャンペーン タイプでサポートされています。
- ショッピング
- P-MAX
- デマンド ジェネレーション
- 動画
このクエリを使用すると、特定のキャンペーンに含まれる商品のステータスを確認できます。ステータスの原因となっている問題など、各商品のステータスを確認できます。たとえば、一時停止中のキャンペーンは商品のステータスに影響します。
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 句の一部として指定すると、選択したキャンペーンに含まれるすべての商品が返されます。商品の指標、ステータス、問題は、選択した広告グループに商品が含まれているか除外されているかによって異なります。
このクエリを使用すると、その広告グループに関連する商品のステータスを確認できます。これにより、商品グループのフィルタが(広告グループ単位で)正しく適用されていることを確認したり、各商品のステータスを確認したりできます。
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 = '2024-01-01'
カート コンバージョン レポートによる商品のパフォーマンス
小売業の広告主様は、収益、総利益、粗利益率、販売数など、売上と利益に関連する指標にアクセスできます。これらの指標は、ショッピング キャンペーン全体でカート コンバージョンを実装しているすべての広告主様が利用できます。また、以下のレポートと互換性があります。
ad_group
ad_group_ad
campaign
customer
(すべてのキャンペーンの合計)product_group_view
shopping_performance_view
ショッピング キャンペーンのレポート(shopping_performance_view
など)では、次のカートデータ指標を使用できます。
metrics.average_cart_size
metrics.average_order_value_micros
metrics.cost_of_goods_sold_micros
metrics.cross_sell_cost_of_goods_sold_micros
metrics.cross_sell_gross_profit_micros
metrics.cross_sell_revenue_micros
metrics.cross_sell_units_sold
metrics.gross_profit_margin
metrics.gross_profit_micros
metrics.lead_cost_of_goods_sold_micros
metrics.lead_gross_profit_micros
metrics.lead_revenue_micros
metrics.lead_units_sold
metrics.orders
metrics.revenue_micros
metrics.units_sold
次の例は、カートデータ指標を使用して、過去 30 日間のショッピング キャンペーンの商品単位のパフォーマンスを分析する方法を示しています。
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