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

গ্রাহক জীবনচক্রের সাথে সম্পর্কিত লক্ষ্যগুলি কনফিগার করতে Google Ads API-এর CustomerLifecycleGoal এবং CampaignLifecycleGoal রিসোর্স ব্যবহার করুন। Google Ads API আপনার Google বিজ্ঞাপন অনুসন্ধান এবং পারফরম্যান্স ম্যাক্স প্রচারাভিযানের মাধ্যমে দক্ষতার সাথে নতুন গ্রাহকদের অর্জনের জন্য গ্রাহক অধিগ্রহণের লক্ষ্যগুলিকে সমর্থন করে।

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

গ্রাহক জীবনচক্র লক্ষ্য কনফিগার করুন

গ্রাহক-স্তরে, একটি CustomerLifecycleGoal তৈরি বা আপডেট করে একটি জীবনচক্র লক্ষ্য কনফিগার করুন। প্রতি Google Ads অ্যাকাউন্টে সর্বাধিক একটি CustomerLifecycleGoal থাকতে পারে। customer_acquisition_goal_value_settings.value ক্ষেত্রটি একটি নতুন গ্রাহকের প্রথম ক্রয় রূপান্তরে যোগ করার জন্য অতিরিক্ত মান সমন্বয় সংজ্ঞায়িত করে। আপনি লক্ষ্যের customer_acquisition_goal_value_settings.high_lifetime_value পড়তে পারেন, কিন্তু এই ক্ষেত্রটি Google Ads API-এ অপরিবর্তনীয়।

আপনার দর্শকদের সেগমেন্ট করুন

Google Ads API v17 থেকে শুরু করে আপনাকে অবশ্যই UserListCustomerType রিসোর্স ব্যবহার করতে হবে যাতে গ্রাহকের জীবনচক্র লক্ষ্যগুলির জন্য আপনার দর্শকদের ভাগ করতে হবে। CustomerLifecycleGoal রিসোর্সে সরাসরি দর্শকদের কনফিগার করা বন্ধ করা হয়েছে। এখানে বিস্তারিত আছে:

  • v17 এর আগে:
    • একটি CustomerLifecycleGoal এর existing_user_lists সংগ্রহে ব্যবহারকারীর তালিকা যোগ করুন।
  • v17 দিয়ে শুরু:
    • ব্যবহারকারী তালিকা এবং বিভাগের প্রতিটি সংমিশ্রণের জন্য একটি UserListCustomerType তৈরি করে প্রতিটি ব্যবহারকারী তালিকাকে এক বা একাধিক বিভাগের সাথে সংযুক্ত করুন।

Google Ads API v17 এবং পরবর্তীতে

UserListCustomerType ইনস্ট্যান্স তৈরি করতে UserListCustomerTypeService ব্যবহার করুন। আপনি যদি ইতিমধ্যেই CustomerLifecycleGoal.lifecycle_goal_customer_definition_settings.existing_user_lists ক্ষেত্র তৈরি করে থাকেন, তাহলে আপনার অ্যাকাউন্টে ইতিমধ্যেই সংশ্লিষ্ট UserListCustomerType দৃষ্টান্ত থাকবে।

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

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

প্রথম customer_type_category দ্বিতীয় customer_type_category
ক্রয়কারী CONVERTED_LEADS
ক্রয়কারী QUALIFIED_LEADS
ক্রয়কারী CART_ABANDONERS
CONVERTED_LEADS QUALIFIED_LEADS
DISENGAGED_CUSTOMERS CONVERTED_LEADS
DISENGAGED_CUSTOMERS QUALIFIED_LEADS
DISENGAGED_CUSTOMERS CART_ABANDONERS

Google বিজ্ঞাপন API v16-এ

আপনার অ্যাকাউন্টের CustomerLifecycleGoal এ নিম্নলিখিত ক্ষেত্রগুলি সেট করুন:

  1. lifecycle_goal_customer_definition_settings.existing_user_lists নির্দেশ করে কোন ব্যবহারকারী তালিকায় বিদ্যমান গ্রাহক রয়েছে।

  2. lifecycle_goal_customer_definition_settings.high_lifetime_value_user_lists ক্ষেত্র নির্দেশ করে কোন ব্যবহারকারীর তালিকায় উচ্চ জীবনকালের মূল্যের গ্রাহক রয়েছে। আপনি এই ক্ষেত্রটি পড়তে পারেন, তবে এটি Google Ads API-এ অপরিবর্তনীয়।

ভাগ করা সম্পদ আচরণ

জানুয়ারী 2025-এ Google Ads API v16 সূর্যাস্ত না হওয়া পর্যন্ত, এটা মনে রাখা গুরুত্বপূর্ণ যে UserListCustomerType এবং CustomerLifecycleGoal এ দর্শক বিভাজন ক্ষেত্রগুলি একটি শেয়ার করা সম্পদ, যার অর্থ v17 এবং পরবর্তীতে নতুন UserListCustomerType ইন্সট্যান্স তৈরি করার ফলে আপনার CustomerLifecycleGoal v1-এ পরিবর্তন হবে আগে, এবং কাছাকাছি অন্য উপায়.

দুটি সংস্থানের ক্ষেত্রগুলি কীভাবে ম্যাপ করা হয় তা এখানে:

v16-এ `CustomerLifecycleGoal` ফিল্ড পরিবর্তন করা হচ্ছে v17-এ `UserListCustomerType`-এর পার্শ্বপ্রতিক্রিয়া
lifecycle_goal_customer_definition_settings.existing_user_lists UserListCustomerType দৃষ্টান্ত তৈরি করে বা সরিয়ে দেয়। user_list ক্ষেত্রে সংশ্লিষ্ট ব্যবহারকারী তালিকা সম্পদের নাম রয়েছে।
v17-এ `UserListCustomerType` পরিবর্তন করা হচ্ছে v16-এ `CustomerLifecycleGoal` ক্ষেত্রের পার্শ্বপ্রতিক্রিয়া
UserListCustomerType দৃষ্টান্ত তৈরি বা সরান। lifecycle_goal_customer_definition_settings.existing_user_lists ব্যক্তিগত সম্পদের নাম যোগ করা হবে বা সেখান থেকে সরানো হবে
UserListCustomerType দৃষ্টান্ত তৈরি করুন বা সরান, যেখানে customer_type_category HIGH_VALUE_CUSTOMERS এ সেট করা আছে lifecycle_goal_customer_definition_settings.high_lifetime_value_user_lists ব্যক্তিগত সম্পদের নাম যোগ করা হবে বা সেখান থেকে সরানো হবে

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

প্রচারাভিযান স্তরে, একটি CampaignLifecycleGoal তৈরি বা আপডেট করে একটি জীবনচক্র লক্ষ্য কনফিগার করুন। প্রতি প্রচারাভিযানে সর্বাধিক একটি CampaignLifecycleGoal থাকতে পারে।

একটি প্রচারাভিযান-স্তরের লক্ষ্যের customer_acquisition_goal_settings ক্ষেত্রটি আপনাকে প্রচারাভিযানের অপ্টিমাইজেশন মোড সেট করার পাশাপাশি মূল গ্রাহক লক্ষ্য থেকে মান সেটিংস ওভাররাইড করতে দেয়।

optimization_mode নিম্নলিখিত মানগুলির মধ্যে একটি হতে পারে:

TARGET_ALL_EQUALLY
ক্যাম্পেইনটি নতুন এবং বিদ্যমান গ্রাহকদের সমানভাবে লক্ষ্য করে। এটি ডিফল্ট অপ্টিমাইজেশান মোড।
BID_HIGHER_FOR_NEW_CUSTOMERS
প্রচারাভিযানটি নতুন এবং বিদ্যমান উভয় গ্রাহকদের লক্ষ্য করে, কিন্তু যে গ্রাহকদের নতুন হওয়ার পূর্বাভাস দেওয়া হয় এবং existing_user_lists একটিতে নেই তাদের জন্য উচ্চতর বিড।
TARGET_NEW_CUSTOMERS
ক্যাম্পেইনটি শুধুমাত্র নতুন গ্রাহকদের লক্ষ্য করে।

value_settings গ্রাহক-স্তরের লক্ষ্যে customer_acquisition_goal_value_settings মতোই। একটি নির্দিষ্ট প্রচারাভিযানের মানগুলিকে ওভাররাইড করতে এই প্রচার-স্তরের সেটিংস ব্যবহার করুন৷

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

Google Ads API-এর অন্যান্য সংস্থানগুলির মতো, জীবনচক্রের লক্ষ্যগুলি পুনরুদ্ধার করতে GoogleAdsService এর search বা searchStream পদ্ধতিগুলি ব্যবহার করুন৷

নিম্নলিখিত কোয়েরিটি Google Ads অ্যাকাউন্টে প্রতিটি CustomerLifecycleGoal এর বিবরণ পুনরুদ্ধার করে:

SELECT
  customer_lifecycle_goal.lifecycle_goal_customer_definition_settings.existing_user_lists,
  customer_lifecycle_goal.lifecycle_goal_customer_definition_settings.high_lifetime_value_user_lists,
  customer_lifecycle_goal.customer_acquisition_goal_value_settings.value,
  customer_lifecycle_goal.customer_acquisition_goal_value_settings.high_lifetime_value
FROM customer_lifecycle_goal

একইভাবে, নিম্নলিখিত ক্যোয়ারী প্রতিটি CampaignLifecycleGoal বিবরণ পুনরুদ্ধার করে:

SELECT
  campaign_lifecycle_goal.campaign,
  campaign_lifecycle_goal.customer_acquisition_goal_settings.optimization_mode,
  campaign_lifecycle_goal.customer_acquisition_goal_settings.value_settings.value,
  campaign_lifecycle_goal.customer_acquisition_goal_settings.value_settings.high_lifetime_value
FROM campaign_lifecycle_goal