ग्राहक के लाइफ़साइकल से जुड़े लक्ष्यों को कॉन्फ़िगर करने के लिए, 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
पर ये फ़ील्ड सेट करें:
lifecycle_goal_customer_definition_settings.existing_user_lists
से पता चलता है कि किन उपयोगकर्ता सूचियों में मौजूदा ग्राहक हैं.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