জীবনচক্রের লক্ষ্য

গ্রাহক জীবনচক্র সম্পর্কিত লক্ষ্যগুলো কনফিগার করতে গুগল অ্যাডস এপিআই-এর Goal এবং CampaignGoalConfig রিসোর্সগুলো ব্যবহার করুন। আপনার গুগল অ্যাডস ক্যাম্পেইনের মাধ্যমে গ্রাহক জীবনচক্রের মূল্য সমন্বয় দক্ষতার সাথে পরিচালনা করার জন্য গুগল অ্যাডস এপিআই গ্রাহক অধিগ্রহণ লক্ষ্য এবং ধরে রাখার লক্ষ্য সমর্থন করে।

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

অর্জিত গ্রাহকদের জন্য রূপান্তর মানের সমন্বয় নির্দিষ্ট করতে এই সেটিংসগুলো CustomerLifecycleOptimizationValueSettings ব্যবহার করে:

  • value_adjustment (একক):
    • additional_value (ডাবল): একজন নতুন গ্রাহকের প্রথম ক্রয়ের রূপান্তরের সাথে যোগ করার জন্য ক্রমবর্ধমান রূপান্তর মান।
    • value_multiplier (ডাবল): নতুন গ্রাহকের প্রথম ক্রয়ের ক্ষেত্রে রূপান্তর মূল্যের উপর প্রয়োগ করার জন্য গুণক (এখনও সমর্থিত নয়)।
  • high_lifetime_value_adjustment (এর মধ্যে একটি):
    • 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.
    goal.new_customer_acquisition_goal_settings.value_settings.additional_value = 50.0
    goal.new_customer_acquisition_goal_settings.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
    goal.retention_goal_settings.value_settings.additional_value = 50.0
    goal.retention_goal_settings.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 ) সেটিংস কনফিগার করুন।

লয়্যালটি রিটেনশন গোলের জন্য, CustomerLifecycleOptimizationValueSettings ব্যবহার করে value_settings মধ্যে শুধুমাত্র value_multiplier সেটিংটি সমর্থিত:

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
ক্রেতারা রূপান্তরিত_লিড
ক্রেতারা যোগ্য লিড
ক্রেতারা কার্ট_পরিত্যাগকারীরা
রূপান্তরিত_লিড যোগ্য লিড
বিচ্ছিন্ন গ্রাহক রূপান্তরিত_লিড
বিচ্ছিন্ন গ্রাহক যোগ্য লিড
বিচ্ছিন্ন গ্রাহক কার্ট_পরিত্যাগকারীরা
লয়্যালটি_টিয়ার_এক্স_সদস্য লয়্যালটি_টিয়ার_ওয়াই_সদস্যদের

ক্যাম্পেইন লাইফসাইকেল লক্ষ্য কনফিগারেশনগুলি সেট করুন

ক্যাম্পেইন পর্যায়ে, আপনি CampaignGoalConfig ব্যবহার করে ক্যাম্পেইন-নির্দিষ্ট ওভাররাইড বা টার্গেটিং অপশন কনফিগার করতে পারেন। আপনার একটি অ্যাকাউন্ট-স্তরের গোল তৈরি হয়ে গেলে, CampaignGoalConfigService এর mutate_campaign_goal_configs মেথড ব্যবহার করে সেটির resource_name দিয়ে একটি CampaignGoalConfig তৈরি করুন।

ক্যাম্পেইন নতুন গ্রাহক অধিগ্রহণ সেটিংস

ক্যাম্পেইন লেভেলে সেটিংস ওভাররাইড করতে বা 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.
    goal_config.campaign_new_customer_acquisition_settings.target_option = (
        client.enums.CustomerLifecycleOptimizationModeEnum.TARGET_ALL
    )
    # Optionally override value settings.
    goal_config.campaign_new_customer_acquisition_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_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 সেট করার অপশনটি শুধুমাত্র উপযুক্ত allowlist-এ থাকা ব্যবহারকারীদের জন্য উপলব্ধ।

ক্যাম্পেইন আনুগত্য ধরে রাখার সেটিংস

LOYALTY_RETENTION গোলের জন্য ক্যাম্পেইন লেভেলে সেটিংস ওভাররাইড করতে বা লয়্যালটি-সদস্য-নির্দিষ্ট আচরণ কনফিগার করতে, CampaignGoalConfigCampaignLoyaltyRetentionGoalSettings টাইপের 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 Retention.

    Args:
        client: an initialized GoogleAdsClient instance.
        customer_id: a client customer ID.
        goal_resource_name: the resource name of an existing Loyalty 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

    # Enable bid adjustments and targeted loyalty benefits in PLAs.
    goal_config.campaign_loyalty_retention_settings.enable_bid_adjustments_for_loyalty_members = True
    goal_config.campaign_loyalty_retention_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 )।

ক্যাম্পেইন লক্ষ্য কনফিগারেশন যাচাইকরণ ত্রুটি

লক্ষ্য-নির্দিষ্ট মান ওভাররাইড দ্বন্দ্ব
নতুন গ্রাহক অধিগ্রহণের লক্ষ্যের ক্ষেত্রে, যদি target_option TARGET_SPECIFIC (শুধুমাত্র নতুন গ্রাহকদের লক্ষ্য করার জন্য) হিসেবে সেট করা হয়, তাহলে ক্যাম্পেইন-স্তরের ভ্যালু ওভাররাইড কনফিগার করা যাবে না ( CampaignGoalConfigError.CAMPAIGN_OVERRIDE_VALUES_SET_FOR_NEW_CUSTOMER_ACQUISITION_TARGET_SPECIFIC_OPTION )। শুধুমাত্র নতুন গ্রাহকদের লক্ষ্য করার ক্ষেত্রে বিডিং অ্যাডজাস্টমেন্ট প্রযোজ্য নয়।
উচ্চ জীবনকাল মূল্য প্রচারাভিযান প্রকার সমর্থন
উচ্চ লাইফটাইম ভ্যালু ওভাররাইড শুধুমাত্র সমর্থিত ক্যাম্পেইন প্রকারের জন্য সেট করতে হবে ( CampaignGoalConfigError.CAMPAIGN_OVERRIDE_HIGH_LIFETIME_VALUE_NOT_SUPPORTED_FOR_CAMPAIGN_TYPE )।
অসামঞ্জস্যপূর্ণ লক্ষ্য
যদি কোনো ক্যাম্পেইন একই সাথে অসঙ্গত কাস্টমার লাইফসাইকেল অপটিমাইজেশন (Customer Lifecycle Optimization) গোল প্রয়োগ করার চেষ্টা করে, তাহলে একটি ত্রুটি দেখা দেয় ( CampaignGoalConfigError.CANNOT_USE_INCOMPATIBLE_CLO_GOALS )। নিচের সারণিতে পারস্পরিকভাবে স্বতন্ত্র গোলের সেইসব সংমিশ্রণ উল্লেখ করা হলো যা এই ত্রুটিটি ঘটায়:
গ্রাহক জীবনচক্র লক্ষ্যের ধরণ / মোড অসঙ্গত লক্ষ্য / মোড
গ্রাহক ধরে রাখা ("শুধুমাত্র নিষ্ক্রিয় গ্রাহকদের জন্য দরপত্র জমা দিন" / TARGET_SPECIFIC ) নতুন গ্রাহক অধিগ্রহণ ("শুধুমাত্র নতুন গ্রাহকদের জন্য বিড করুন" / TARGET_SPECIFIC , "নতুন গ্রাহকদের জন্য উচ্চতর বিড করুন" / TARGET_ALL ), সম্ভাব্য গ্রাহক অনুসন্ধান
গ্রাহক ধরে রাখা ("যারা পরিষেবা থেকে বাদ পড়েছেন, তাদের জন্য উচ্চতর দর দিন" / TARGET_ALL ) নতুন গ্রাহক অধিগ্রহণ ("শুধুমাত্র নতুন গ্রাহকদের জন্য বিড করুন" / TARGET_SPECIFIC ), সম্ভাব্য গ্রাহক অনুসন্ধান
আনুগত্য ধরে রাখা (মূল্য গুণক) নতুন গ্রাহক অধিগ্রহণ ("শুধুমাত্র নতুন গ্রাহকদের জন্য বিড করুন" / TARGET_SPECIFIC ), গ্রাহক ধরে রাখা ("শুধুমাত্র নিষ্ক্রিয় গ্রাহকদের জন্য বিড করুন" / TARGET_SPECIFIC ), সম্ভাব্য গ্রাহক অনুসন্ধান, মোট লাভ
আনুগত্য ধরে রাখা (পিএলএ-তে সুবিধাসমূহ) নতুন গ্রাহক অধিগ্রহণ ("শুধুমাত্র নতুন গ্রাহকদের জন্য বিড করুন" / TARGET_SPECIFIC ), সম্ভাব্য গ্রাহক অনুসন্ধান, মোট লাভ
অনুসন্ধান নতুন গ্রাহক অধিগ্রহণ ("শুধুমাত্র নতুন গ্রাহকদের জন্য দরপত্র জমা দিন" / TARGET_SPECIFIC , "নতুন গ্রাহকদের জন্য উচ্চতর দরপত্র জমা দিন" / TARGET_ALL )

জীবনচক্রের লক্ষ্যগুলি পুনরুদ্ধার করুন

Google Ads API-এর অন্যান্য রিসোর্সের মতোই, লাইফসাইকেল গোল এবং কনফিগারেশনগুলো পাওয়ার জন্য GoogleAdsService এর search বা searchStream মেথড ব্যবহার করুন।

নিম্নলিখিত কোয়েরিটি একটি গুগল অ্যাডস এপিআই অ্যাকাউন্টে কনফিগার করা প্রতিটি 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