เป้าหมายในวงจร

ใช้แหล่งข้อมูล 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สําหรับชุดค่าผสมของรายการผู้ใช้และหมวดหมู่แต่ละรายการ

ใน 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 ของบัญชี

  1. lifecycle_goal_customer_definition_settings.existing_user_lists ระบุรายการผู้ใช้ที่มีลูกค้าเดิม

  2. ช่อง 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