टेस्ट खाते

टेस्ट खातों की मदद से, प्रोडक्शन एनवायरमेंट में बदलाव लागू करने से पहले, नए एपीआई लागू करने या खाते के कॉन्फ़िगरेशन को आज़माया जा सकता है.

प्रोडक्शन खातों से ऐसे विज्ञापन दिखाए जाते हैं जिनके लिए बिलिंग की ज़रूरत होती है. साथ ही, ये विज्ञापन उपयोगकर्ताओं को दिखाए जाते हैं. वहीं, टेस्ट खाते, Google Ads के यूज़र इंटरफ़ेस (यूआई) में रद्द किए गए खातों के तौर पर दिखते हैं. ऐसा इसलिए होता है, क्योंकि इन खातों के लिए कोई बिलिंग चालू नहीं होती और ये उपयोगकर्ताओं को विज्ञापन नहीं दिखाते.

टेस्ट और प्रोडक्शन खाते किसी भी तरह से इंटरैक्ट नहीं कर सकते. इसलिए, अपने मौजूदा प्रोडक्शन मैनेजर खाते में टेस्ट खाते का इस्तेमाल नहीं किया जा सकता. टेस्ट खातों का इस्तेमाल करने के लिए, आपको खाते की एक नई हैरारकी की ज़रूरत होगी. इसमें टेस्ट मैनेजर खाते को रूट के तौर पर सेट करना होगा.

क्या आपको टेस्ट खाते की ज़रूरत है?

टेस्ट खाते की अलग हैरारकी बनाने से पहले, पुष्टि करें कि टेस्टिंग का कौनसा विकल्प आपके इस्तेमाल के उदाहरण से सबसे ज़्यादा मेल खाता है:

  • पहला एपीआई कॉल करना या असली खातों की जांच करना (हर दिन ज़्यादा से ज़्यादा 2,880 ऑपरेशन): आपको टेस्ट खाते की ज़रूरत तब तक नहीं होती, जब तक एक्सप्लोरर ऐक्सेस के तहत प्रतिबंधित सुविधाओं की जांच न की जा रही हो. जैसे, खाता बनाना, उपयोगकर्ता मैनेजमेंट, कीवर्ड प्लानिंग या बिलिंग. Google Cloud Console में Google Ads API के होम पेज पर जाकर, अपने-आप मिलने वाले एक्सप्लोरर ऐक्सेस लेवल के लिए आवेदन करें. इससे प्रोडक्शन खातों को सीधे तौर पर मैनेज किया जा सकता है और उनसे क्वेरी की जा सकती है.
  • डेटा में बदलाव किए बिना, अनुरोध के सिंटैक्स और नीति के पालन की पुष्टि करना: GoogleAdsService.Search या बदलाव के अनुरोधों पर validate_only फ़ील्ड सेट करें. प्रोडक्शन खातों को टारगेट करते समय, कम से कम एक्सप्लोरर ऐक्सेस होना ज़रूरी है.
  • टेस्ट ऐक्सेस वाले प्रोजेक्ट की मदद से ऐप्लिकेशन डेवलप करना या मुफ़्त सैंडबॉक्स में पूरा कैंपेन बनाने की जांच करना: टेस्ट मैनेजर खाता और टेस्ट क्लाइंट खाता बनाने के लिए, इस पेज पर दिया गया तरीका अपनाएं.

टेस्ट खातों का इस्तेमाल क्यों करना चाहिए?

टेस्ट खातों से, आपके लाइव विज्ञापनों पर कोई असर नहीं पड़ता. साथ ही, आपके खाते से कोई शुल्क नहीं लिया जाता. ऐप्लिकेशन डेवलप करने के दौरान, इनसे ये फ़ायदे मिलते हैं:

  • इन्हें हैरारकी में सेट अप किया जा सकता है और प्रोडक्शन खातों की तरह ही व्यवस्थित किया जा सकता है.
  • इन्हें प्रोडक्शन खातों की तरह ही, Google Ads के यूज़र इंटरफ़ेस (यूआई) में देखा जा सकता है और इनमें बदलाव किया जा सकता है.
  • इनके लिए, आपके Google Cloud प्रोजेक्ट को प्रोडक्शन एपीआई ऐक्सेस की मंज़ूरी की ज़रूरत नहीं होती. इसलिए, एपीआई को तुरंत आज़माया जा सकता है. इसके लिए, आपके प्रोजेक्ट के पास टेस्ट ऐक्सेस लेवल होना चाहिए. (अगर टेस्ट ऐक्सेस वाला कोई Google Cloud प्रोजेक्ट, प्रोडक्शन खाते को कॉल करने की कोशिश करता है, तो एपीआई AuthorizationError.CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION दिखाता है. यह v25 से शुरू होता है या v24 और इससे पहले के वर्शन में AuthorizationError.ACTION_NOT_PERMITTED दिखाता है.)
  • विज्ञापन नहीं दिखा सकते या आपके प्रोडक्शन खातों के साथ किसी भी तरह से इंटरैक्ट नहीं कर सकते. इससे आपको कोड या कॉन्फ़िगरेशन में किए गए बदलावों को टेस्ट करने के लिए, एक सुरक्षित एनवायरमेंट मिलता है. साथ ही, विज्ञापन दिखाने वाले खातों पर कोई असर नहीं पड़ता.
  • इन पर भी प्रोडक्शन खातों की तरह ही पाबंदियां लागू होती हैं. इनमें अनुरोध संख्या सीमित करने की पाबंदी भी शामिल है.

टेस्ट खातों में बजट नहीं होते. इसलिए, मैनेजर खाते में टेस्ट उप-खाता बनाते समय आपको गड़बड़ी का मैसेज दिख सकता है. इस गड़बड़ी को अनदेखा किया जा सकता है.

टेस्ट खाते और कैंपेन बनाना

यहां दिए गए निर्देशों का पालन करके, एक टेस्ट मैनेजर खाता और एक टेस्ट क्लाइंट खाता बनाया जा सकता है. साथ ही, टेस्ट क्लाइंट खाते में कुछ कैंपेन भी जोड़े जा सकते हैं. इन खाता टाइप के बारे में ज़्यादा जानने के लिए, खाता टाइप देखें.

  1. Google Ads खाते को चुनने वाला पेज खोलने के लिए, टेस्ट मैनेजर खाता बनाएं पर क्लिक करें. अगर कहा जाए, तो ऐसे Google खाते से साइन इन करें जो आपके प्रोडक्शन Google Ads मैनेजर खाते से लिंक न हो. इसके अलावा, साइन-इन प्रॉम्प्ट से Google खाता बनाएं.

    टेस्ट मैनेजर खाता बनाना

  2. खाता चुनने वाले पेज पर, नया Google Ads खाता पर क्लिक करें. इसके अलावा, अगर क्या आपको अपने खाते का सेट अप पूरा करना है? डायलॉग बॉक्स दिखता है, तो नया खाता बनाएं पर क्लिक करें. खाता चुनने वाले पेज पर, टेस्ट इंडिकेटर नहीं दिखता. हालांकि, टेस्ट मैनेजर खाता बनाएं से इसे खोलने पर, साइनअप फ़्लो को टेस्ट मैनेजर खाता बनाने के लिए कॉन्फ़िगर किया जाता है.

  3. अपने कारोबार की जानकारी की पुष्टि करें पेज पर, खाते का डिसप्ले नेम डालें. इसके बाद, खाते का मुख्य इस्तेमाल विकल्प चुनें. साथ ही, अपना देश, टाइम ज़ोन, और मुद्रा चुनें. सबसे ऊपर दाएं कोने में मौजूद, लाल रंग के टेस्ट खाता लेबल की पुष्टि करें. इसके बाद, सबमिट करें पर क्लिक करें. इसके बाद, अपना खाता एक्सप्लोर करें पर क्लिक करके, टेस्ट मैनेजर खाते का डैशबोर्ड खोलें.

  4. अपने टेस्ट मैनेजर खाते में, एक टेस्ट क्लाइंट खाता बनाएं: खाते > > नया खाता बनाएं पर क्लिक करें. खाते का नाम डालें. इसके बाद, अपना देश, टाइम ज़ोन, और मुद्रा चुनें. फिर खाता सेव करें. टेस्ट मैनेजर खाते से बनाए गए सभी क्लाइंट खाते, अपने-आप टेस्ट खाते बन जाते हैं.

  5. टेस्ट क्लाइंट खाते में एक या उससे ज़्यादा टेस्ट कैंपेन बनाएं, ताकि बाद में रिपोर्टिंग क्वेरी से सैंपल डेटा मिल सके.

  6. अपने एपीआई कॉन्फ़िगरेशन के लिए, Google Ads यूज़र इंटरफ़ेस (यूआई) से 10 अंकों वाले दोनों ग्राहक आईडी (बिना हाइफ़न के) रिकॉर्ड करें:

    • customer_id (टारगेट क्लाइंट खाता): नए टेस्ट क्लाइंट खाते के 10 अंकों वाले ग्राहक आईडी का इस्तेमाल करें, जिसमें आपने टेस्ट कैंपेन बनाए हैं. कैंपेन के बारे में क्वेरी करने या उनमें बदलाव करने वाले एपीआई कॉल, मैनेजर खाते के बजाय क्लाइंट खाते को टारगेट करने चाहिए.
    • login-customer-id (मैनेजर खाता): अगर आपने टेस्ट मैनेजर खाते से लिंक किए गए Google खाते या सेवा खाते से पुष्टि की है, तो login-customer-id को टेस्ट मैनेजर खाते के 10 अंकों वाले ग्राहक आईडी पर सेट करें.
  7. अपनी क्लाइंट लाइब्रेरी या REST क्रेडेंशियल को कॉन्फ़िगर करने के लिए, अपना पहला एपीआई कॉल करें में दिया गया तरीका अपनाएं. साथ ही, अपने नए टेस्ट क्लाइंट खाते के लिए, टेस्ट क्वेरी को लागू करें.

टेस्ट खाते देखना

Google Ads के यूज़र इंटरफ़ेस (यूआई) में, टेस्ट मैनेजर खाते के तहत टेस्ट क्लाइंट खाते देखने के लिए, रद्द किए गए खाते देखने का विकल्प चुनकर, खातों को दिखाएं.

मैनेजर खाते के सेटअप के दौरान और Google Ads के यूज़र इंटरफ़ेस (यूआई) के कुछ व्यू में, टेस्ट खातों पर लाल रंग का टेस्ट खाता लेबल दिखता है:

Google Ads का यूज़र इंटरफ़ेस (यूआई), जिसमें लाल रंग का टेस्ट खाता लेबल दिख रहा है

एपीआई की मदद से यह पता लगाने के लिए कि कोई खाता टेस्ट खाता है या नहीं, GoogleAdsService.Search या GoogleAdsService.SearchStream तरीके का इस्तेमाल करके, customer.test_account फ़ील्ड के लिए क्वेरी करें:

SELECT customer.id, customer.test_account
FROM customer
LIMIT 1

इस क्वेरी को टेस्ट मैनेजर खाते या टेस्ट क्लाइंट खाते के लिए चलाया जा सकता है. टेस्ट मैनेजर खाते से टेस्ट क्लाइंट खाते के बारे में क्वेरी करते समय, login-customer-id हेडर में मैनेजर खाता आईडी शामिल करें. टेस्ट मैनेजर और टेस्ट क्लाइंट खाते, customer.test_account के लिए true दिखाते हैं, जबकि प्रोडक्शन खाते false दिखाते हैं.

सीमाएं

टेस्ट खातों के साथ काम करते समय, इन सीमाओं का ध्यान रखें:

  • टेस्ट खातों से विज्ञापन नहीं दिखाए जा सकते या आपके प्रोडक्शन खातों के साथ किसी भी तरह से इंटरैक्ट नहीं किया जा सकता. इसलिए, विज्ञापन दिखाने से जुड़ी मेट्रिक, जैसे कि इंप्रेशन, कन्वर्ज़न या लागत डेटा खाली होता है.
  • टेस्ट खातों में कुछ सुविधाओं को टेस्ट नहीं किया जा सकता. इनमें बिड सिम्युलेटर, कन्वर्ज़न अपलोड, और बिलिंग शामिल हैं. टेस्ट खातों में, सुझावों जैसी अन्य सुविधाओं की क्षमताएं सीमित होती हैं. ऐसा इसलिए, क्योंकि टेस्ट खाते विज्ञापन दिखाने से जुड़ा डेटा जनरेट नहीं करते.
  • टेस्ट मैनेजर खाते की हैरारकी में, ज़्यादा से ज़्यादा 50 टेस्ट खाते हो सकते हैं. अगर आपको और टेस्ट खातों की ज़रूरत है, तो एक और टेस्ट मैनेजर खाता बनाया जा सकता है.
  • अगर टेस्ट खातों से लगातार बड़ी संख्या में अनुरोध जनरेट होते हैं, तो उन्हें बिना किसी सूचना के ब्लॉक किया जा सकता है.

इन सीमाओं से बचने के लिए, जांच करने के सबसे सही तरीके देखें.