Google Ads API의 CustomerLifecycleGoal
및 CampaignLifecycleGoal
리소스를 사용하여 고객 수명 주기와 관련된 목표를 구성합니다. v15부터 Google Ads API는 Google Ads 검색 및 실적 최대화 캠페인을 통해 효율적으로 신규 고객을 획득하기 위한 고객 획득 목표를 지원합니다.
Google Ads 계정에서 교차 계정 전환 추적을 사용하는 경우 Google Ads 계정에서 직접 하지 않고 Google Ads 전환 고객 계정에서 고객 수명 주기 목표를 구성해야 합니다. 그러나 계정에서 캠페인 수명 주기 목표는 계속 설정해야 합니다. 이는 교차 계정 전환 추적을 사용할 때 다른 목표를 관리하는 방법과 유사합니다.
생성 및 업데이트 작업 처리 (v15만 해당)
Google Ads API v15에서는
CustomerLifecycleGoalService
및
CampaignLifecycleGoalService
에서
지원되는 연산이 Google Ads API의
다른 서비스와 약간 다릅니다. 별도의 create
및 update
작업이 있는 대신 v15 CustomerLifecycleGoalOperation
및 CampaignLifecycleGoalOperation
에는 create
작업만 있으며 다음과 같이 update_mask
를 사용하여 인텐트를 표시합니다.
v15를 사용하여 수명 주기 목표를 만들려면
create
를 목표로 채우지만resource_name
를 설정하지 말고 작업의update_mask
도 설정하지 마세요.v15를 사용하여 수명 주기 목표를 업데이트하려면
create
를 목표로 채우고, 목표의resource_name
를 설정하고, 업데이트할 필드를 나열하도록update_mask
를 설정합니다.
고객 수명 주기 목표 구성
고객 수준에서 CustomerLifecycleGoal
를 만들거나 업데이트하여 수명 주기 목표를 구성합니다. Google Ads 계정당 CustomerLifecycleGoal
는 최대 1개입니다.
고객 수명 주기 목표에는 다음 두 필드가 포함됩니다.
lifecycle_goal_customer_definition_settings
existing_user_lists
필드를 설정하여 기존 고객이 포함된 사용자 목록을 나타냅니다.high_lifetime_value_user_lists
필드는 평생 가치가 높은 고객이 포함된 사용자 목록을 나타냅니다. 이 필드를 읽을 수 있지만 Google Ads API에서 변경할 수 없습니다.customer_acquisition_goal_value_settings
value
필드를 설정하여 신규 고객의 첫 구매 전환에 추가할 추가 가치 조정을 정의합니다.목표의
high_lifetime_value
를 읽을 수 있지만 이 필드는 Google Ads API에서 변경할 수 없습니다.
캠페인 수명 주기 목표 구성
캠페인 수준에서 CampaignLifecycleGoal
를 만들거나 업데이트하여 수명 주기 목표를
구성합니다. 캠페인당 최대 1개의 CampaignLifecycleGoal
를 사용할 수 있습니다.
캠페인 수준 목표의 customer_acquisition_goal_settings
필드를 사용하면 캠페인의 최적화 모드를 설정하고 상위 고객 목표의 값 설정을 재정의할 수 있습니다.
optimization_mode
는 다음 값 중 하나일 수 있습니다.
TARGET_ALL_EQUALLY
- 캠페인에서 신규 고객과 기존 고객을 동일하게 타겟팅합니다. 이는 기본 최적화 모드입니다.
BID_HIGHER_FOR_NEW_CUSTOMERS
- 캠페인이 신규 고객과 기존 고객을 모두 타겟팅하지만 신규 고객일 것으로 예상되고
existing_user_lists
에 속하지 않는 고객에게는 입찰가를 더 높게 설정합니다. TARGET_NEW_CUSTOMERS
- 캠페인이 신규 고객만 타겟팅합니다.
value_settings
는 고객 수준 목표의 customer_acquisition_goal_value_settings
와 동일합니다. 이러한 캠페인 수준 설정을 사용하여 특정 캠페인의 값을 재정의합니다.
수명 주기 목표를 가져옵니다.
Google Ads API의 다른 리소스와 마찬가지로 GoogleAdsService
의 search
또는 searchStream
메서드를 사용하여 수명 주기 목표를 가져옵니다.
다음 쿼리는 Google Ads 계정의 모든 CustomerLifecycleGoal
세부정보를 검색합니다.
SELECT
customer_lifecycle_goal.lifecycle_goal_customer_definition_settings.existing_user_lists,
customer_lifecycle_goal.lifecycle_goal_customer_definition_settings.high_lifetime_value_user_lists,
customer_lifecycle_goal.customer_acquisition_goal_value_settings.value,
customer_lifecycle_goal.customer_acquisition_goal_value_settings.high_lifetime_value
FROM customer_lifecycle_goal
마찬가지로 다음 쿼리는 모든 CampaignLifecycleGoal
의 세부정보를 검색합니다.
SELECT
campaign_lifecycle_goal.campaign,
campaign_lifecycle_goal.customer_acquisition_goal_settings.optimization_mode,
campaign_lifecycle_goal.customer_acquisition_goal_settings.value_settings.value,
campaign_lifecycle_goal.customer_acquisition_goal_settings.value_settings.high_lifetime_value
FROM campaign_lifecycle_goal