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

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

ใน Google Ads API v17 ขึ้นไป

ใช้ UserListCustomerTypeService เพื่อสร้างอินสแตนซ์ UserListCustomerType หากคุณได้ป้อนข้อมูลในช่อง CustomerLifecycleGoal.lifecycle_goal_customer_definition_settings.existing_user_lists แล้ว บัญชีของคุณจะมีอินสแตนซ์ UserListCustomerType ที่เกี่ยวข้องอยู่แล้ว

UserListCustomerTypeService รองรับเฉพาะการดำเนินการ create และ remove ดังนั้นหากต้องการอัปเดต UserListCustomerType ที่มีอยู่ คุณจะต้องนำการดำเนินการออก แล้วสร้างรายการใหม่พร้อมการอัปเดตที่จำเป็น

สามารถกำหนด UserListCustomerType ให้กับรายชื่อผู้ใช้ได้ 1 รายการเท่านั้น แต่รายการผู้ใช้จะมีอินสแตนซ์ 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 ของบัญชี

  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 เป็นทรัพยากรที่ใช้ร่วมกันจนกว่า Google Ads API v16 จะหยุดให้บริการในเดือนมกราคม 2025 ซึ่งหมายความว่าการสร้างอินสแตนซ์ UserListCustomerType ใหม่ในเวอร์ชัน 17 ขึ้นไปจะส่งผลให้มีการแก้ไขอินสแตนซ์ CustomerLifecycleGoal ในเวอร์ชัน 16 และเวอร์ชันก่อนหน้า และในทางกลับกัน

นี่คือวิธีจับคู่ช่องของทรัพยากร 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 สามารถมี 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