ใช้ทรัพยากร 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 APIcustomer_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