다른 캠페인 유형과 마찬가지로
GoogleAdsService.SearchStream
를
사용하여 실적 최대화 캠페인의 속성과 실적 측정항목을 검색할 수 있습니다.
Google Ads API를 사용한 일반적인 보고에 대해 자세히 알아보려면
Google Ads API 보고 가이드를 참고하세요. 다음 표에는 목표별로 정리된 실적 최대화 캠페인에 대한 보고 옵션이 요약되어 있습니다.
측정 목표 | 연결된 리소스 | 예 |
---|---|---|
캠페인 수준 실적 | campaign |
모든 실적 최대화 캠페인 실적 |
애셋 그룹 수준 실적 | asset_group |
|
확장 소재 실적 | ||
소매업 캠페인 실적 | ||
캠페인 기준 실적 |
location_view
|
위치 기준 실적 |
캠페인 수준 실적
실적 최대화 캠페인 실적을 보는 것은 다른 캠페인 유형의 실적을 조회하는 것과 비슷합니다. 하지만 advertising_channel_type
가 PERFORMANCE_MAX
인 캠페인만 포함하도록 필터를 추가해야 합니다.
모든 실적 최대화 캠페인 실적
예를 들어 다음 쿼리는 지난 30일 동안의 모든 실적 최대화 캠페인의 실적을 반환합니다. campaign.id
또는 campaign.resource_name
를 필터링하여 결과를 단일 캠페인으로 제한할 수도 있습니다. 이는 Google Ads UI의 실적 최대화 채널 애셋 보고에 해당합니다.
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
애셋 그룹 수준 실적
캠페인 보고 외에도 실적 최대화 캠페인에 연결된 asset_group
리소스에 대한 보고를 사용할 수 있습니다.
애셋 그룹 광고 효력
실적 최대화 캠페인은 애셋 그룹에 연결된 애셋을 사용하여 각 애셋 그룹의 광고를 동적으로 생성하므로 개별 광고 실적을 확인할 수 없습니다. 하지만 Google Ads API에서는 asset_group.ad_strength
필드를 노출하여 연결된 asset_group
항목이 최적의 광고 실적을 위해 얼마나 잘 설정되어 있는지 평가합니다.
실적 최대화 캠페인의 광고 효력에 대해
자세히 알아보세요.
다음 쿼리는 모든 애셋 그룹의 광고 효력을 확인하는 방법을 보여줍니다. asset_group.id
또는
asset_group.resource_name
에서
이 쿼리를 추가로 필터링하여
하나 이상의 특정 애셋 그룹의 광고 효력을 확인할 수 있습니다. 또는
앞에서 설명한 대로 campaign
필터를 추가하여 지정된 캠페인 내에서
여러 애셋 그룹의 광고 효력을 비교할 수도 있습니다.
SELECT
asset_group.id,
asset_group.ad_strength
FROM asset_group
WHERE asset_group.status = 'ENABLED'
애셋 그룹 효력 개선을 위한 권장사항
Google Ads API는 '매우 좋음' 등급에 도달하기 위해 개선되어야 하는 애셋 그룹을 강조 표시하는 추천 유형인 IMPROVE_PERFORMANCE_MAX_AD_STRENGTH
를 제공합니다. 이 기능은 사용자가 애셋 그룹을 만들고 관리할 수 있는
서드 파티 광고주에게 특히 유용합니다.
자세한 내용은 최적화 점수 및 권장사항 가이드를 참조하세요.
애셋 그룹 실적
asset_group
리소스는 개별 애셋 그룹 실적을 측정하기 위한 다양한 측정항목을 노출합니다. 아래의 샘플 쿼리는 지난 7일 동안 지정된 캠페인에서 각 asset_group
의 성능 측정항목을 검색하는 방법을 보여줍니다.
SELECT
asset_group.id,
asset_group.name,
asset_group.primary_status,
metrics.conversions,
metrics.conversions_value,
metrics.cost_micros,
metrics.clicks,
metrics.impressions
FROM asset_group
WHERE campaign.id = CAMPAIGN_ID
AND segments.date DURING LAST_7_DAYS
애셋 실적
asset_group_asset
리소스를 사용하여 애셋 수준 성능을 얻을 수 있습니다.
asset_group_asset
의 애셋 실적
asset_group_asset
리소스에서 performance_label
필드는 동일한 유형의 다른 애셋과 비교하여 애셋의 순위를 매깁니다. 자세한 내용은 실적 최대화 캠페인의 애셋 보고 정보를 참고하세요.
SELECT
asset_group_asset.asset,
asset_group_asset.performance_label,
asset_group_asset.status
FROM asset_group_asset
WHERE asset_group.id = ASSET_GROUP_ID
AND asset_group_asset.status != 'REMOVED'
상위 애셋 조합
asset_group_top_combination_view
리소스를 사용하여 애셋 그룹에서 실적이 가장 우수한 애셋 조합을 쿼리할 수 있습니다. 이는 Google Ads UI의 조합 보고서에 해당합니다. 예를 들어 다음 쿼리는 지정된 asset_group
의 상위 애셋 조합 목록을 생성합니다. 응답의 각 행에는 AssetGroupAssetCombinationData
유형의 asset_group_top_combination_view.asset_group_top_combinations
메시지 목록이 포함됩니다.
이 목록의 각 항목에는 AssetUsage
메시지로 표시되는 각 조합의 애셋 목록이 포함됩니다.
SELECT asset_group_top_combination_view.asset_group_top_combinations
FROM asset_group_top_combination_view
WHERE asset_group.id = ASSET_GROUP_ID
여기서 한 걸음 더 나아가 이 쿼리를 조정하여 애셋 선택에 도움이 되는 통계를 생성하고 실적 최대화 캠페인 실적을 더 최적화할 수 있습니다. 아래 쿼리는 단일 캠페인에서 애셋 그룹별로 상위 애셋 조합을 생성하지만, asset_group.ad_strength
가 GOOD
또는 EXCELLENT
인 애셋 그룹으로 결과를 제한합니다. 이렇게 생성된 애셋 조합은 캠페인에서 실적이 가장 우수한 애셋 그룹의 상위 애셋 조합을 나타냅니다.
SELECT
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
소매 캠페인 실적
보고 목표에 따라 다양한 방법으로 실적 최대화 소매업체 캠페인을 측정할 수 있습니다.
모든 소매업 캠페인 실적
가장 기본적인 예는 모든 실적 최대화 캠페인 실적 예시의 방법을 사용하여 모든 실적 최대화 소매업체 캠페인의 실적을 가져오는 것입니다. 실적 최대화 소매업체 캠페인을 만들려면 캠페인의 shopping_setting
필드를 판매자 센터 계정의 merchant_id
로 채워야 합니다. 그런 다음 campaign.shopping_setting.merchant_id IS NOT NULL
조건을 WHERE
절에 추가하면 결과 세트가 소매업체 캠페인만 포함되도록 필터링됩니다.
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
필드는
판매자 센터 계정에서 특정 제품 피드를
타겟팅하는 데 사용할 수 있습니다. 이 필드를 필터링하면 특정 제품 피드와 연결된 모든 캠페인에 대한
보고서 측정항목을 얻을 수 있습니다. 예를 들어 다음 쿼리는 겨울 시즌에 홍보할 제품을 타겟팅하는 모든 실적 최대화 캠페인의 측정항목을 검색하는 방법을 보여줍니다.
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
제품 실적
아래 쿼리와 같이 shopping_performance_view
를 사용하여 모든 실적 최대화 소매업체 캠페인에서 제품 수준 측정항목을 검색할 수 있습니다. campaign.advertising_channel_type
을
필터링하면
실적 최대화 캠페인으로 결과가 제한되며, segments.product_item_id
를 포함하면
소매업 캠페인만 포함되도록 결과가 자동으로 필터링됩니다.
비소매업 캠페인에는 연결된 제품이 없기 때문입니다.
SELECT
segments.product_item_id,
metrics.clicks,
metrics.cost_micros,
metrics.impressions,
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
장바구니 데이터를 사용한 제품 실적
소매업 광고주는 매출, 총 이익, 총 이익 마진, 판매된 단위 수와 같은 관련 판매 및 이익 측정항목에 액세스할 수 있습니다. 이 측정항목은 실적 최대화 캠페인에서 장바구니 데이터를 사용한 전환 추적을 구현하는 모든 광고주가 사용할 수 있으며 다음 보고서와 호환됩니다.
asset_group_product_group_view
campaign
customer
(모든 캠페인에 대해 집계됨)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 = '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
캠페인 기준 실적
캠페인 기준 보고서는 지원되는 기준 유형에 대해서만 생성됩니다. 지원되는 기준 유형은 캠페인 기준 만들기 가이드에서 확인할 수 있습니다.
위치 기준 실적
다음은 location_view
보고서에서 실적 최대화 캠페인의 위치 기준 데이터를 쿼리하는
예입니다.
SELECT
campaign.id,
campaign.name,
metrics.clicks,
metrics.impressions,
campaign_criterion.location.geo_target_constant
FROM location_view
WHERE campaign.status != 'REMOVED'