실적 최대화 보고서

다른 캠페인 유형과 마찬가지로 GoogleAdsService.SearchStream를 사용하여 실적 최대화 캠페인의 속성 및 실적 측정항목을 가져올 수 있습니다. Google Ads API를 사용한 보다 일반적인 보고를 제공하는 방법은 Google Ads API 보고 가이드를 참고하세요. 다음 표에는 실적 최대화 캠페인에 대한 목표별 보고 옵션이 요약되어 있습니다.

측정 목표 연결된 리소스
캠페인 수준 실적 campaign 모든 실적 최대화 캠페인 실적
애셋 그룹 수준 실적 asset_group
확장 소재 실적
소매업 캠페인 실적
캠페인 기준 실적 location_view 위치 기준 실적

캠페인 수준 실적

실적 최대화 캠페인의 실적을 확인하는 방법은 다른 캠페인 유형의 실적을 확인하는 방법과 비슷합니다. 하지만 advertising_channel_typePERFORMANCE_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_strengthGOOD 또는 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

장바구니 데이터를 사용한 제품 실적

소매업 광고주는 수익, 총이익, 총이익률, 판매 단위와 같은 관련 판매 및 이익 측정항목에 액세스할 수 있습니다. 이 측정항목은 실적 최대화 캠페인 전반에서 장바구니 데이터를 사용한 전환 추적을 구현하고 다음 보고서와 호환되는 모든 광고주가 사용할 수 있습니다.

다음 장바구니 데이터 측정항목은 소매업체를 위한 실적 최대화 캠페인의 보고서(예: shopping_performance_view)에서 사용할 수 있습니다.

다음 예는 이러한 장바구니 데이터 측정항목을 사용하여 지난 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_groupasset_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_brandasset_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'