캠페인 목표를 사용하면 특정 전환
액션에 맞게 특정 캠페인을 최적화할 수 있습니다. 계정 수준
목표와 다른 목표가 있는 캠페인이 있는 경우 필요에 따라 각
CampaignConversionGoal 및 그
biddable 설정을 수정할 수 있습니다. 예를 들어 계정에서 일반적으로 이커머스에 맞게 최적화하지만 오프라인 매장 방문을 타겟팅하는 캠페인이 하나 있는 경우 category=STORE_VISIT이 있는 모든 CampaignConversionGoal 객체에 대해 biddable=true를 설정하고 다른 모든 CampaignConversionGoal 객체에 대해 biddable=false를 설정할 수 있습니다.
CampaignConversionGoalOperation
을 실행하거나 맞춤 목표를 사용하여 캠페인의 고객 수준 목표를 재정의하면 Google Ads에서 더 이상 향후
CustomerConversionGoal 변경사항을 캠페인의 어떤
CampaignConversionGoal 객체에도 적용하지 않습니다. CampaignConversionGoal 객체는
이 시점부터 완전히 독립적이며 아래 설명된 대로
전환 목표 캠페인 구성을 업데이트하여 캠페인을 고객 수준 목표를 사용하도록 다시
전환하지 않는 한 계속 독립적으로 유지됩니다.
새 전환 액션의 캠페인 목표
CustomerConversionGoal과 마찬가지로 새 category 및 origin 조합으로 ConversionAction이 Google Ads 전환 고객에게 추가될 때마다 Google Ads에서 해당 조합에 대한 새 CampaignConversionGoal을 자동으로 만듭니다.
다음 조건 중 하나가 충족되지 않는 한 캠페인 목표의 biddable 속성은 true입니다. 이 경우 biddable은 false입니다.
캠페인 및 새 액션의
category에 대한 다른CampaignConversionGoal의biddable이false로 설정되어 있습니다.category및origin조합이 다음 표에 있습니다.
| category | origin |
|---|---|
| BEGIN_CHECKOUT | GOOGLE_HOSTED |
| 구매 고려도 | GOOGLE_HOSTED |
| 연락처 | GOOGLE_HOSTED |
| CONVERTED_LEAD | GOOGLE_HOSTED |
| 참여 | GOOGLE_HOSTED |
| GET_DIRECTIONS | GOOGLE_HOSTED |
| PAGE_VIEW | GOOGLE_HOSTED |
| QUALIFIED_LEAD | GOOGLE_HOSTED |
| 등록하기 | GOOGLE_HOSTED |
| 구매 | GOOGLE_HOSTED |
| STORE_SALE | 스토어 |
| STORE_VISIT | 스토어 |
| PHONE_CALL_LEAD | LOCAL_SERVICES_ADS |
| MESSAGE_LEAD | LOCAL_SERVICES_ADS |
| BOOK_APPOINTMENT | LOCAL_SERVICES_ADS |
| CONVERTED_LEAD | LOCAL_SERVICES_ADS |
캠페인 목표 가져오기
다음 쿼리를 사용하여 계정의 CampaignConversionGoals 목록을 가져옵니다. 편의를 위해 SELECT 절에 campaign의 속성을 포함하거나 WHERE 절에서 사용하여 특정 캠페인의 캠페인 목표만 가져올 수 있습니다. 아래 쿼리는 campaign.advertising_channel_type을 기준으로 필터링하는 방법을 보여주지만 campaign.id, campaign.name 등과 같은 다른 캠페인 속성을 기준으로 필터링할 수도 있습니다.
SELECT
campaign_conversion_goal.campaign,
campaign_conversion_goal.category,
campaign_conversion_goal.origin,
campaign_conversion_goal.biddable,
campaign.id,
campaign.name
FROM campaign_conversion_goal
WHERE campaign.advertising_channel_type = PERFORMANCE_MAX
목표 구성 수준
goal_config_level
의 ConversionGoalCampaignConfig은 캠페인의 목표 소스를 나타냅니다.
goal_config_level이
CUSTOMER인 캠페인은
고객 수준 목표를 사용하고 goal_config_level이
CAMPAIGN인 캠페인은
캠페인 수준 목표를 사용합니다.
캠페인의 CampaignConversionGoals를 업데이트하거나
맞춤 목표를 사용하면 캠페인의
ConversionGoalCampaignConfig
가 자동으로 goal_config_level=CAMPAIGN로 변경됩니다. goal_config_level을 CUSTOMER로 설정하여 캠페인의 모든 캠페인별 목표 설정을 되돌리고 고객 수준 목표를 사용하도록 다시 전환할 수 있습니다.
다음 쿼리를 사용하여 각 캠페인의 goal_config_level을 가져옵니다.
SELECT
conversion_goal_campaign_config.campaign,
conversion_goal_campaign_config.custom_conversion_goal,
conversion_goal_campaign_config.goal_config_level,
campaign.id,
campaign.name
FROM conversion_goal_campaign_config
맞춤 목표
CustomerConversionGoal과
CampaignConversionGoal은 모두 category과 origin의 조합을 기반으로 목표를 표현합니다. 맞춤 목표
는 특정 전환
액션에 맞게 최적화할 수 있는 추가적인 유연성을 제공합니다. origin 또는 category와 관계없이
이 기능이 유용한 시나리오 중 하나는 동일한 category 및 origin의 목표 하위 집합을 기반으로 목표를 설정하려는 경우입니다. 예를 들어 category=DEFAULT 및 origin=WEBSITE가 있는 전환 액션이 3개 있지만 특정 캠페인에서는 이러한 전환 액션 중 2개를 기반으로만 입찰하려고 할 수 있습니다. 이 시나리오에서는 캠페인에서 이러한 두 전환 액션만 포함하는 맞춤 목표를 사용하고 category=DEFAULT 및 origin=WEBSITE의 CampaignConversionGoal에 대해 biddable=false를 설정할 수 있습니다.
캠페인에 맞춤 목표를 만들고 적용하는 단계는 다음과 같습니다.
CustomConversionGoal을 만듭니다. Google Ads에서 최적화에 사용해야 하는ConversionAction리소스 이름 목록으로conversion_actions반복 필드를 설정하고name을 원하는 이름으로 설정합니다.customer_idMutateCustomConversionGoalsRequest캠페인의
ConversionGoalCampaignConfig를 업데이트하여custom_conversion_goal을 이전 단계의CustomConversionGoal리소스 이름으로 설정하고 작업의update_mask를custom_conversion_goal로 설정합니다.필요에 따라
CampaignConversionGoal의biddable속성을 업데이트합니다. 예를 들어 Google Ads에서 맞춤 목표의 전환 액션에 맞게 만 최적화하려면 각CampaignConversionGoal에서biddable을false로 설정합니다. Google Ads에서category및origin의 특정 조합에 대한 전환 액션 외에 맞춤 목표의 전환 액션에 맞게 최적화하려면 각 해당CampaignConversionGoal에 대해biddable이true이고 다른origin및category조합의 각CampaignConversionGoal에 대해false인지 확인합니다.
맞춤 목표 가져오기
다음 쿼리를 사용하여 계정의 모든 CustomConversionGoal 리소스를 가져옵니다. 계정에서 교차 계정 전환 추적을 사용하는 경우 응답에 유효 전환 계정의 맞춤 목표가 포함됩니다.
SELECT
custom_conversion_goal.id,
custom_conversion_goal.name,
custom_conversion_goal.status,
custom_conversion_goal.conversion_actions
FROM custom_conversion_goal
또한 conversion_goal_campaign_config 리소스를 쿼리할 때 custom_conversion_goal 및
campaign의 속성을 포함할 수 있습니다. 이는 캠페인, 맞춤 목표, 목표 구성이 모두 단일 응답에서 서로 어떻게 관련되어 있는지 확인하는 데 유용합니다.
SELECT
conversion_goal_campaign_config.campaign,
conversion_goal_campaign_config.custom_conversion_goal,
conversion_goal_campaign_config.goal_config_level,
campaign.id,
campaign.name,
custom_conversion_goal.name,
custom_conversion_goal.status,
custom_conversion_goal.conversion_actions
FROM conversion_goal_campaign_config