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

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

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

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 (ধরন: 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 লক্ষ্যের জন্য ক্যাম্পেন লেভেলে লয়ালটি-মেম্বার-নির্দিষ্ট আচরণ কনফিগার করতে, CampaignGoalConfig-এ CampaignLoyaltyRetentionGoalSettings ধরনের campaign_loyalty_retention_settings ফিল্ড কনফিগার করুন:

  • 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)।
লাইফটাইম ভ্যালু বেশি এমন ক্যাম্পেনের ধরন সংক্রান্ত সহায়তা
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