लाइफ़साइकल लक्ष्य

ग्राहक के लाइफ़साइकल से जुड़े लक्ष्यों को कॉन्फ़िगर करने के लिए, Google Ads API के CustomerLifecycleGoal और CampaignLifecycleGoal संसाधनों का इस्तेमाल करें. Google Ads API, ग्राहक हासिल करने के लक्ष्यों के साथ काम करता है. इससे, Google Ads सर्च और परफ़ॉर्मेंस मैक्स कैंपेन की मदद से, नए ग्राहक आसानी से हासिल किए जा सकते हैं.

अगर आपका 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 के वर्शन 17 और उसके बाद के वर्शन में

UserListCustomerType इंस्टेंस बनाने के लिए, UserListCustomerTypeService का इस्तेमाल करें. अगर आपने पहले ही CustomerLifecycleGoal.lifecycle_goal_customer_definition_settings.existing_user_lists फ़ील्ड में जानकारी भर दी है, तो आपके खाते में पहले से ही मिलते-जुलते UserListCustomerType इंस्टेंस मौजूद होंगे.

UserListCustomerTypeService सिर्फ़ create और remove के साथ काम करता है. इसलिए, अगर आपको किसी मौजूदा UserListCustomerType को अपडेट करना है, तो आपको उसे हटाना होगा. इसके बाद, ज़रूरी अपडेट के साथ एक नया UserListCustomerType बनाना होगा.

किसी UserListCustomerType को सिर्फ़ एक उपयोगकर्ता सूची में असाइन किया जा सकता है. हालांकि, किसी उपयोगकर्ता सूची में कई UserListCustomerType इंस्टेंस हो सकते हैं. ऐसा तब तक किया जा सकता है, जब तक UserListCustomerType इंस्टेंस के बीच कोई विरोध न हो. एक ही उपयोगकर्ता सूची में, customer_type_category के इन कॉम्बिनेशन के साथ UserListCustomerType इंस्टेंस असाइन करने पर, 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 Ads API के वर्शन 16 में

अपने खाते के CustomerLifecycleGoal पर ये फ़ील्ड सेट करें:

  1. lifecycle_goal_customer_definition_settings.existing_user_lists से पता चलता है कि किन उपयोगकर्ता सूचियों में मौजूदा ग्राहक हैं.

  2. lifecycle_goal_customer_definition_settings.high_lifetime_value_user_lists फ़ील्ड से पता चलता है कि किन उपयोगकर्ता सूचियों में ज़्यादा लाइफ़टाइम वैल्यू वाले ग्राहक हैं. इस फ़ील्ड को पढ़ा जा सकता है, लेकिन Google Ads API में इसमें बदलाव नहीं किया जा सकता.

शेयर किए गए संसाधन का व्यवहार

Google Ads API v16 जनवरी 2025 में बंद होने तक, यह याद रखना ज़रूरी है कि UserListCustomerType और CustomerLifecycleGoal पर ऑडियंस सेगमेंटेशन फ़ील्ड, शेयर किए गए संसाधन हैं. इसका मतलब है कि v17 और उसके बाद के वर्शन में नए UserListCustomerType इंस्टेंस बनाने से, v16 और उससे पहले के वर्शन में आपके CustomerLifecycleGoal इंस्टेंस में बदलाव होंगे. इसी तरह, v16 और उससे पहले के वर्शन में CustomerLifecycleGoal इंस्टेंस में बदलाव करने पर, v17 और उसके बाद के वर्शन में UserListCustomerType इंस्टेंस में बदलाव होंगे.

यहां बताया गया है कि दोनों संसाधनों के फ़ील्ड कैसे मैप किए जाते हैं:

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