ใช้CustomerLifecycleGoal
และ
CampaignLifecycleGoal
แหล่งข้อมูลของ
Google Ads API เพื่อกำหนดค่าเป้าหมายที่เกี่ยวข้องกับวงจรของลูกค้า ตั้งแต่เวอร์ชัน 15 เป็นต้นไป ฟิลด์
Google Ads API สนับสนุนการได้ลูกค้าใหม่
เป้าหมายอย่างมีประสิทธิภาพ
การได้ลูกค้าใหม่ผ่าน Search และ Performance Max ของ Google Ads
แคมเปญ
หากบัญชี Google Ads ใช้เครื่องมือวัด Conversion ข้ามบัญชี ต้องกําหนดค่าเป้าหมายวงจรของลูกค้าใน Conversion ของ Google Ads ลูกค้า แทนที่อยู่ในบัญชี Google Ads โดยตรง คุณยังควรตั้งค่า แต่เป้าหมายในวงจรของแคมเปญในบัญชี ซึ่งคล้ายกับวิธีที่คุณ จัดการเป้าหมายอื่นๆ เมื่อใช้ เครื่องมือวัด Conversion ข้ามบัญชี
จัดการการดำเนินการสร้างและอัปเดต (สำหรับเวอร์ชัน 15 เท่านั้น)
ใน Google Ads API v15 การดำเนินการที่รองรับใน
CustomerLifecycleGoalService
และ
CampaignLifecycleGoalService
แตกต่างจากบริการอื่นๆ ใน Google Ads API เล็กน้อย แทนที่จะต้องแยกกัน
การดำเนินการ create
และ update
, v15
CustomerLifecycleGoalOperation
และ
CampaignLifecycleGoalOperation
มีเพียงการดำเนินการ create
และคุณระบุ Intent โดยใช้
update_mask
ดังนี้
หากต้องการสร้างเป้าหมายวงจรโดยใช้ v15 ให้ใส่เป้าหมายใน
create
แต่ อย่าตั้งค่าresource_name
และอย่าตั้งค่าupdate_mask
ของหากต้องการอัปเดตเป้าหมายวงจรโดยใช้ v15 ให้ป้อนเป้าหมายใน
create
แล้วตั้งค่าresource_name
ของเป้าหมาย แล้วตั้งค่าupdate_mask
เพื่อแสดงรายการ ช่องที่ต้องการอัปเดต
กําหนดค่าเป้าหมายวงจรของลูกค้า
ที่ระดับลูกค้า ให้กำหนดค่าเป้าหมายของวงจรโดยการสร้างหรืออัปเดต
CustomerLifecycleGoal
อาจมีที่
มากที่สุด 1 CustomerLifecycleGoal
รายการต่อบัญชี Google Ads
customer_acquisition_goal_value_settings.value
จะระบุฟิลด์เพิ่มเติม
การปรับมูลค่าเพื่อเพิ่มให้กับ Conversion การซื้อครั้งแรกของลูกค้าใหม่ คุณสามารถ
อ่าน customer_acquisition_goal_value_settings.high_lifetime_value
ของ
แต่ฟิลด์นี้จะเปลี่ยนแปลงไม่ได้ใน Google Ads API
แบ่งกลุ่มเป้าหมาย
เริ่มตั้งแต่ Google Ads API v17 คุณต้องใช้เมธอด
ทรัพยากร UserListCustomerType
ที่จะแบ่งกลุ่ม
กลุ่มเป้าหมาย สำหรับเป้าหมายวงจรของลูกค้า การกําหนดค่ากลุ่มเป้าหมายโดยตรงใน
ทรัพยากรของ CustomerLifecycleGoal
คือ
เลิกใช้งานแล้ว รายละเอียดมีดังนี้:
- ก่อนเวอร์ชัน 17:
- เพิ่มรายการผู้ใช้ลงในคอลเล็กชัน
existing_user_lists
ของCustomerLifecycleGoal
- เพิ่มรายการผู้ใช้ลงในคอลเล็กชัน
- ตั้งแต่ v17 เป็นต้นไป
- เชื่อมโยงรายการผู้ใช้แต่ละรายการกับหมวดหมู่หนึ่งหมวดหมู่ขึ้นไป โดยสร้าง
UserListCustomerType
สำหรับชุดค่าผสมของรายชื่อผู้ใช้และหมวดหมู่แต่ละชุด
- เชื่อมโยงรายการผู้ใช้แต่ละรายการกับหมวดหมู่หนึ่งหมวดหมู่ขึ้นไป โดยสร้าง
ใน Google Ads API v17 ขึ้นไป
ใช้เมนู
UserListCustomerTypeService
ถึง
สร้างอินสแตนซ์ UserListCustomerType
หากคุณป้อนข้อมูล
CustomerLifecycleGoal.lifecycle_goal_customer_definition_settings.existing_user_lists
แสดงว่าบัญชีของคุณจะมี UserListCustomerType
ที่เกี่ยวข้องอยู่แล้ว
อินสแตนซ์
UserListCustomerTypeService
รองรับเฉพาะ create
และ remove
ดังนั้นหากคุณต้องการอัปเดต UserListCustomerType
ที่มีอยู่ คุณจะต้อง
นำคีย์ออกและสร้างใหม่ที่มีการอัปเดตที่จำเป็น
สามารถกำหนด UserListCustomerType
ให้กับรายชื่อผู้ใช้ได้หนึ่งรายการเท่านั้น แต่
รายการผู้ใช้สามารถมีอินสแตนซ์ UserListCustomerType
ที่เชื่อมโยงได้หลายรายการ
ตราบใดที่ไม่มีความขัดแย้งระหว่าง UserListCustomerType
อินสแตนซ์ กำลังพยายามกำหนดอินสแตนซ์ UserListCustomerType
รายการที่มี
การผสมผสานของ
customer_type_category
ลงในรายชื่อผู้ใช้เดียวกันจะส่งผลให้เกิด
ข้อผิดพลาด UserListCustomerTypeError.CONFLICTING_CUSTOMER_TYPES
:
customer_type_category แรก |
customer_type_category ที่ 2 |
---|---|
ผู้ซื้อ | CONVERTED_LEADS |
ผู้ซื้อ | QUALIFIED_LEADS |
ผู้ซื้อ | CART_ABANDONERS |
CONVERTED_LEADS | QUALIFIED_LEADS |
DISENGAGED_CUSTOMERS | CONVERTED_LEADS |
DISENGAGED_CUSTOMERS | QUALIFIED_LEADS |
DISENGAGED_CUSTOMERS | CART_ABANDONERS |
ใน Google Ads API v16 และเวอร์ชันก่อนหน้า
ตั้งค่าฟิลด์ต่อไปนี้ใน
CustomerLifecycleGoal
:
lifecycle_goal_customer_definition_settings.existing_user_lists
บ่งชี้ รายชื่อผู้ใช้ใดที่มีลูกค้าเดิมlifecycle_goal_customer_definition_settings.high_lifetime_value_user_lists
ระบุว่ารายการผู้ใช้ใดมีลูกค้าที่มีมูลค่าตลอดช่วงชีวิตของลูกค้าสูง คุณ อ่านฟิลด์นี้ได้ แต่จะเปลี่ยนแปลงใน Google Ads API ไม่ได้
ลักษณะการทำงานของทรัพยากรที่แชร์
โปรดทราบว่า Google Ads API v16 จะหยุดให้บริการในเดือนมกราคม 2025 ก่อนที่ Google Ads API เวอร์ชัน 16 จะหยุดให้บริการ
UserListCustomerType
และช่องการแบ่งกลุ่มเป้าหมายเปิดอยู่
CustomerLifecycleGoal
เป็นทรัพยากรที่แชร์ร่วมกัน ซึ่งหมายความว่าการสร้าง
UserListCustomerType
อินสแตนซ์ใน v17 ขึ้นไป จะมีการแก้ไข
ลงในอินสแตนซ์ CustomerLifecycleGoal
ใน v16 และเวอร์ชันก่อนหน้า
รอบๆ
นี่คือวิธีจับคู่ช่องของทรัพยากร 2 รายการดังนี้
การเปลี่ยนรูปแบบช่อง "CustomerLifecycleGoal" ในเวอร์ชัน 16 | ผลข้างเคียงของ "UserListCustomerType" ในเวอร์ชัน 17 |
---|---|
lifecycle_goal_customer_definition_settings.existing_user_lists
|
สร้างหรือนําอินสแตนซ์ UserListCustomerType รายการออก
ช่อง user_list มีทรัพยากรรายชื่อผู้ใช้ที่เชื่อมโยง
ชื่อ
|
การเปลี่ยนแปลง "UserListCustomerType" ใน v17 | ผลข้างเคียงในฟิลด์ "CustomerLifecycleGoal" ในเวอร์ชัน 16 |
---|---|
สร้างหรือนําอินสแตนซ์ UserListCustomerType รายการออก
|
ระบบจะเพิ่มหรือนำออกจาก
lifecycle_goal_customer_definition_settings.existing_user_lists
|
สร้างหรือนําอินสแตนซ์ UserListCustomerType รายการออก โดยที่
ตั้งค่า customer_type_category เป็น
HIGH_VALUE_CUSTOMERS
|
ระบบจะเพิ่มหรือนำออกจาก
lifecycle_goal_customer_definition_settings.high_lifetime_value_user_lists
|
กำหนดค่าเป้าหมายในวงจรของแคมเปญ
ที่ระดับแคมเปญ ให้กำหนดค่าเป้าหมายของวงจรโดยการสร้างหรืออัปเดต
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 ให้ใช้ search
หรือ searchStream
เมธอดของ GoogleAdsService
เพื่อดึงข้อมูล
ของวงจร
คำค้นหาต่อไปนี้จะดึงรายละเอียดของ CustomerLifecycleGoal
ทุกๆ ใน
บัญชี Google Ads:
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