ใช้แหล่งข้อมูล 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 1 บัญชี ช่อง 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 เป็นต้นไป
- เชื่อมโยงรายการผู้ใช้แต่ละรายการกับหมวดหมู่อย่างน้อย 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
ให้กับรายชื่อผู้ใช้ได้ 1 รายการเท่านั้น แต่รายการผู้ใช้จะมีอินสแตนซ์ 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" ในเวอร์ชัน 16 | ผลข้างเคียงของ `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