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

ใช้แหล่งข้อมูล 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 ที่ระดับลูกค้า บัญชี Google Ads สามารถมี Goal ได้สูงสุด 1 รายการต่อประเภทเป้าหมาย (NEW_CUSTOMER_ACQUISITION, CUSTOMER_RETENTION หรือ LOYALTY_RETENTION)

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

หากต้องการตั้งค่าการได้ลูกค้าใหม่ (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 (สำหรับการได้ลูกค้าใหม่), 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