เป้าหมายอายุการใช้งาน

ใช้ทรัพยากร Goal และ CampaignGoalConfig ของ Google Ads API เพื่อกำหนดค่าเป้าหมายที่เกี่ยวข้องกับวงจรลูกค้า Google Ads API รองรับเป้าหมายการได้ลูกค้าใหม่และเป้าหมายการรักษาลูกค้าเพื่อจัดการการปรับมูลค่าตลอดช่วงวงจรชีวิตของลูกค้าอย่างมีประสิทธิภาพผ่านแคมเปญ Google Ads

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

ประเภทเป้าหมายวงจรลูกค้า

เป้าหมายวงจรลูกค้าได้รับการกําหนดค่าที่ระดับบัญชีโดยใช้ทรัพยากร Goal เป้าหมายแสดงถึงวัตถุประสงค์เฉพาะของวงจรลูกค้า และกำหนดโดย goal_type

ประเภทเป้าหมายวงจรลูกค้าที่รองรับมีดังนี้

NEW_CUSTOMER_ACQUISITION
เพื่อการได้ลูกค้าใหม่อย่างมีประสิทธิภาพโดยการกำหนดการปรับมูลค่าให้กับ Conversion ของลูกค้าใหม่
CUSTOMER_RETENTION
เพื่อดึงดูดลูกค้าเดิม ลูกค้าที่มีคุณค่าสูง และลูกค้าที่หยุดใช้งานให้กลับมามีส่วนร่วม
LOYALTY_RETENTION
เพื่อกระตุ้นการคงผู้ใช้ไว้และการมีส่วนร่วมในหมู่สมาชิกโปรแกรมสะสมคะแนนโดยเฉพาะ

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

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

การตั้งค่าเป้าหมายการได้ลูกค้าใหม่

หากต้องการตั้งค่าการได้ลูกค้าใหม่ (NCA) ให้ตั้งค่า goal_type เป็น NEW_CUSTOMER_ACQUISITION และกำหนดการตั้งค่าในช่อง new_customer_acquisition_goal_settings โดยใช้ GoalService

ช่อง new_customer_acquisition_goal_settings.value_settings ใช้ CustomerLifecycleOptimizationValueSettings เพื่อระบุการปรับมูลค่า Conversion สำหรับลูกค้าที่ได้มา ดังนี้

  • value_settings (CustomerLifecycleOptimizationValueSettings):
    • value_adjustment (oneof):
      • additional_value (double): มูลค่า Conversion ที่เพิ่มขึ้นซึ่งจะเพิ่มลงใน Conversion การซื้อครั้งแรกของลูกค้าใหม่
      • value_multiplier (double): ตัวคูณที่จะใช้กับมูลค่า Conversion สำหรับการซื้อครั้งแรกของลูกค้าใหม่ (ไม่รองรับ NEW_CUSTOMER_ACQUISITION แต่รองรับ LOYALTY_RETENTION)
    • high_lifetime_value_adjustment (oneof):
      • additional_high_lifetime_value (double): มูลค่า Conversion ที่เพิ่มขึ้นสําหรับลูกค้าใหม่ที่ได้รับการระบุว่ามีมูลค่าตลอดช่วงชีวิตของลูกค้าสูง
      • high_lifetime_value_multiplier (double): ตัวคูณมูลค่า Conversion ที่จะใช้กับลูกค้าใหม่ที่มีมูลค่าตลอดช่วงชีวิตของลูกค้าสูง (ยังไม่รองรับ)

มูลค่าตลอดช่วงชีวิตของลูกค้าสูงควรมากกว่ามูลค่า และตัวคูณมูลค่าตลอดช่วงชีวิตของลูกค้าสูงต้องมากกว่าตัวคูณมูลค่าอย่างเคร่งครัด หากตั้งค่าไว้

def create_nca_goal(client: GoogleAdsClient, customer_id: str) -> None:
    """Sends an API request to add a new New Customer Acquisition Goal.

    Args:
        client: an initialized GoogleAdsClient instance.
        customer_id: a client customer ID.
    """
    goal_operation: GoalOperation = client.get_type("GoalOperation")
    goal = goal_operation.create
    goal.goal_type = client.enums.GoalTypeEnum.NEW_CUSTOMER_ACQUISITION

    # Configure the value adjustments.
    value_settings = goal.new_customer_acquisition_goal_settings.value_settings
    value_settings.additional_value = 50.0
    value_settings.additional_high_lifetime_value = 100.0

    goal_service = client.get_service("GoalService")
    goal_service.mutate_goals(
        customer_id=customer_id, operations=[goal_operation]
    )

การตั้งค่าเป้าหมายการรักษาลูกค้า

หากต้องการตั้งค่าการรักษาลูกค้า ให้ตั้งค่า goal_type เป็น CUSTOMER_RETENTION และกำหนดการตั้งค่าในช่อง retention_goal_settings

ก่อนสร้างเป้าหมายการรักษาลูกค้า คุณต้องมีคุณสมบัติตามข้อกำหนดเบื้องต้นที่อธิบายไว้ในเกี่ยวกับเป้าหมายการรักษาลูกค้า ซึ่งรวมถึงการมีแคมเปญ Performance Max และรายชื่อผู้ใช้ในการจับคู่ข้อมูลลูกค้า

def create_retention_goal(client: GoogleAdsClient, customer_id: str) -> None:
    """Sends an API request to add a new Customer Retention Goal.

    Args:
        client: an initialized GoogleAdsClient instance.
        customer_id: a client customer ID.
    """
    goal_operation: GoalOperation = client.get_type("GoalOperation")
    goal = goal_operation.create
    goal.goal_type = client.enums.GoalTypeEnum.CUSTOMER_RETENTION
    value_settings = goal.retention_goal_settings.value_settings
    value_settings.additional_value = 50.0
    value_settings.additional_high_lifetime_value = 100.0

    goal_service = client.get_service("GoalService")
    goal_service.mutate_goals(
        customer_id=customer_id, operations=[goal_operation]
    )

การดำเนินการนี้จะสร้างเป้าหมายการรักษาลูกค้าใหม่ที่ระดับบัญชีสำหรับบัญชีลูกค้าที่ระบุ ซึ่งจะใช้กับแคมเปญทั้งหมดของบัญชี โดยค่าเริ่มต้น เป้าหมายนี้จะกำหนดเป้าหมายเป็นผู้ใช้ทั้งหมดในรายชื่อผู้ใช้สำหรับการจับคู่ข้อมูลลูกค้า

การตั้งค่าเป้าหมายการรักษาลูกค้าในโปรแกรมสะสมคะแนน

หากต้องการตั้งค่าเป้าหมายการรักษาลูกค้าสมาชิกโปรแกรมสะสมคะแนน ให้ตั้งค่า goal_type เป็น LOYALTY_RETENTION และกำหนดการตั้งค่าในช่อง loyalty_retention_goal_settings (LoyaltyRetentionGoal)

เป้าหมาย LOYALTY_RETENTION รองรับการตั้งค่า value_multiplier ใน value_settings โดยใช้ CustomerLifecycleOptimizationValueSettings ซึ่งต่างจากเป้าหมาย NEW_CUSTOMER_ACQUISITION และ CUSTOMER_RETENTION (ซึ่งใช้การปรับมูลค่าแบบบวก) ดังนี้

def create_loyalty_retention_goal(
    client: GoogleAdsClient, customer_id: str
) -> None:
    """Sends an API request to add a new Loyalty Retention Goal.

    Args:
        client: an initialized GoogleAdsClient instance.
        customer_id: a client customer ID.
    """
    goal_operation: GoalOperation = client.get_type("GoalOperation")
    goal = goal_operation.create
    goal.goal_type = client.enums.GoalTypeEnum.LOYALTY_RETENTION
    goal.loyalty_retention_goal_settings.value_settings.value_multiplier = 1.5

    goal_service = client.get_service("GoalService")
    goal_service.mutate_goals(
        customer_id=customer_id, operations=[goal_operation]
    )

แบ่งกลุ่มเป้าหมาย

คุณต้องใช้ทรัพยากร UserListCustomerType เพื่อแบ่งกลุ่มเป้าหมายสำหรับเป้าหมายวงจรลูกค้า (รวมถึงเป้าหมายการได้ลูกค้าใหม่ เป้าหมายการรักษาลูกค้า และเป้าหมายการรักษาความภักดี) คุณต้องเชื่อมโยงรายชื่อผู้ใช้แต่ละรายการกับหมวดหมู่อย่างน้อย 1 หมวดหมู่โดยสร้าง UserListCustomerType สำหรับรายชื่อผู้ใช้และหมวดหมู่แต่ละชุดรวมกัน

ใช้ UserListCustomerTypeService เพื่อสร้างอินสแตนซ์ UserListCustomerType

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

UserListCustomerType จะกำหนดให้กับรายชื่อผู้ใช้ได้เพียงรายการเดียว แต่รายชื่อผู้ใช้สามารถมีอินสแตนซ์ UserListCustomerType ที่เชื่อมโยงได้หลายรายการตราบใดที่ไม่มีความขัดแย้งระหว่างอินสแตนซ์ UserListCustomerType การพยายามกำหนดอินสแตนซ์ UserListCustomerType รายการที่มีชุดค่าผสม customer_type_category ต่อไปนี้ให้กับรายชื่อผู้ใช้เดียวกันจะทำให้เกิดข้อผิดพลาด UserListCustomerTypeError.CONFLICTING_CUSTOMER_TYPES ดังนี้

customer_type_categoryแรก customer_type_categoryที่ 2
PURCHASERS CONVERTED_LEADS
PURCHASERS QUALIFIED_LEADS
PURCHASERS CART_ABANDONERS
CONVERTED_LEADS QUALIFIED_LEADS
DISENGAGED_CUSTOMERS CONVERTED_LEADS
DISENGAGED_CUSTOMERS QUALIFIED_LEADS
DISENGAGED_CUSTOMERS CART_ABANDONERS
LOYALTY_TIER_X_MEMBERS LOYALTY_TIER_Y_MEMBERS

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

ที่ระดับแคมเปญ คุณสามารถกำหนดค่าการลบล้างเฉพาะแคมเปญที่กำหนดค่าติดตามหรือตัวเลือกการกำหนดเป้าหมายได้โดยใช้ CampaignGoalConfig เมื่อมีเป้าหมายระดับบัญชีแล้ว ให้ใช้ resource_name เพื่อสร้าง CampaignGoalConfig โดยใช้วิธี mutate_campaign_goal_configs ใน CampaignGoalConfigService

การตั้งค่าการได้ลูกค้าใหม่ในแคมเปญ

หากต้องการลบล้างการตั้งค่าหรือกำหนดค่าการกำหนดเป้าหมายสำหรับ NCA ที่ระดับแคมเปญ ให้กำหนดค่าช่อง campaign_new_customer_acquisition_settings ของประเภท CampaignNewCustomerAcquisitionGoalSettings ดังนี้

  • value_settings_override (ประเภท: CustomerLifecycleOptimizationValueSettings): การปรับมูลค่าที่กำหนดเองเพื่อลบล้างการตั้งค่าระดับบัญชี
  • target_option (ประเภท: CustomerLifecycleOptimizationMode): ควบคุมโหมดการเพิ่มประสิทธิภาพวงจรลูกค้า ตัวเลือกมีดังนี้
    • TARGET_ALL: แคมเปญกําหนดเป้าหมายทั้งลูกค้าใหม่และลูกค้าเดิม แต่เสนอราคาสูงขึ้นสําหรับลูกค้าใหม่โดยใช้การปรับมูลค่าที่กําหนดค่าไว้
    • TARGET_SPECIFIC: แคมเปญกําหนดเป้าหมายเป็นลูกค้าใหม่เท่านั้น การปรับราคาเสนอใช้ไม่ได้กับตัวเลือกนี้
def create_campaign_nca_config(
    client: GoogleAdsClient,
    customer_id: str,
    goal_resource_name: str,
    campaign_resource_name: str,
) -> None:
    """Sends an API request to add a new CampaignGoalConfig for NCA.

    Args:
        client: an initialized GoogleAdsClient instance.
        customer_id: a client customer ID.
        goal_resource_name: the resource name of an existing NCA Goal.
        campaign_resource_name: the resource name of an existing Campaign.
    """
    operation: CampaignGoalConfigOperation = client.get_type(
        "CampaignGoalConfigOperation"
    )
    goal_config = operation.create
    goal_config.campaign = campaign_resource_name
    goal_config.goal = goal_resource_name

    # Set the target option to target both new and existing customers.
    nca_settings = goal_config.campaign_new_customer_acquisition_settings
    nca_settings.target_option = (
        client.enums.CustomerLifecycleOptimizationModeEnum.TARGET_ALL
    )
    # Optionally override value settings.
    nca_settings.value_settings_override.additional_value = 60.0

    campaign_goal_config_service = client.get_service(
        "CampaignGoalConfigService"
    )
    campaign_goal_config_service.mutate_campaign_goal_configs(
        customer_id=customer_id, operations=[operation]
    )

การตั้งค่าการรักษาลูกค้าของแคมเปญ

หากต้องการลบล้างการตั้งค่าหรือกำหนดค่าการกำหนดเป้าหมายสำหรับเป้าหมายการรักษาลูกค้าไว้ที่ระดับแคมเปญ ให้กำหนดค่าช่อง campaign_retention_settings ของประเภท CampaignRetentionGoalSettings ดังนี้

  • value_settings_override (ประเภท: CustomerLifecycleOptimizationValueSettings): การปรับมูลค่าที่กำหนดเองเพื่อลบล้างการตั้งค่าระดับบัญชี
  • target_option (ประเภท: CustomerLifecycleOptimizationMode): ควบคุมโหมดการเพิ่มประสิทธิภาพ ค่าเริ่มต้นคือ TARGET_ALL หากต้องการตั้งค่าเป็น TARGET_SPECIFIC บัญชีของคุณต้องอยู่ในรายการที่อนุญาตที่เหมาะสม
def create_campaign_retention_config(
    client: GoogleAdsClient,
    customer_id: str,
    goal_resource_name: str,
    campaign_resource_name: str,
) -> None:
    """Sends an API request to add a new CampaignGoalConfig for Retention.

    Args:
        client: an initialized GoogleAdsClient instance.
        customer_id: a client customer ID.
        goal_resource_name: the resource name of an existing Retention Goal.
        campaign_resource_name: the resource name of an existing Campaign.
    """
    operation: CampaignGoalConfigOperation = client.get_type(
        "CampaignGoalConfigOperation"
    )
    goal_config = operation.create
    goal_config.campaign = campaign_resource_name
    goal_config.goal = goal_resource_name

    goal_config.campaign_retention_settings.target_option = (
        client.enums.CustomerLifecycleOptimizationModeEnum.TARGET_ALL
    )
    # Accounts on the allowlist can set TARGET_SPECIFIC instead:
    # goal_config.campaign_retention_settings.target_option = (
    #     client.enums.CustomerLifecycleOptimizationModeEnum.TARGET_SPECIFIC
    # )

    campaign_goal_config_service = client.get_service(
        "CampaignGoalConfigService"
    )
    campaign_goal_config_service.mutate_campaign_goal_configs(
        customer_id=customer_id, operations=[operation]
    )

campaign_retention_settings.target_option จะมีค่าเริ่มต้นเป็น TARGET_ALL หากไม่ได้ตั้งค่าไว้ ตัวเลือกในการตั้งค่า TARGET_SPECIFIC มีให้บริการแก่ผู้ใช้ในรายการที่อนุญาตที่เหมาะสมเท่านั้น

การตั้งค่าการรักษาลูกค้าที่ใช้โปรแกรมสะสมคะแนนของแคมเปญ

หากต้องการลบล้างการตั้งค่าหรือกําหนดค่าลักษณะการทํางานเฉพาะสมาชิกโปรแกรมสะสมคะแนนที่ระดับแคมเปญสําหรับเป้าหมาย LOYALTY_RETENTION ให้กําหนดค่าช่อง campaign_loyalty_retention_settings ของประเภท CampaignLoyaltyRetentionGoalSettings ใน CampaignGoalConfig ดังนี้

  • value_settings_override (ประเภท: CustomerLifecycleOptimizationValueSettings): การปรับมูลค่าที่กำหนดเองเพื่อลบล้างการตั้งค่ามูลค่าการรักษาลูกค้าที่ภักดีระดับบัญชี
  • enable_bid_adjustments_for_loyalty_members (ประเภท: bool): เปิดใช้การปรับราคาเสนอสำหรับสมาชิกโปรแกรมสะสมคะแนนในแคมเปญนี้หรือไม่
  • show_targeted_loyalty_member_benefits_in_pla (ประเภท: bool): ระบุว่าจะแสดงสิทธิประโยชน์ของสมาชิกโปรแกรมสะสมคะแนนที่กำหนดเป้าหมายในรูปแบบโฆษณาตามรายการสินค้า (PLA) ในประเทศที่มีสิทธิ์หรือไม่
def create_campaign_loyalty_retention_config(
    client: GoogleAdsClient,
    customer_id: str,
    goal_resource_name: str,
    campaign_resource_name: str,
) -> None:
    """Sends an API request to add a new CampaignGoalConfig for Loyalty.

    Args:
        client: an initialized GoogleAdsClient instance.
        customer_id: a client customer ID.
        goal_resource_name: the resource name of an existing Loyalty Goal.
        campaign_resource_name: the resource name of an existing Campaign.
    """
    operation: CampaignGoalConfigOperation = client.get_type(
        "CampaignGoalConfigOperation"
    )
    goal_config = operation.create
    goal_config.campaign = campaign_resource_name
    goal_config.goal = goal_resource_name

    # Enable bid adjustments and targeted loyalty benefits in PLAs.
    loyalty_settings = goal_config.campaign_loyalty_retention_settings
    loyalty_settings.enable_bid_adjustments_for_loyalty_members = True
    loyalty_settings.show_targeted_loyalty_member_benefits_in_pla = True

    campaign_goal_config_service = client.get_service(
        "CampaignGoalConfigService"
    )
    campaign_goal_config_service.mutate_campaign_goal_configs(
        customer_id=customer_id, operations=[operation]
    )

การตรวจสอบความถูกต้องและข้อผิดพลาด

เมื่อกําหนดค่าเป้าหมายวงจรลูกค้า คุณอาจพบข้อจํากัดและข้อผิดพลาดต่อไปนี้

ข้อผิดพลาดในการตรวจสอบเป้าหมาย

การกำหนดค่าเป้าหมายซ้ำกัน
การสร้างเป้าหมายวงจรลูกค้าที่ซ้ำกันเมื่อมีเป้าหมายอยู่แล้วจะทำให้เกิดข้อผิดพลาด GoalError.NEW_CUSTOMER_ACQUISITION_GOAL_ALREADY_EXISTS (สำหรับ NCA) GoalError.RETENTION_GOAL_ALREADY_EXISTS (สำหรับเป้าหมายการรักษาลูกค้า) หรือ GoalError.LOYALTY_RETENTION_GOAL_ALREADY_EXISTS (สำหรับเป้าหมายการรักษาลูกค้าตามความภักดี)
การตั้งค่ามูลค่าไม่ถูกต้อง
เมื่อกำหนดการตั้งค่ามูลค่าเป้าหมายวงจรลูกค้า หากมีมูลค่าตลอดช่วงชีวิตของลูกค้าสูง ก็ต้องมีมูลค่ามาตรฐาน (GoalError.HIGH_LIFETIME_VALUE_PRESENT_BUT_VALUE_ABSENT) และมูลค่าตลอดช่วงชีวิตของลูกค้าสูงต้องมากกว่ามูลค่า หากตั้งค่าไว้ (GoalError.HIGH_LIFETIME_VALUE_LESS_THAN_OR_EQUAL_TO_VALUE)
ในทำนองเดียวกัน สำหรับการตั้งค่ามูลค่าแบบคูณ หากมีตัวคูณมูลค่าตลอดช่วงชีวิตของลูกค้าสูง ก็ต้องมีตัวคูณมูลค่า (GoalError.HIGH_LIFETIME_VALUE_MULTIPLIER_PRESENT_BUT_VALUE_MULTIPLIER_ABSENT) และตัวคูณมูลค่าตลอดช่วงชีวิตของลูกค้าสูงต้องมากกว่าตัวคูณมูลค่า (GoalError.HIGH_LIFETIME_VALUE_MULTIPLIER_LESS_THAN_OR_EQUAL_TO_VALUE_MULTIPLIER)

ข้อผิดพลาดในการตรวจสอบการกําหนดค่าเป้าหมายแคมเปญ

ความขัดแย้งในการลบล้างค่าที่เจาะจงเป้าหมาย
สำหรับเป้าหมายการได้ลูกค้าใหม่ หากตั้งค่า target_option เป็น TARGET_SPECIFIC (เพื่อกำหนดเป้าหมายเป็นลูกค้าใหม่เท่านั้น) คุณต้องไม่กำหนดค่าการลบล้างมูลค่าระดับแคมเปญ (CampaignGoalConfigError.CAMPAIGN_OVERRIDE_VALUES_SET_FOR_NEW_CUSTOMER_ACQUISITION_TARGET_SPECIFIC_OPTION) การปรับราคาเสนอจะใช้ไม่ได้เมื่อกำหนดเป้าหมายเป็นลูกค้าใหม่เท่านั้น
การลบล้างการตั้งค่าค่าที่ไม่ถูกต้อง
เมื่อกำหนดค่าการลบล้างการตั้งค่ามูลค่าตลอดช่วงชีวิตของลูกค้าในระดับแคมเปญ หากมีมูลค่าตลอดช่วงชีวิตของลูกค้าสูง ก็ต้องมีมูลค่ามาตรฐาน (CampaignGoalConfigError.HIGH_LIFETIME_VALUE_PRESENT_BUT_VALUE_ABSENT) และมูลค่าตลอดช่วงชีวิตของลูกค้าสูงต้องมากกว่ามูลค่า หากตั้งค่าไว้ (CampaignGoalConfigError.HIGH_LIFETIME_VALUE_LESS_THAN_OR_EQUAL_TO_VALUE) ในทำนองเดียวกัน สำหรับการตั้งค่ามูลค่าแบบคูณ หากมีตัวคูณมูลค่าตลอดช่วงชีวิตของลูกค้าสูง ก็ต้องมีตัวคูณมูลค่า (CampaignGoalConfigError.HIGH_LIFETIME_VALUE_MULTIPLIER_PRESENT_BUT_VALUE_MULTIPLIER_ABSENT) และตัวคูณมูลค่าตลอดช่วงชีวิตของลูกค้าสูงต้องมากกว่าตัวคูณมูลค่า (CampaignGoalConfigError.HIGH_LIFETIME_VALUE_MULTIPLIER_LESS_THAN_OR_EQUAL_TO_VALUE_MULTIPLIER)
การรองรับประเภทแคมเปญที่มีมูลค่าตลอดช่วงชีวิตของลูกค้าสูง
การลบล้างมูลค่าตลอดช่วงชีวิตของลูกค้าสูงและการลบล้างตัวคูณมูลค่าตลอดช่วงชีวิตของลูกค้าสูงต้องตั้งค่าสำหรับประเภทแคมเปญที่รองรับเท่านั้น (CampaignGoalConfigError.CAMPAIGN_OVERRIDE_HIGH_LIFETIME_VALUE_NOT_SUPPORTED_FOR_CAMPAIGN_TYPE หรือ CampaignGoalConfigError.CAMPAIGN_OVERRIDE_HIGH_LIFETIME_VALUE_MULTIPLIER_NOT_SUPPORTED_FOR_CAMPAIGN_TYPE)
เป้าหมายที่ใช้ร่วมกันไม่ได้
ระบบจะแสดงข้อผิดพลาดหากแคมเปญพยายามใช้เป้าหมายการเพิ่มประสิทธิภาพวงจรลูกค้าที่เข้ากันไม่ได้พร้อมกัน (CampaignGoalConfigError.CANNOT_USE_INCOMPATIBLE_CLO_GOALS) ตารางต่อไปนี้แสดงชุดเป้าหมายที่ใช้ร่วมกันไม่ได้ซึ่งจะทำให้เกิดข้อผิดพลาดนี้
ประเภท/โหมดเป้าหมายวงจรลูกค้า เป้าหมาย/โหมดที่ใช้ร่วมกันไม่ได้
การรักษาลูกค้า ("เสนอราคาให้ลูกค้าที่หยุดใช้งานเท่านั้น" / TARGET_SPECIFIC) การได้ลูกค้าใหม่ ("เสนอราคาสําหรับลูกค้าใหม่เท่านั้น" / TARGET_SPECIFIC, "เสนอราคาสูงขึ้นสําหรับลูกค้าใหม่" / TARGET_ALL), การหาผู้มีโอกาสเป็นลูกค้า
การรักษาลูกค้า ("เสนอราคาสูงขึ้นสําหรับลูกค้าที่หยุดใช้งาน" / TARGET_ALL) การได้ลูกค้าใหม่ ("เสนอราคาสำหรับลูกค้าใหม่เท่านั้น" / TARGET_SPECIFIC), การหาผู้มีโอกาสเป็นลูกค้า
การคงลูกค้าไว้ด้วยโปรแกรมสะสมคะแนน (ตัวคูณมูลค่า) การได้ลูกค้าใหม่ ("เสนอราคาสําหรับลูกค้าใหม่เท่านั้น" / TARGET_SPECIFIC), การรักษาลูกค้า ("เสนอราคาสําหรับลูกค้าที่หยุดใช้งานเท่านั้น" / TARGET_SPECIFIC), การหาผู้มีโอกาสเป็นลูกค้า, กำไรขั้นต้น
การคงสมาชิกโปรแกรมสะสมคะแนนไว้ (สิทธิประโยชน์ใน PLA) การได้ลูกค้าใหม่ ("เสนอราคาสำหรับลูกค้าใหม่เท่านั้น" / TARGET_SPECIFIC), การหาผู้มีโอกาสเป็นลูกค้า, กำไรขั้นต้น
การหาลูกค้าใหม่ การได้ลูกค้าใหม่ ("เสนอราคาสำหรับลูกค้าใหม่เท่านั้น" / TARGET_SPECIFIC, "เสนอราคาสูงขึ้นสำหรับลูกค้าใหม่" / TARGET_ALL)

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

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

คําค้นหาต่อไปนี้จะดึงรายละเอียดของ Goal ที่กําหนดค่าไว้ทุกรายการในบัญชี Google Ads API

SELECT
  goal.goal_id,
  goal.goal_type,
  goal.owner_customer,
  goal.new_customer_acquisition_goal_settings.value_settings.additional_value,
  goal.new_customer_acquisition_goal_settings.value_settings.additional_high_lifetime_value,
  goal.retention_goal_settings.value_settings.additional_value,
  goal.retention_goal_settings.value_settings.additional_high_lifetime_value,
  goal.loyalty_retention_goal_settings.value_settings.value_multiplier
FROM goal

ในทำนองเดียวกัน คำค้นหาต่อไปนี้จะดึงรายละเอียดของ CampaignGoalConfig ทุกรายการ

SELECT
  campaign_goal_config.campaign,
  campaign_goal_config.goal,
  campaign_goal_config.goal_type,
  campaign_goal_config.campaign_new_customer_acquisition_settings.target_option,
  campaign_goal_config.campaign_new_customer_acquisition_settings.value_settings_override.additional_value,
  campaign_goal_config.campaign_new_customer_acquisition_settings.value_settings_override.additional_high_lifetime_value,
  campaign_goal_config.campaign_retention_settings.target_option,
  campaign_goal_config.campaign_retention_settings.value_settings_override.additional_value,
  campaign_goal_config.campaign_loyalty_retention_settings.value_settings_override.value_multiplier,
  campaign_goal_config.campaign_loyalty_retention_settings.enable_bid_adjustments_for_loyalty_members,
  campaign_goal_config.campaign_loyalty_retention_settings.show_targeted_loyalty_member_benefits_in_pla
FROM campaign_goal_config