P-MAX キャンペーンのパフォーマンスを確認する方法は、他のキャンペーン タイプのパフォーマンスを確認する方法と似ています。ただし、advertising_channel_type が PERFORMANCE_MAX と等しいキャンペーンのみを含めるフィルタを追加する必要があります。
すべての P-MAX キャンペーンのパフォーマンス
たとえば、次のクエリは、過去 30 日間のすべての P-MAX キャンペーンのパフォーマンスを返します。campaign.id または campaign.resource_name でフィルタリングして、結果を 1 つのキャンペーンに限定することもできます。これは、Google 広告管理画面の P-MAX チャネルのアセット レポートに対応しています。
SELECT
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
AND segments.date DURING LAST_30_DAYS
P-MAX キャンペーンのプレースメント
performance_max_placement_view は、P-MAX キャンペーンのプレースメント インプレッション指標を公開して、キャンペーンの広告が表示された場所に関する分析情報を取得します。このレポートを segments.ad_network_type で分割して、広告ネットワーク タイプ別のプレースメント指標を確認することもできます。
次のクエリは、過去 30 日間の特定の P-MAX キャンペーンについて、プレースメント別のインプレッション数を広告ネットワーク タイプ別に取得する方法を示しています。
SELECT
performance_max_placement_view.display_name,
performance_max_placement_view.placement,
performance_max_placement_view.placement_type,
performance_max_placement_view.target_url,
segments.ad_network_type,
metrics.impressions,
campaign.id
FROM performance_max_placement_view
WHERE
campaign.id = CAMPAIGN_ID
AND segments.date DURING LAST_30_DAYS
チャネル別の P-MAX キャンペーンのパフォーマンス
Google Ads API v23 以降で利用できます。
segments.ad_network_type、segments.ad_using_product_data、segments.ad_using_video でキャンペーン レポートを分割すると、さまざまなチャネルでの P-MAX キャンペーンのパフォーマンスを把握できます。これにより、インプレッション数、クリック数、コンバージョン数などの指標を、広告が表示された広告ネットワーク別、および広告で商品データまたは動画アセットが使用されたかどうか別に確認できます。
次のクエリは、チャネル、商品データの使用状況、動画の使用状況で分割された P-MAX キャンペーンのパフォーマンスを取得する方法を示しています。
SELECT
campaign.name,
segments.ad_network_type,
segments.ad_using_product_data,
segments.ad_using_video,
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros
FROM campaign
WHERE
campaign.advertising_channel_type = 'PERFORMANCE_MAX'
AND segments.date DURING LAST_30_DAYS
P-MAX キャンペーンのフィードタイプ
campaign.feed_types フィールドには、キャンペーンに添付されているフィードのタイプが表示されます。P-MAX キャンペーンの場合、これはビジネス業種を示すことができます。たとえば、小売店向け P-MAX キャンペーンの場合は MERCHANT_CENTER_FEED、旅行関連の目標達成のための P-MAX キャンペーンの場合は TRAVEL_FEED です。
次のクエリは、すべての P-MAX キャンペーンのキャンペーン ID とフィードタイプを返します。
SELECT
campaign.id,
campaign.feed_types
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
ローカル サービス向け P-MAX キャンペーン
P-MAX キャンペーンは、ローカル サービス キャンペーンとして設定することもできます(リード課金型目標を設定した P-MAX のガイドをご覧ください)。これらのキャンペーンを特定してフィルタするには、campaign.pmax_campaign_settings.local_services_enabled フィールドをクエリします。
次のクエリは、ローカル サービスが有効になっている P-MAX キャンペーンのみを取得します。
SELECT
campaign.id,
campaign.name,
campaign.pmax_campaign_settings.local_services_enabled
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
AND campaign.pmax_campaign_settings.local_services_enabled = true