他の広告タイプと同様に、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 広告管理画面の [商品] ビューで可能なものと同様の一般的なユースケースについて説明します。
ショッピング商品の「問題」フィールドは、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