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

ใช้ทรัพยากร CustomerLifecycleGoal และ CampaignLifecycleGoal ของ Google Ads API เพื่อกำหนดค่าเป้าหมายที่เกี่ยวข้องกับวงจรของลูกค้า Google Ads API รองรับเป้าหมายการได้ลูกค้าใหม่ตั้งแต่เวอร์ชัน 15 เป็นต้นไปเพื่อการได้ลูกค้าใหม่อย่างมีประสิทธิภาพผ่านแคมเปญ Search และ Performance Max ของ Google Ads

หากบัญชี Google Ads ใช้เครื่องมือวัด Conversion ข้ามบัญชี คุณต้องกำหนดค่าเป้าหมายวงจรของลูกค้าในบัญชีลูกค้าที่ทำ Conversion ของ Google Ads แทนที่จะทำในบัญชี Google Ads โดยตรง อย่างไรก็ตาม คุณควรกำหนดเป้าหมาย ในวงจรแคมเปญในบัญชี ซึ่งคล้ายกับวิธีที่คุณจัดการเป้าหมายอื่นๆ เมื่อใช้เครื่องมือวัด Conversion ข้ามบัญชี

จัดการการดำเนินการสร้างและอัปเดต (สำหรับ v15 เท่านั้น)

ใน Google Ads API v15 การดำเนินการที่รองรับใน CustomerLifecycleGoalService และ CampaignLifecycleGoalService แตกต่างจากบริการอื่นๆ ใน Google Ads API เล็กน้อย แทนที่จะมีการดําเนินการ create และ update แยกกัน แต่ v15 CustomerLifecycleGoalOperation และ CampaignLifecycleGoalOperation มีเพียงการดําเนินการ create เท่านั้น และคุณระบุความตั้งใจโดยใช้update_mask ดังนี้

  • หากต้องการสร้างเป้าหมายวงจรโดยใช้ v15 ให้ป้อน create พร้อมกับเป้าหมาย แต่อย่าตั้งค่า resource_name และอย่าตั้งค่า update_mask ของการดำเนินการ

  • หากต้องการอัปเดตเป้าหมายของวงจรโดยใช้ v15 ให้ป้อน create พร้อมกับเป้าหมาย ตั้งค่า resource_name ของเป้าหมาย และตั้งค่า update_mask เพื่อแสดงรายการช่องที่คุณต้องการอัปเดต

กำหนดค่าเป้าหมายวงจรของลูกค้า

ที่ระดับลูกค้า ให้กำหนดค่าเป้าหมายวงจรโดยการสร้างหรืออัปเดต CustomerLifecycleGoal มี CustomerLifecycleGoal ได้สูงสุด 1 รายการต่อบัญชี Google Ads 1 บัญชี

เป้าหมายวงจรของลูกค้ามี 2 ช่อง ได้แก่

lifecycle_goal_customer_definition_settings

ตั้งค่าช่อง existing_user_lists เพื่อระบุว่ารายชื่อผู้ใช้ใดมีลูกค้าเดิมอยู่

ช่อง high_lifetime_value_user_lists ระบุว่ารายการผู้ใช้ใดมีลูกค้าที่มีมูลค่าตลอดช่วงชีวิตสูง คุณอ่านข้อมูลในช่องนี้ได้ แต่จะเปลี่ยนแปลงไม่ได้ใน Google Ads API

customer_acquisition_goal_value_settings

กำหนดช่อง value เพื่อกำหนดการปรับมูลค่าเพิ่มเติมที่จะเพิ่มลงใน Conversion การซื้อครั้งแรกของลูกค้าใหม่

คุณอ่าน high_lifetime_value ของเป้าหมายได้ แต่ช่องนี้จะเปลี่ยนแปลงไม่ได้ใน Google Ads API

กำหนดค่าเป้าหมายวงจรแคมเปญ

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

ดึงข้อมูลเป้าหมายของวงจร

ใช้เมธอด search หรือ searchStream ของ GoogleAdsService เพื่อดึงข้อมูลเป้าหมายวงจรเช่นเดียวกับทรัพยากรอื่นๆ ใน Google Ads API

คำค้นหาต่อไปนี้จะเรียกรายละเอียดของ 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