ใช้แหล่งข้อมูล Goal และ CampaignGoalConfig
ของ Google Ads API เพื่อกําหนดค่าเป้าหมายที่เกี่ยวข้องกับวงจรลูกค้า
Google Ads API รองรับเป้าหมายการได้ลูกค้าใหม่และเป้าหมายการรักษาลูกค้าเพื่อจัดการการปรับมูลค่าวงจรลูกค้าอย่างมีประสิทธิภาพผ่านแคมเปญ Google Ads
หากบัญชี Google Ads ใช้เครื่องมือวัด Conversion ข้ามบัญชี คุณต้องกำหนดค่าเป้าหมายวงจรลูกค้าที่ระดับลูกค้าในบัญชี Conversion ของ Google Ads แทนที่จะกำหนดค่าในบัญชี Google Ads โดยตรง อย่างไรก็ตาม คุณยังคงต้องตั้งค่าระดับแคมเปญในบัญชี ซึ่งคล้ายกับวิธีจัดการเป้าหมายอื่นๆ เมื่อใช้เครื่องมือวัด Conversion ข้ามบัญชี
ประเภทเป้าหมายวงจรลูกค้า
เป้าหมายวงจรลูกค้าได้รับการกำหนดค่าที่ระดับบัญชีโดยใช้แหล่งข้อมูล
Goal เป้าหมายแสดงถึงวัตถุประสงค์เฉพาะของวงจรลูกค้า
และกำหนดโดยgoal_type
ประเภทเป้าหมายวงจรลูกค้าที่รองรับมีดังนี้
NEW_CUSTOMER_ACQUISITION- เพื่อการได้ลูกค้าใหม่อย่างมีประสิทธิภาพโดยการกําหนดการปรับมูลค่าให้กับ Conversion ของลูกค้า
CUSTOMER_RETENTION- สําหรับการดึงดูดลูกค้าเดิม ลูกค้าที่มีคุณค่าสูง และลูกค้าที่หยุดใช้งานให้กลับมามีส่วนร่วม
LOYALTY_RETENTION- เพื่อกระตุ้นการรักษาลูกค้าและการมีส่วนร่วมโดยเฉพาะในกลุ่มสมาชิกโปรแกรมสะสมคะแนน
กําหนดค่าเป้าหมายวงจรลูกค้า
ที่ระดับลูกค้า ให้กําหนดค่าเป้าหมายวงจรลูกค้าโดยการสร้าง
Goal มี Goal ได้สูงสุด 1 รายการต่อประเภทเป้าหมาย
(NEW_CUSTOMER_ACQUISITION, CUSTOMER_RETENTION หรือ LOYALTY_RETENTION) ในบัญชี Google Ads
การตั้งค่าเป้าหมายการได้ลูกค้าใหม่
หากต้องการตั้งค่าการได้ลูกค้าใหม่ (NCA) ให้ตั้งค่า goal_type เป็น
NEW_CUSTOMER_ACQUISITION และกําหนดค่าการตั้งค่าในช่อง
new_customer_acquisition_goal_settings โดยใช้
GoalService
ฟิลด์ new_customer_acquisition_goal_settings.value_settings ใช้ CustomerLifecycleOptimizationValueSettings เพื่อ
ระบุการปรับมูลค่า Conversion สําหรับลูกค้าที่ได้มา ดังนี้
value_settings(CustomerLifecycleOptimizationValueSettings):value_adjustment(oneof):additional_value(double): มูลค่า Conversion ที่เพิ่มขึ้นที่จะเพิ่มลงใน Conversion การซื้อครั้งแรกของลูกค้าใหม่value_multiplier(double): ตัวคูณที่จะใช้กับมูลค่า Conversion สําหรับการซื้อครั้งแรกของลูกค้าใหม่ (ไม่รองรับสําหรับNEW_CUSTOMER_ACQUISITIONรองรับสําหรับLOYALTY_RETENTION)
high_lifetime_value_adjustment(oneof):additional_high_lifetime_value(double): มูลค่า Conversion ที่เพิ่มขึ้นสําหรับลูกค้าใหม่ที่ระบบระบุว่าเป็นลูกค้าที่มีมูลค่าตลอดช่วงชีวิตของลูกค้าระดับสูงhigh_lifetime_value_multiplier(double): ตัวคูณมูลค่า Conversion ที่จะใช้กับลูกค้าใหม่ที่มีมูลค่าตลอดช่วงชีวิตของลูกค้าสูง (ยังไม่ รองรับ)
มูลค่าตลอดช่วงชีวิตของลูกค้าสูงควรมากกว่ามูลค่า และตัวคูณมูลค่าตลอดช่วงชีวิตของลูกค้าสูงต้องมากกว่าตัวคูณมูลค่าอย่างเคร่งครัด หากตั้งค่าไว้
def create_nca_goal(client: GoogleAdsClient, customer_id: str) -> None:
"""Sends an API request to add a new New Customer Acquisition Goal.
Args:
client: an initialized GoogleAdsClient instance.
customer_id: a client customer ID.
"""
goal_operation: GoalOperation = client.get_type("GoalOperation")
goal = goal_operation.create
goal.goal_type = client.enums.GoalTypeEnum.NEW_CUSTOMER_ACQUISITION
# Configure the value adjustments.
value_settings = goal.new_customer_acquisition_goal_settings.value_settings
value_settings.additional_value = 50.0
value_settings.additional_high_lifetime_value = 100.0
goal_service = client.get_service("GoalService")
goal_service.mutate_goals(
customer_id=customer_id, operations=[goal_operation]
)
การตั้งค่าเป้าหมายการรักษาลูกค้า
หากต้องการตั้งค่าการรักษาลูกค้า ให้ตั้งค่า goal_type เป็น CUSTOMER_RETENTION และ
กำหนดการตั้งค่าในช่อง retention_goal_settings
ก่อนสร้างเป้าหมายการรักษาลูกค้า คุณต้องมีคุณสมบัติตรงตามข้อกำหนดเบื้องต้นที่อธิบายไว้ ในเกี่ยวกับเป้าหมายการรักษาลูกค้า ซึ่งรวมถึงการมีแคมเปญ Performance Max และรายชื่อผู้ใช้สำหรับการจับคู่ข้อมูลลูกค้า
def create_retention_goal(client: GoogleAdsClient, customer_id: str) -> None:
"""Sends an API request to add a new Customer Retention Goal.
Args:
client: an initialized GoogleAdsClient instance.
customer_id: a client customer ID.
"""
goal_operation: GoalOperation = client.get_type("GoalOperation")
goal = goal_operation.create
goal.goal_type = client.enums.GoalTypeEnum.CUSTOMER_RETENTION
value_settings = goal.retention_goal_settings.value_settings
value_settings.additional_value = 50.0
value_settings.additional_high_lifetime_value = 100.0
goal_service = client.get_service("GoalService")
goal_service.mutate_goals(
customer_id=customer_id, operations=[goal_operation]
)
ซึ่งจะเป็นการสร้างเป้าหมายการรักษาลูกค้าใหม่ที่ระดับบัญชีสําหรับบัญชีลูกค้าที่ระบุ ซึ่งใช้กับแคมเปญทั้งหมดของบัญชี โดยค่าเริ่มต้น เป้าหมายนี้จะกำหนดเป้าหมายเป็น ผู้ใช้ทั้งหมดในรายชื่อผู้ใช้ของการจับคู่ข้อมูลลูกค้า
การตั้งค่าเป้าหมายการรักษาลูกค้าในโปรแกรมสะสมคะแนน
หากต้องการตั้งค่าเป้าหมายการรักษาลูกค้าตามโปรแกรมสะสมคะแนนสำหรับสมาชิกโปรแกรมสะสมคะแนน ให้ตั้งค่า
goal_typeเป็น LOYALTY_RETENTION และกำหนดการตั้งค่าในฟิลด์
loyalty_retention_goal_settings (LoyaltyRetentionGoal)
เป้าหมาย NEW_CUSTOMER_ACQUISITION และ CUSTOMER_RETENTION (ซึ่งใช้การปรับมูลค่าเพิ่มเติม) ต่างจากเป้าหมาย LOYALTY_RETENTION ที่รองรับการตั้งค่า value_multiplier ใน value_settings โดยใช้ CustomerLifecycleOptimizationValueSettings
def create_loyalty_retention_goal(
client: GoogleAdsClient, customer_id: str
) -> None:
"""Sends an API request to add a new Loyalty Retention Goal.
Args:
client: an initialized GoogleAdsClient instance.
customer_id: a client customer ID.
"""
goal_operation: GoalOperation = client.get_type("GoalOperation")
goal = goal_operation.create
goal.goal_type = client.enums.GoalTypeEnum.LOYALTY_RETENTION
goal.loyalty_retention_goal_settings.value_settings.value_multiplier = 1.5
goal_service = client.get_service("GoalService")
goal_service.mutate_goals(
customer_id=customer_id, operations=[goal_operation]
)
แบ่งกลุ่มเป้าหมาย
คุณต้องใช้แหล่งข้อมูล UserListCustomerType
เพื่อจัดกลุ่มเป้าหมายสําหรับเป้าหมายวงจรลูกค้า (รวมถึงเป้าหมายการได้ลูกค้าใหม่
การรักษาลูกค้า และการรักษาลูกค้าที่ภักดี) คุณต้อง
เชื่อมโยงรายชื่อผู้ใช้แต่ละรายการกับหมวดหมู่อย่างน้อย 1 หมวดหมู่โดยสร้าง
UserListCustomerTypeสำหรับชุดค่าผสมของรายชื่อผู้ใช้และหมวดหมู่แต่ละชุด
ใช้ UserListCustomerTypeService เพื่อสร้างอินสแตนซ์ UserListCustomerType
UserListCustomerTypeService รองรับเฉพาะการดำเนินการ create และ remove
ดังนั้นหากต้องการอัปเดต UserListCustomerType ที่มีอยู่ คุณต้อง
นำออก แล้วสร้างใหม่พร้อมการอัปเดตที่จำเป็น
UserListCustomerType จะกำหนดให้กับกลุ่มเป้าหมายตามผู้ใช้ได้เพียงกลุ่มเดียว แต่กลุ่มเป้าหมายตามผู้ใช้
สามารถมีอินสแตนซ์ UserListCustomerType ที่เชื่อมโยงหลายรายการได้ตราบใดที่
อินสแตนซ์ UserListCustomerType ไม่ขัดแย้งกัน การพยายาม
กำหนด UserListCustomerType อินสแตนซ์ที่มีชุดค่าผสมต่อไปนี้ของ
customer_type_category ให้กับรายชื่อผู้ใช้เดียวกันจะทำให้เกิดข้อผิดพลาด UserListCustomerTypeError.CONFLICTING_CUSTOMER_TYPES
customer_type_categoryแรก |
วินาที customer_type_category |
|---|---|
PURCHASERS |
CONVERTED_LEADS |
PURCHASERS |
QUALIFIED_LEADS |
PURCHASERS |
CART_ABANDONERS |
CONVERTED_LEADS |
QUALIFIED_LEADS |
DISENGAGED_CUSTOMERS |
CONVERTED_LEADS |
DISENGAGED_CUSTOMERS |
QUALIFIED_LEADS |
DISENGAGED_CUSTOMERS |
CART_ABANDONERS |
LOYALTY_TIER_X_MEMBERS |
LOYALTY_TIER_Y_MEMBERS |
กำหนดค่าการกำหนดค่าเป้าหมายวงจรแคมเปญ
ที่ระดับแคมเปญ คุณสามารถกําหนดค่าการลบล้างเฉพาะแคมเปญหรือ
ตัวเลือกการกําหนดเป้าหมายได้โดยใช้ CampaignGoalConfig เมื่อมีเป้าหมายระดับบัญชีแล้ว ให้ใช้ resource_name ของเป้าหมายนั้นเพื่อสร้าง CampaignGoalConfig โดยใช้วิธี mutate_campaign_goal_configs ใน CampaignGoalConfigService
การตั้งค่าการได้ลูกค้าใหม่ของแคมเปญ
หากต้องการลบล้างการตั้งค่าหรือกำหนดค่าการกำหนดเป้าหมายสำหรับ NCA ที่ระดับแคมเปญ ให้
กำหนดค่าฟิลด์ campaign_new_customer_acquisition_settings ของประเภท
CampaignNewCustomerAcquisitionGoalSettings
value_settings_override(ประเภท:CustomerLifecycleOptimizationValueSettings): การปรับมูลค่าที่กําหนดเองเพื่อลบล้างการตั้งค่าระดับบัญชีtarget_option(ประเภท:CustomerLifecycleOptimizationMode): ควบคุมโหมดการเพิ่มประสิทธิภาพวงจรลูกค้า ตัวเลือกมีดังนี้TARGET_ALL: แคมเปญกำหนดเป้าหมายทั้งลูกค้าใหม่และลูกค้าเดิม แต่ เสนอราคาสูงขึ้นสำหรับลูกค้าใหม่โดยใช้การปรับมูลค่าที่กำหนดค่าไว้TARGET_SPECIFIC: แคมเปญกำหนดเป้าหมายไปยังลูกค้าใหม่เท่านั้น การปรับราคาเสนอ ใช้ไม่ได้กับตัวเลือกนี้
def create_campaign_nca_config(
client: GoogleAdsClient,
customer_id: str,
goal_resource_name: str,
campaign_resource_name: str,
) -> None:
"""Sends an API request to add a new CampaignGoalConfig for NCA.
Args:
client: an initialized GoogleAdsClient instance.
customer_id: a client customer ID.
goal_resource_name: the resource name of an existing NCA Goal.
campaign_resource_name: the resource name of an existing Campaign.
"""
operation: CampaignGoalConfigOperation = client.get_type(
"CampaignGoalConfigOperation"
)
goal_config = operation.create
goal_config.campaign = campaign_resource_name
goal_config.goal = goal_resource_name
# Set the target option to target both new and existing customers.
nca_settings = goal_config.campaign_new_customer_acquisition_settings
nca_settings.target_option = (
client.enums.CustomerLifecycleOptimizationModeEnum.TARGET_ALL
)
# Optionally override value settings.
nca_settings.value_settings_override.additional_value = 60.0
campaign_goal_config_service = client.get_service(
"CampaignGoalConfigService"
)
campaign_goal_config_service.mutate_campaign_goal_configs(
customer_id=customer_id, operations=[operation]
)
การตั้งค่าการรักษาลูกค้าของแคมเปญ
หากต้องการลบล้างการตั้งค่าหรือกําหนดค่าการกําหนดเป้าหมายสําหรับเป้าหมายการรักษาลูกค้าที่ระดับแคมเปญ
ให้กําหนดค่าฟิลด์ campaign_retention_settings ของประเภท
CampaignRetentionGoalSettings
value_settings_override(ประเภท:CustomerLifecycleOptimizationValueSettings): การปรับมูลค่าที่กําหนดเองเพื่อลบล้างการตั้งค่าระดับบัญชีtarget_option(ประเภท:CustomerLifecycleOptimizationMode): ควบคุม โหมดการเพิ่มประสิทธิภาพ ค่าเริ่มต้นคือTARGET_ALLหากต้องการตั้งค่าเป็นTARGET_SPECIFICบัญชีของคุณต้องอยู่ในรายการที่อนุญาตที่เหมาะสม
def create_campaign_retention_config(
client: GoogleAdsClient,
customer_id: str,
goal_resource_name: str,
campaign_resource_name: str,
) -> None:
"""Sends an API request to add a new CampaignGoalConfig for Retention.
Args:
client: an initialized GoogleAdsClient instance.
customer_id: a client customer ID.
goal_resource_name: the resource name of an existing Retention Goal.
campaign_resource_name: the resource name of an existing Campaign.
"""
operation: CampaignGoalConfigOperation = client.get_type(
"CampaignGoalConfigOperation"
)
goal_config = operation.create
goal_config.campaign = campaign_resource_name
goal_config.goal = goal_resource_name
goal_config.campaign_retention_settings.target_option = (
client.enums.CustomerLifecycleOptimizationModeEnum.TARGET_ALL
)
# Accounts on the allowlist can set TARGET_SPECIFIC instead:
# goal_config.campaign_retention_settings.target_option = (
# client.enums.CustomerLifecycleOptimizationModeEnum.TARGET_SPECIFIC
# )
campaign_goal_config_service = client.get_service(
"CampaignGoalConfigService"
)
campaign_goal_config_service.mutate_campaign_goal_configs(
customer_id=customer_id, operations=[operation]
)
campaign_retention_settings.target_option จะมีค่าเริ่มต้นเป็น TARGET_ALL หากไม่ได้ตั้งค่า
ตัวเลือกในการตั้งค่า TARGET_SPECIFIC จะใช้ได้กับผู้ใช้ที่อยู่ในรายการที่อนุญาตที่เหมาะสมเท่านั้น
การตั้งค่าการรักษาความภักดีของแคมเปญ
หากต้องการลบล้างการตั้งค่าหรือกําหนดค่าลักษณะการทํางานเฉพาะสมาชิกโปรแกรมสะสมคะแนนที่ระดับแคมเปญสําหรับเป้าหมาย LOYALTY_RETENTION ให้กําหนดค่าฟิลด์ campaign_loyalty_retention_settings ประเภท CampaignLoyaltyRetentionGoalSettings ใน CampaignGoalConfig
value_settings_override(ประเภท:CustomerLifecycleOptimizationValueSettings): การปรับมูลค่าที่กําหนดเองเพื่อลบล้างการตั้งค่ามูลค่าการรักษาลูกค้าจากโปรแกรมสะสมคะแนนระดับบัญชีenable_bid_adjustments_for_loyalty_members(ประเภท:bool): เลือกว่าจะ เปิดใช้การปรับราคาเสนอสำหรับสมาชิกโปรแกรมสะสมคะแนนในแคมเปญนี้หรือไม่show_targeted_loyalty_member_benefits_in_pla(ประเภท:bool): ไม่ว่าจะแสดงสิทธิประโยชน์สำหรับสมาชิกโปรแกรมสะสมคะแนนที่กำหนดเป้าหมายในรูปแบบโฆษณาตามข้อมูลผลิตภัณฑ์ (PLA) ในประเทศที่มีสิทธิ์หรือไม่
def create_campaign_loyalty_retention_config(
client: GoogleAdsClient,
customer_id: str,
goal_resource_name: str,
campaign_resource_name: str,
) -> None:
"""Sends an API request to add a new CampaignGoalConfig for Loyalty.
Args:
client: an initialized GoogleAdsClient instance.
customer_id: a client customer ID.
goal_resource_name: the resource name of an existing Loyalty Goal.
campaign_resource_name: the resource name of an existing Campaign.
"""
operation: CampaignGoalConfigOperation = client.get_type(
"CampaignGoalConfigOperation"
)
goal_config = operation.create
goal_config.campaign = campaign_resource_name
goal_config.goal = goal_resource_name
# Enable bid adjustments and targeted loyalty benefits in PLAs.
loyalty_settings = goal_config.campaign_loyalty_retention_settings
loyalty_settings.enable_bid_adjustments_for_loyalty_members = True
loyalty_settings.show_targeted_loyalty_member_benefits_in_pla = True
campaign_goal_config_service = client.get_service(
"CampaignGoalConfigService"
)
campaign_goal_config_service.mutate_campaign_goal_configs(
customer_id=customer_id, operations=[operation]
)
การตรวจสอบและข้อผิดพลาด
เมื่อกำหนดค่าเป้าหมายวงจรลูกค้า คุณอาจพบข้อจำกัดและข้อผิดพลาดต่อไปนี้
ข้อผิดพลาดในการตรวจสอบเป้าหมาย
- การกำหนดค่าเป้าหมายที่ซ้ำกัน
- การสร้างเป้าหมายวงจรลูกค้าที่ซ้ำกันเมื่อมีอยู่แล้วจะส่งผลให้เกิดข้อผิดพลาด
GoalError.NEW_CUSTOMER_ACQUISITION_GOAL_ALREADY_EXISTS(สําหรับ NCA),GoalError.RETENTION_GOAL_ALREADY_EXISTS(สําหรับเป้าหมายการรักษาลูกค้า) หรือGoalError.LOYALTY_RETENTION_GOAL_ALREADY_EXISTS(สําหรับเป้าหมายการรักษาลูกค้าแบบลอยัลตี้) - การตั้งค่าค่าไม่ถูกต้อง
- เมื่อกําหนดค่าการตั้งค่ามูลค่าเป้าหมายวงจรลูกค้า หากมีมูลค่าตลอดช่วงชีวิตของลูกค้าสูง
อยู่ จะต้องมีมูลค่ามาตรฐาน
(
GoalError.HIGH_LIFETIME_VALUE_PRESENT_BUT_VALUE_ABSENT) และมูลค่าตลอดช่วงชีวิตของลูกค้าสูงต้องมากกว่ามูลค่า หากตั้งค่าไว้ (GoalError.HIGH_LIFETIME_VALUE_LESS_THAN_OR_EQUAL_TO_VALUE) - ในทํานองเดียวกัน สําหรับการตั้งค่ามูลค่าแบบคูณ หากมีตัวคูณมูลค่าตลอดช่วงชีวิตของลูกค้าสูง จะต้องมีตัวคูณมูลค่า
(
GoalError.HIGH_LIFETIME_VALUE_MULTIPLIER_PRESENT_BUT_VALUE_MULTIPLIER_ABSENT) และตัวคูณมูลค่าตลอดช่วงชีวิตของลูกค้าสูงต้องมากกว่าตัวคูณมูลค่าอย่างเคร่งครัด (GoalError.HIGH_LIFETIME_VALUE_MULTIPLIER_LESS_THAN_OR_EQUAL_TO_VALUE_MULTIPLIER)
ข้อผิดพลาดในการตรวจสอบการกำหนดค่าเป้าหมายแคมเปญ
- การลบล้างค่าที่เฉพาะเจาะจงเป้าหมาย
- สําหรับเป้าหมายการได้ลูกค้าใหม่ หากตั้งค่า
target_optionเป็นTARGET_SPECIFIC(เพื่อกําหนดเป้าหมายเฉพาะลูกค้าใหม่) จะต้องไม่กําหนดค่าการลบล้างมูลค่าระดับแคมเปญ (CampaignGoalConfigError.CAMPAIGN_OVERRIDE_VALUES_SET_FOR_NEW_CUSTOMER_ACQUISITION_TARGET_SPECIFIC_OPTION) การปรับการเสนอราคาจะใช้ไม่ได้เมื่อกําหนดเป้าหมายเฉพาะลูกค้าใหม่ - ลบล้างการตั้งค่าค่าที่ไม่ถูกต้อง
- เมื่อกําหนดค่าการลบล้างการตั้งค่ามูลค่าวงจรลูกค้าที่ระดับแคมเปญ หากมีมูลค่าตลอดช่วงชีวิตของลูกค้าสูง มูลค่ามาตรฐานจะต้องมีอยู่ (
CampaignGoalConfigError.HIGH_LIFETIME_VALUE_PRESENT_BUT_VALUE_ABSENT) และมูลค่าตลอดช่วงชีวิตของลูกค้าสูงจะต้องมากกว่ามูลค่า หากตั้งค่าไว้ (CampaignGoalConfigError.HIGH_LIFETIME_VALUE_LESS_THAN_OR_EQUAL_TO_VALUE) ในทํานองเดียวกัน สําหรับการตั้งค่ามูลค่าแบบคูณ หากมีตัวคูณมูลค่าตลอดช่วงชีวิตของลูกค้าสูง ตัวคูณมูลค่าจะต้องมีอยู่ (CampaignGoalConfigError.HIGH_LIFETIME_VALUE_MULTIPLIER_PRESENT_BUT_VALUE_MULTIPLIER_ABSENT) และตัวคูณมูลค่าตลอดช่วงชีวิตของลูกค้าสูงจะต้องมากกว่าตัวคูณมูลค่าอย่างเคร่งครัด (CampaignGoalConfigError.HIGH_LIFETIME_VALUE_MULTIPLIER_LESS_THAN_OR_EQUAL_TO_VALUE_MULTIPLIER) - รองรับประเภทแคมเปญที่มีมูลค่าตลอดช่วงชีวิตสูง
- การลบล้างมูลค่าตลอดช่วงชีวิตของลูกค้าสูงและการลบล้างตัวคูณมูลค่าตลอดช่วงชีวิตของลูกค้าสูง
ต้องตั้งค่าสําหรับประเภทแคมเปญที่รองรับเท่านั้น
(
CampaignGoalConfigError.CAMPAIGN_OVERRIDE_HIGH_LIFETIME_VALUE_NOT_SUPPORTED_FOR_CAMPAIGN_TYPEหรือCampaignGoalConfigError.CAMPAIGN_OVERRIDE_HIGH_LIFETIME_VALUE_MULTIPLIER_NOT_SUPPORTED_FOR_CAMPAIGN_TYPE) - เป้าหมายที่ใช้ร่วมกันไม่ได้
- ระบบจะแสดงข้อผิดพลาดหากแคมเปญพยายามใช้เป้าหมายการเพิ่มประสิทธิภาพวงจรลูกค้าพร้อมกัน
(
CampaignGoalConfigError.CANNOT_USE_INCOMPATIBLE_CLO_GOALS) ตารางต่อไปนี้แสดงชุดค่าผสมเป้าหมายที่แยกกันซึ่งทําให้เกิดข้อผิดพลาดนี้
| ประเภท / โหมดเป้าหมายวงจรลูกค้า | เป้าหมาย / โหมดที่ใช้ร่วมกันไม่ได้ |
|---|---|
การรักษาลูกค้า ("เสนอราคาสำหรับลูกค้าที่หยุดใช้งานเท่านั้น" /
TARGET_SPECIFIC)
|
การได้ลูกค้าใหม่ ("เสนอราคาสําหรับลูกค้าใหม่เท่านั้น" /
TARGET_SPECIFIC, "เสนอราคาสูงขึ้นสําหรับลูกค้าใหม่" /
TARGET_ALL), การแสวงหาลูกค้าใหม่
|
การรักษาลูกค้า ("เสนอราคาสูงขึ้นสําหรับลูกค้าที่หยุดใช้งาน" /
TARGET_ALL)
|
การได้ลูกค้าใหม่ ("เสนอราคาสำหรับลูกค้าใหม่เท่านั้น" /
TARGET_SPECIFIC) การแสวงหาลูกค้าใหม่
|
| การรักษาลูกค้า (ตัวคูณมูลค่า) |
การได้ลูกค้าใหม่ ("เสนอราคาสําหรับลูกค้าใหม่เท่านั้น" /
TARGET_SPECIFIC), การรักษาลูกค้า ("เสนอราคาสําหรับลูกค้าที่หยุดใช้งานเท่านั้น" / TARGET_SPECIFIC), การแสวงหาลูกค้าใหม่, กําไรขั้นต้น
|
| การรักษาความภักดี (สิทธิประโยชน์ใน PLA) |
การได้ลูกค้าใหม่ ("เสนอราคาสำหรับลูกค้าใหม่เท่านั้น" /
TARGET_SPECIFIC), การค้นหาผู้มีโอกาสเป็นลูกค้า, กำไรขั้นต้น
|
| การหาลูกค้าใหม่ |
การได้ลูกค้าใหม่ ("เสนอราคาสำหรับลูกค้าใหม่เท่านั้น" /
TARGET_SPECIFIC, "เสนอราคาสูงขึ้นสำหรับลูกค้าใหม่" /
TARGET_ALL)
|
ดึงข้อมูลเป้าหมายวงจรลูกค้า
เช่นเดียวกับทรัพยากรอื่นๆ ใน Google Ads API ให้ใช้เมธอด search หรือ searchStream
ของ GoogleAdsService เพื่อดึงเป้าหมายและ Config ของวงจรลูกค้า
คําค้นหาต่อไปนี้จะดึงรายละเอียดของ Goal ที่กําหนดค่าทั้งหมดในบัญชี Google Ads API
SELECT
goal.goal_id,
goal.goal_type,
goal.owner_customer,
goal.new_customer_acquisition_goal_settings.value_settings.additional_value,
goal.new_customer_acquisition_goal_settings.value_settings.additional_high_lifetime_value,
goal.retention_goal_settings.value_settings.additional_value,
goal.retention_goal_settings.value_settings.additional_high_lifetime_value,
goal.loyalty_retention_goal_settings.value_settings.value_multiplier
FROM goal
ในทำนองเดียวกัน การค้นหาต่อไปนี้จะดึงรายละเอียดของทุกCampaignGoalConfig
SELECT
campaign_goal_config.campaign,
campaign_goal_config.goal,
campaign_goal_config.goal_type,
campaign_goal_config.campaign_new_customer_acquisition_settings.target_option,
campaign_goal_config.campaign_new_customer_acquisition_settings.value_settings_override.additional_value,
campaign_goal_config.campaign_new_customer_acquisition_settings.value_settings_override.additional_high_lifetime_value,
campaign_goal_config.campaign_retention_settings.target_option,
campaign_goal_config.campaign_retention_settings.value_settings_override.additional_value,
campaign_goal_config.campaign_loyalty_retention_settings.value_settings_override.value_multiplier,
campaign_goal_config.campaign_loyalty_retention_settings.enable_bid_adjustments_for_loyalty_members,
campaign_goal_config.campaign_loyalty_retention_settings.show_targeted_loyalty_member_benefits_in_pla
FROM campaign_goal_config