실적 최대화 캠페인 최적화 및 문제 해결

실적 최대화 보고서와 마찬가지로 GoogleAdsService.SearchStream를 사용하여 캠페인 및 애셋 그룹 메타데이터를 검색하여 캠페인을 최적화하고 일반적인 문제를 해결할 수 있습니다.

캠페인 최적화

실적 최대화 캠페인을 통해 달성할 수 있는 다양한 비즈니스 목표에 관한 내용은 실적 최대화 캠페인 최적화 도움말을 참고하세요. 이 도움말은 Google Ads API로 만든 실적 최대화 캠페인에도 동일하게 적용됩니다.

캠페인 문제 해결

실적 최대화 캠페인의 실적이 예상보다 저조하다면 광고, 입찰, 타겟팅, 전환 추적 또는 캠페인 설정 문제 때문일 수 있습니다. 문제 해결 단계는 다음 가이드를 참고하세요.

일반적인 애셋 그룹 오류

AssetGroup 만들기 요청이 AssetGroupErrorNOT_ENOUGH로 시작하는 enum 값(예: AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET)으로 실패하면 AssetGroup최소 확장 소재 요구사항을 충족하지 않아 생성되지 않은 것입니다.

예를 들어 AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET 오류는 AssetGroup 만들기 요청이 최소 개수인 MARKETING_IMAGES(이 경우 1개) 없이 제출되었음을 나타냅니다. 이 오류를 수정하려면 애셋 그룹을 애셋에 연결에 설명된 대로 asset_group_operation 및 누락된 asset_group_asset_operations가 포함된 GoogleAdsService.mutate 메서드를 사용하여 AssetGroup를 만드는 요청을 일괄 수정 요청으로 다시 제출합니다.

이 예에서 일괄 수정 요청의 수정 작업 목록에는 MARKETING_IMAGEfield_type가 있는 AssetGroupAsset가 하나 이상 포함되어야 합니다. AssetGroupAsset에서 참조하는 저작물도 MARKETING_IMAGE의 사양을 충족해야 합니다.

마찬가지로 AssetGroup 생성 요청이 AssetGroupError.SHORT_DESCRIPTION_REQUIRED 오류와 함께 실패하면 AssetGroup에 60자 이하의 TEXT 애셋과 DESCRIPTIONfield_type가 누락된 것입니다. 이 문제를 해결하는 단계는 NOT_ENOUGH_MARKETING_IMAGE_ASSET 예와 동일합니다. 그러나 요청에는 field_typeDESCRIPTIONAssetGroupAsset가 하나 이상 포함되어야 하며 AssetGroupAsset에서 참조하는 애셋은 60자(영문 기준) 이하여야 합니다.

애셋 그룹 문제 해결

asset_group.primary_statusasset_group.primary_status_reasons 필드는 애셋 그룹의 실적에 대한 통계를 제공하는 데 사용할 수 있습니다.

SELECT
  asset_group.resource_name,
  asset_group.primary_status,
  asset_group.primary_status_reasons
FROM asset_group
WHERE asset_group.resource_name = "customers/CUSTOMER_ID/assetGroups/ASSET_GROUP_ID"

마찬가지로 asset_group_asset.primary_status, asset_group_asset.primary_status_details, asset_group_asset.primary_status_reasons 필드를 사용하여 애셋 그룹 확장 소재가 게재 중인지 여부 또는 게재되지 않는 이유를 표시할 수 있습니다.

SELECT
  asset_group_asset.resource_name,
  asset_group_asset.primary_status,
  asset_group_asset.primary_status_reasons,
  asset_group_asset.primary_status_details
FROM asset_group_asset
WHERE asset_group_asset.resource_name = "customers/CUSTOMER/assetGroupAssets/ASSET_GROUP_ID~ASSET_ID~FIELD_TYPE"

브랜드 가이드라인이 사용 설정된 캠페인

브랜드 가이드라인을 사용하여 실적 최대화 캠페인에 브랜드가 표시되는 방식을 관리하세요. Campaign.brand_guidelines_enabled를 사용하여 캠페인에 브랜드 가이드라인이 사용 설정되었는지 확인할 수 있습니다.

Campaign.brand_guidelines_enabledtrue로 설정된 실적 최대화 캠페인은 캠페인 수준 브랜드 확장 소재 (BUSINESS_NAME, LOGO, LANDSCAPE_LOGO)를 사용하며 다음을 충족해야 합니다.

  • 정확히 하나의 BUSINESS_NAME 애셋
  • LOGO 애셋 1개 이상

이러한 CampaignAsset 리소스를 올바르게 연결하지 않으면 누락된 저작물 유형에 따라 CampaignError.REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED 또는 CampaignError.REQUIRED_LOGO_ASSET_NOT_LINKED 오류가 발생합니다. 이러한 오류는 브랜드 가이드라인이 사용 설정된 캠페인에서 다음 작업 중 하나를 실행하면 트리거될 수 있습니다.

잘못된 수준에서 브랜드 저작물을 연결하려고 하면 오류가 발생하며 다음과 같이 해결할 수 있습니다.

애셋 소스

실적 최대화 캠페인은 광고주가 업로드하고 Google에서 자동으로 생성한 확장 소재가 포함된 광고를 게재한다는 점에서 고유합니다. 광고주는 성능 문제를 해결하거나 평가하기 위해 확장 소재의 소스를 아는 것이 유용할 수 있습니다. 이 경우 다음과 같이 asset_group_asset.source 필드를 사용할 수 있습니다.

SELECT
  asset.id,
  asset.name,
  asset_group.id,
  asset_group_asset.source
FROM asset_group_asset
WHERE campaign.id = CAMPAIGN_ID

신규 고객 획득 목표의 전환 가치

실적 최대화 캠페인 또는 검색 캠페인에서 신규 고객 획득을 설정한 경우 보고된 전환 가치가 수동으로 업로드한 전환 가치보다 높을 수 있습니다. 신규 고객 가치 모드 (입찰가 상향)를 선택한 경우 모든 신규 고객의 평생 가치가 전환 액션의 전환 가치에 추가됩니다. 모든 신규 고객 평생 가치는 Google Ads 웹 인터페이스를 통해서만 사용할 수 있습니다.

모든 신규 고객 평생 가치를 생략하여 전환 가치를 계산해야 하는 경우 다음의 가상 코드를 참고하세요. 신규 고객 평생 가치는 Google Ads 웹 인터페이스에서 다운로드할 수 있습니다.

nonNewCustomerAcquisitionConversionValueTotal = 0;
// For each campaign that has that conversion...
for (campaign in campaigns) {
  // If the new customer acquisition value is 'Bid higher', then subtract.
  if (bidHigher == true) {
    nonNewCustomerAcquisitionConversionValueTotal +=
        campaign.allConversionsValue - campaign.allNewCustomerLifetimeValue;
  }
  // If the new customer acquisition value is 'Only bid' or not set, then don't subtract.
  else {
    nonNewCustomerAcquisitionConversionValueTotal += campaign.allConversionsValue;
  }
}