कस्टमर ID (customer ID) वे दस अंक हैं जिनसे Google एक विज्ञापन खाते को पहचानता है — Google Ads की स्क्रीन पर यह 123-456-7890 लिखा जाता है, और जहाँ भी API इसे लेता है वहाँ 1234567890। यहाँ हर कॉल किसी एक खाते का नाम लेती है: आप किस पर रिपोर्ट बना रहे हैं, किसमें बदलाव प्रस्तावित कर रहे हैं, और बदलावों का रिकॉर्ड किसका है।
खाता सौंपा जाता है, खोजा नहीं जाता
आप खाता खोजते नहीं हैं, और जो खाता आपको सौंपा नहीं गया उसका नाम भी नहीं ले सकते। GET /google-ads/v1/accounts वे खाते दिखाता है जिनमें आपका संगठन काम कर सकता है, और हर दूसरी कॉल इन्हीं में से कोई एक मान लेती है। जो ID इस सूची में नहीं है, उसका जवाब वैसा ही आता है जैसा किसी न होने वाले खाते का — 404, 403 नहीं, और उन्हीं शब्दों में, ताकि कोई यह न पहचान सके कि कौन-सा खाता असली है पर छूने की इजाज़त नहीं, और कौन-सा नंबर किसी का है ही नहीं।
वही सूची यह भी बताती है कि हर खाते में क्या हो सकता है। may_change true का मतलब है कि वहाँ बदलाव प्रस्तावित किए जा सकते हैं; false का मतलब है कि वह खाता आपके लिए सिर्फ़ पढ़ने और रिपोर्ट करने का है, और कुछ नहीं — और बहुत-से चालू खाते यहीं से शुरू होते हैं और यहीं रहते हैं।
दस अंक डैश के साथ या उसके बिना, दोनों चलते हैं। API आपका भेजा हुआ सामान्य रूप में ले आता है, और जवाब उस डैश वाले रूप में देता है जो इंसान पढ़ता है।
लोग क्या पूछते हैं
खाते को उस सूची में कैसे लाऊँ?
कोई उसे आपको सौंपता है। या तो कोई पार्टनर अपने जुड़े हुए खातों में से एक आपके संगठन को असाइन करता है, या आपका संगठन अपना कोई खाता बताकर कहता है कि विशेषज्ञ उसकी देखभाल करें — और दोनों में न्योता Google Ads के भीतर खाते के मालिक द्वारा स्वीकार किया जाता है।
क्या कोई एजेंट ID का अंदाज़ा लगा सकता है?
वह अपनी मर्ज़ी के दस अंक भेज सकता है और उसे जवाब मिलेगा कि खाता मौजूद नहीं है — वही जवाब जो उस नंबर का मिलता है जिसे कभी किसी ने इस्तेमाल ही नहीं किया। कोशिश करके कुछ सीखने को नहीं है।
एक खाता या कई?
जितने आपको सौंपे गए हों। हर कॉल एक खाते का नाम लेती है, इसलिए कई खातों में काम करने वाला असिस्टेंट हर बार बस दूसरा नाम ले लेता है।