다른 캠페인 유형과 마찬가지로 GoogleAdsService.SearchStream
를 사용하여 실적 최대화 캠페인의 속성 및 실적 측정항목을 가져올 수 있습니다.
Google Ads API를 사용한 보다 일반적인 보고를 제공하는 방법은 Google Ads API 보고 가이드를 참고하세요. 다음 표에는 실적 최대화 캠페인에 대한 목표별 보고 옵션이 요약되어 있습니다.
측정 목표 | 연결된 리소스 | 예 |
---|---|---|
캠페인 수준 실적 | campaign |
모든 실적 최대화 캠페인 실적 |
애셋 그룹 수준 실적 | asset_group |
|
확장 소재 실적 | ||
소매업 캠페인 실적 | ||
캠페인 기준 실적 |
location_view
|
위치 기준 실적 |
캠페인 수준 실적
실적 최대화 캠페인의 실적을 확인하는 방법은 다른 캠페인 유형의 실적을 확인하는 방법과 비슷합니다. 하지만 advertising_channel_type
가 PERFORMANCE_MAX
인 캠페인만 포함하도록 필터를 추가해야 합니다.
모든 실적 최대화 캠페인 실적
예를 들어 다음 쿼리는 지난 30일 동안의 모든 실적 최대화 캠페인의 실적을 반환합니다. campaign.id
또는 campaign.resource_name
를 필터링하여 결과를 단일 캠페인으로 제한할 수도 있습니다.
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
리소스는 애셋 그룹에서 실적이 가장 우수한 애셋 조합을 쿼리하는 데 사용할 수 있습니다. 예를 들어 다음 쿼리는 지정된 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'