P-MAX キャンペーンのアセットのパフォーマンス データは、asset_group_asset リソースを使用して取得できます。
パフォーマンスは主に次の指標で示されます。
- ステータス:
primary_statusフィールドとprimary_status_reasonsフィールドには、アセットが配信されているかどうかと、その理由が包括的に表示されます。 - 定量的な指標: パフォーマンスの詳細な統計情報(
clicks、impressions、conversionsなど)がアセット単位で利用できるようになり、特定のキャンペーン目標に対するアセットのパフォーマンスをより詳細に評価できるようになりました。
クエリの例: 優先ステータスとパフォーマンス指標
次のクエリは、primary_status の詳細と詳細なパフォーマンス指標を取得します。
SELECT
campaign.id,
asset_group.id,
asset_group_asset.asset,
asset_group_asset.field_type,
asset_group_asset.primary_status,
asset_group_asset.primary_status_details,
asset_group_asset.primary_status_reasons,
asset_group_asset.policy_summary.policy_topic_entries,
asset_group_asset.status,
metrics.impressions,
metrics.clicks,
metrics.ctr,
metrics.conversions,
metrics.conversions_value,
metrics.cost_micros
FROM asset_group_asset
WHERE asset_group.id = ASSET_GROUP_ID
AND asset_group_asset.status != 'REMOVED'
AND campaign.id = CAMPAIGN_ID
クエリの例: P-MAX のアセットの詳細な指標
次のクエリは、広告が配信されたネットワーク(チャネル)ごとにセグメント化された、各アセットのコンバージョン データ、費用、インプレッション数を取得します。
SELECT
asset_group_asset.asset,
asset_group_asset.asset_group,
asset_group_asset.field_type,
asset_group_asset.status,
segments.ad_network_type,
metrics.conversions,
metrics.conversions_value,
metrics.cost_micros,
metrics.impressions,
metrics.clicks
FROM asset_group_asset
WHERE
segments.date DURING LAST_30_DAYS
AND asset_group_asset.status = 'ENABLED'
上位のアセットの組み合わせ
asset_group_top_combination_view リソースを使用すると、アセット グループでパフォーマンスの高いアセットの組み合わせをクエリできます。これは、Google 広告 UI の組み合わせレポートに対応します。たとえば、次のクエリは、指定された asset_group の上位のアセットの組み合わせのリストを生成します。レスポンスの各行には、AssetGroupAssetCombinationData タイプの asset_group_top_combination_view.asset_group_top_combinations メッセージのリストが含まれています。このリストの各項目には、AssetUsage メッセージとして表される、それぞれの組み合わせのアセットのリストが含まれています。
SELECT
campaign.id,
asset_group.id,
asset_group_top_combination_view.asset_group_top_combinations
FROM asset_group_top_combination_view
WHERE asset_group.id = ASSET_GROUP_ID
このクエリを調整して、アセットの選択とキャンペーンの最適化に役立てることができます。次のクエリは、1 つのキャンペーンで最もパフォーマンスの高いアセットの組み合わせを取得しますが、asset_group.ad_strength が GOOD または EXCELLENT のアセット グループのみを対象とします。これにより、パフォーマンスの高いアセット グループ内で、最もパフォーマンスの高いアセットの組み合わせを特定できます。
SELECT
campaign.id,
asset_group_top_combination_view.asset_group_top_combinations,
asset_group.ad_strength,
asset_group.id
FROM asset_group_top_combination_view
WHERE asset_group.ad_strength IN ('GOOD', 'EXCELLENT')
AND campaign.id = CAMPAIGN_ID