লাইফসাইকেল সংক্রান্ত লক্ষ্য

কাস্টমার লাইফসাইকেল সম্পর্কিত লক্ষ্য কনফিগার করতে Google Ads API-এর Goal ও CampaignGoalConfig রিসোর্স ব্যবহার করুন। Google Ads API, নতুন গ্রাহক লাভ করার লক্ষ্য এবং ধরে রাখার লক্ষ্য সমর্থন করে যাতে আপনার Google Ads ক্যাম্পেনের মাধ্যমে গ্রাহকের লাইফসাইকেল ভ্যালু অ্যাডজাস্টমেন্ট দক্ষতার সাথে ম্যানেজ করা যায়।

আপনার Google Ads অ্যাকাউন্ট ক্রস-অ্যাকাউন্ট কনভার্সন ট্র্যাকিং ব্যবহার করলে, আপনাকে সরাসরি নিজের Google Ads অ্যাকাউন্টে কনফিগার না করে Google Ads কনভার্সন অ্যাকাউন্টে গ্রাহক-লেভেল লাইফসাইকেল সংক্রান্ত লক্ষ্য কনফিগার করতে হবে। তবে, আপনাকে এখনও অ্যাকাউন্টে ক্যাম্পেন-লেভেল কনফিগারেশন সেট করতে হবে। বিভিন্ন অ্যাকাউন্ট জুড়ে কনভার্সন ট্র্যাক করার সময় আপনি যেভাবে অন্যান্য লক্ষ্য ম্যানেজ করেন, এটিও ঠিক সেইরকম।

গ্রাহকের লাইফসাইকেল সংক্রান্ত লক্ষ্যের ধরন

Goal রিসোর্স ব্যবহার করে অ্যাকাউন্ট লেভেলে কাস্টমার লাইফসাইকেল গোল কনফিগার করা হয়। একটি লক্ষ্য একটি নির্দিষ্ট লাইফসাইকেল উদ্দেশ্যকে উপস্থাপন করে এবং এর goal_type দ্বারা সংজ্ঞায়িত করা হয়।

লাইফসাইকেল গোলের যেসব ধরন কাজ করে সেগুলি হল:

NEW_CUSTOMER_ACQUISITION
তাদের কনভার্সনে ভ্যালু অ্যাডজাস্টমেন্ট অ্যাসাইন করার মাধ্যমে নতুন গ্রাহকদের দক্ষতার সাথে পাওয়ার জন্য।
CUSTOMER_RETENTION
আগে থেকে থাকা, হাই ভ্যালু ও নিষ্ক্রিয় গ্রাহকদের সাথে আবার এনগেজ করার জন্য।
LOYALTY_RETENTION
বিশেষ করে লয়ালটি প্রোগ্রামের মেম্বারদের ধরে রাখা এবং তাদের সাথে এনগেজমেন্ট বাড়ানোর জন্য।

কাস্টমার লাইফসাইকেল গোল কনফিগার করুন

গ্রাহক লেভেলে, একটি Goal তৈরি করে লাইফসাইকেল গোল কনফিগার করুন। Google Ads অ্যাকাউন্টে প্রতিটি লক্ষ্যের ধরন (NEW_CUSTOMER_ACQUISITION, CUSTOMER_RETENTION বা LOYALTY_RETENTION) অনুযায়ী সর্বাধিক একটি Goal থাকতে পারে।

নতুন গ্রাহক পাওয়ার লক্ষ্য সংক্রান্ত সেটিংস

নতুন গ্রাহক পাওয়ার (NCA) প্রক্রিয়া সেট-আপ করতে, goal_type-কে NEW_CUSTOMER_ACQUISITION-এ সেট করুন এবং GoalService ব্যবহার করে new_customer_acquisition_goal_settings ফিল্ডে সেটিংস কনফিগার করুন।

new_customer_acquisition_goal_settings.value_settings ফিল্ডে CustomerLifecycleOptimizationValueSettings ব্যবহার করে অর্জিত গ্রাহকদের জন্য কনভার্সন ভ্যালু অ্যাডজাস্টমেন্ট নির্দিষ্ট করা হয়:

  • value_settings (CustomerLifecycleOptimizationValueSettings):
    • value_adjustment (oneof):
      • additional_value (double): নতুন গ্রাহকের প্রথমবার কেনাকাটা থেকে হওয়া কনভার্সনে যোগ করার জন্য ইনক্রিমেন্টাল কনভার্সন ভ্যালু।
      • value_multiplier (ডবল): নতুন গ্রাহকের প্রথম কেনাকাটার জন্য কনভার্সন ভ্যালুতে প্রয়োগ করার জন্য মাল্টিপ্লায়ার (NEW_CUSTOMER_ACQUISITION-এর জন্য কাজ করে না; LOYALTY_RETENTION-এর জন্য কাজ করে)।
    • high_lifetime_value_adjustment (oneof):
      • additional_high_lifetime_value (ডবল): নতুন গ্রাহকদের জন্য ইনক্রিমেন্টাল কনভার্সন ভ্যালু যাদের হাই-লাইফটাইম-ভ্যালু হিসেবে শনাক্ত করা হয়েছে।
      • high_lifetime_value_multiplier (ডবল): বেশি লাইফটাইম ভ্যালু সহ নতুন গ্রাহকদের ক্ষেত্রে প্রয়োগ করার জন্য কনভার্সন ভ্যালু মাল্টিপ্লায়ার (এখনও কাজ করে না)।

উচ্চ লাইফটাইম ভ্যালু, ভ্যালুর চেয়ে বেশি হতে হবে এবং উচ্চ লাইফটাইম ভ্যালু মাল্টিপ্লায়ার সেট করা থাকলে, তা অবশ্যই ভ্যালু মাল্টিপ্লায়ারের চেয়ে বেশি হতে হবে।

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 ফিল্ডে সেটিংস কনফিগার করুন।

রিটেনশন গোল তৈরি করার আগে, আপনাকে রিটেনশন গোল সম্পর্কে বর্ণিত পূর্বশর্ত পূরণ করতে হবে। এর মধ্যে পারফর্ম্যান্স ম্যাক্স ক্যাম্পেন ও কাস্টমার ম্যাচ ব্যবহারকারীর তালিকা থাকা অন্তর্ভুক্ত।

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) সেটিংস কনফিগার করুন।

NEW_CUSTOMER_ACQUISITION ও CUSTOMER_RETENTION লক্ষ্যের (যেগুলি অ্যাডিটিভ ভ্যালু অ্যাডজাস্টমেন্ট ব্যবহার করে) মতো নয়, LOYALTY_RETENTION লক্ষ্য value_settings-এ value_multiplier সেটিং সাপোর্ট করে, এর জন্য CustomerLifecycleOptimizationValueSettings ব্যবহার করা হয়:

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 রিসোর্স ব্যবহার করতে হবে। আপনাকে অবশ্যই ব্যবহারকারীর তালিকা ও বিভাগের প্রতিটি কম্বিনেশনের জন্য UserListCustomerType তৈরি করে প্রতিটি ব্যবহারকারীর তালিকা এক বা একাধিক বিভাগের সাথে অ্যাসোসিয়েট করতে হবে।

UserListCustomerType ইনস্ট্যান্স তৈরি করতে UserListCustomerTypeService ব্যবহার করুন।

UserListCustomerTypeService শুধুমাত্র create ও remove অপারেশন সমর্থন করে, তাই আপনি আগে থেকে থাকা UserListCustomerType আপডেট করতে চাইলে, আপনাকে অবশ্যই সেটি সরিয়ে দিতে হবে এবং তারপরে প্রয়োজনীয় আপডেট সহ একটি নতুন তৈরি করতে হবে।

UserListCustomerType শুধুমাত্র একটি ব্যবহারকারীর তালিকায় অ্যাসাইন করা যায়, কিন্তু ব্যবহারকারীর তালিকায় একাধিক সংশ্লিষ্ট UserListCustomerType ইনস্ট্যান্স থাকতে পারে যতক্ষণ না UserListCustomerType ইনস্ট্যান্সের মধ্যে কোনও বিরোধ থাকে। একই ব্যবহারকারীর তালিকায় customer_type_category-এর নিম্নলিখিত কম্বিনেশন সহ UserListCustomerType ইনস্ট্যান্স অ্যাসাইন করার চেষ্টা করলে UserListCustomerTypeError.CONFLICTING_CUSTOMER_TYPES সমস্যা হয়:

প্রথম customer_type_category দ্বিতীয় customer_type_category
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 ব্যবহার করে টার্গেট করার বিকল্প কনফিগার করতে পারবেন। অ্যাকাউন্ট-লেভেল গোল তৈরি করা হয়ে গেলে, CampaignGoalConfigService-এ mutate_campaign_goal_configs পদ্ধতি ব্যবহার করে CampaignGoalConfig তৈরি করতে এর resource_name ব্যবহার করুন।

ক্যাম্পেনে নতুন গ্রাহক পাওয়ার সেটিংস

ক্যাম্পেন লেভেলে NCA-এর জন্য সেটিংস ওভাররাইড করতে বা টার্গেটিং কনফিগার করতে, CampaignNewCustomerAcquisitionGoalSettings ধরনের campaign_new_customer_acquisition_settings ফিল্ড কনফিগার করুন:

  • 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]
    )

ক্যাম্পেন গ্রাহক ধরে রাখার সেটিংস

ক্যাম্পেন লেভেলে ধরে রাখার লক্ষ্যের জন্য সেটিংস ওভাররাইড বা টার্গেটিং কনফিগার করতে, CampaignRetentionGoalSettings টাইপের campaign_retention_settings ফিল্ড কনফিগার করুন:

  • value_settings_override (Type: 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 (Type: 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)।
হাই লাইফটাইম ভ্যালু ক্যাম্পেনের ধরন সংক্রান্ত সহায়তা
High lifetime value overrides and high lifetime value multiplier overrides must only be set for supported campaign types (CampaignGoalConfigError.CAMPAIGN_OVERRIDE_HIGH_LIFETIME_VALUE_NOT_SUPPORTED_FOR_CAMPAIGN_TYPE or 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-এর অন্যান্য রিসোর্সের মতো, লাইফসাইকেল লক্ষ্য ও কনফিগারেশন পেতে GoogleAdsService-এর search বা searchStream মেথড ব্যবহার করুন।

নিম্নলিখিত কোয়েরি Google Ads API অ্যাকাউন্টে প্রতিটি কনফিগার করা Goal-এর বিবরণ উদ্ধার করে:

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