ใช้แหล่งข้อมูล CustomerLifecycleGoal
และ CampaignLifecycleGoal
ของ Google Ads API เพื่อกําหนดค่าเป้าหมายที่เกี่ยวข้องกับวงจรของลูกค้า Google Ads API รองรับเป้าหมายการได้ลูกค้าใหม่เพื่อให้ได้ลูกค้าใหม่อย่างมีประสิทธิภาพผ่านแคมเปญ Search และ Performance Max ของ Google Ads
หากบัญชี Google Ads ใช้เครื่องมือวัด Conversion ข้ามบัญชี คุณต้องกําหนดค่าเป้าหมายวงจรของลูกค้าในบัญชี Conversion ของ Google Ads แทนที่จะกําหนดค่าในบัญชี Google Ads โดยตรง อย่างไรก็ตาม คุณควรตั้งเป้าหมายวงจรของลูกค้าในแคมเปญในบัญชี ซึ่งคล้ายกับวิธีจัดการเป้าหมายอื่นๆ เมื่อใช้เครื่องมือวัด Conversion ข้ามบัญชี
กําหนดค่าเป้าหมายวงจรลูกค้า
กำหนดค่าเป้าหมายวงจรของลูกค้าที่ระดับลูกค้าโดยการสร้างหรืออัปเดต CustomerLifecycleGoal
CustomerLifecycleGoal
แต่ละรายการมีได้สูงสุด 1 รายการต่อบัญชี 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
โดยตรง รายละเอียดมีดังนี้:
- ก่อน v17
- เพิ่มรายชื่อผู้ใช้ลงใน
existing_user_lists
คอลเล็กชันของCustomerLifecycleGoal
- เพิ่มรายชื่อผู้ใช้ลงใน
- ตั้งแต่ v17 เป็นต้นไป
- เชื่อมโยงรายการผู้ใช้แต่ละรายการกับหมวดหมู่อย่างน้อย 1 หมวดหมู่โดยสร้าง
UserListCustomerType
สําหรับชุดค่าผสมของรายการผู้ใช้และหมวดหมู่แต่ละรายการ
- เชื่อมโยงรายการผู้ใช้แต่ละรายการกับหมวดหมู่อย่างน้อย 1 หมวดหมู่โดยสร้าง
ใน Google Ads API เวอร์ชัน 17 ขึ้นไป
ใช้ UserListCustomerTypeService
เพื่อสร้างอินสแตนซ์ UserListCustomerType
หากป้อนข้อมูลในช่อง CustomerLifecycleGoal.lifecycle_goal_customer_definition_settings.existing_user_lists
ไว้แล้ว บัญชีจะมีUserListCustomerType
อินสแตนซ์ที่เกี่ยวข้องอยู่แล้ว
UserListCustomerTypeService
รองรับเฉพาะการดำเนินการ create
และ remove
ดังนั้นหากต้องการอัปเดต UserListCustomerType
ที่มีอยู่ คุณจะต้องนำ UserListCustomerType
นั้นออกแล้วสร้างใหม่โดยอัปเดตข้อมูลที่จำเป็น
UserListCustomerType
หนึ่งรายการจะกำหนดให้กับรายการผู้ใช้ได้เพียงรายการเดียว แต่รายการผู้ใช้หนึ่งๆ อาจมีอินสแตนซ์ UserListCustomerType
ที่เชื่อมโยงได้หลายรายการตราบใดที่อินสแตนซ์ UserListCustomerType
เหล่านั้นไม่ทับซ้อนกัน การพยายามกำหนดอินสแตนซ์ UserListCustomerType
ที่มีชุดค่าผสมต่อไปนี้ของ customer_type_category
ให้กับรายชื่อผู้ใช้เดียวกันจะทำให้เกิดข้อผิดพลาด UserListCustomerTypeError.CONFLICTING_CUSTOMER_TYPES
customer_type_category แรก |
วินาที customer_type_category |
---|---|
ผู้ซื้อ | 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
ลักษณะการทํางานของทรัพยากรที่แชร์
โปรดทราบว่าUserListCustomerType
และช่องการแบ่งกลุ่มเป้าหมายในCustomerLifecycleGoal
เป็นทรัพยากรที่แชร์กัน การสร้างอินสแตนซ์UserListCustomerType
ใหม่ใน v17 ขึ้นไปจะส่งผลให้มีการแก้ไขอินสแตนซ์CustomerLifecycleGoal
ใน v16 และเวอร์ชันก่อนหน้า และในทางกลับกัน
ต่อไปนี้เป็นวิธีแมปฟิลด์ในแหล่งข้อมูล 2 แหล่ง
การเปลี่ยนรูปแบบช่อง `CustomerLifecycleGoal` ใน v16 | ผลข้างเคียงของ `UserListCustomerType` ใน v17 |
---|---|
lifecycle_goal_customer_definition_settings.existing_user_lists
|
สร้างหรือนําอินสแตนซ์ UserListCustomerType ออก ฟิลด์ user_list มีชื่อทรัพยากรรายการผู้ใช้ที่เชื่อมโยง
|
การเปลี่ยน `UserListCustomerType` ใน v17 | ผลข้างเคียงในช่อง `CustomerLifecycleGoal` ใน v16 |
---|---|
สร้างหรือนําอินสแตนซ์ 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
CampaignLifecycleGoal
แต่ละรายการมีได้สูงสุด 1 รายการต่อแคมเปญ
ช่อง 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