Ads Data Hub खाते के सेटअप की खास जानकारी
यहां Ads Data Hub खाता सेट अप करने के लिए ज़रूरी चरणों की खास जानकारी दी गई है:
- अपने खाते का स्ट्रक्चर तय करें: सिंगल-टियर खाते (ज़्यादातर संगठनों के लिए सुझाया गया) या ड्यूअल-टियर खाते में से कोई एक चुनें. ड्यूअल-टियर खाता, विज्ञापन देने वाले कई लोगों या कंपनियों के लिए इस्तेमाल होने वाले जटिल स्ट्रक्चर के लिए सही होता है.
- अपने Google Cloud प्रोजेक्ट को कॉन्फ़िगर करें:
किसी Google Cloud प्रोजेक्ट को अपने एडमिन प्रोजेक्ट के तौर पर सेट करें. इसके बाद, Ads Data Hub API (
adsdatahub.googleapis.com) और BigQuery API (bigquery.googleapis.com) को चालू करें. साथ ही, BigQuery डेटासेट बनाएं और Ads Data Hub के सेवा खाते (Google Cloud का हर प्रॉडक्ट, हर प्रोजेक्ट सर्विस एजेंट या P4SA) को अपने डेटासेट को पढ़ने और उसमें डेटा लिखने की अनुमति दें. - उपयोगकर्ता को ऐक्सेस देना: अपने Ads Data Hub खाते में उपयोगकर्ताओं को उपयोगकर्ता ऐक्सेस की भूमिकाएं असाइन करें. साथ ही, BigQuery IAM की अनुमतियां कॉन्फ़िगर करें.
- अपने Ads Data Hub खाते से डेटा लिंक करना: Ads Data Hub में खाते लिंक करके, अपने Google विज्ञापन प्लैटफ़ॉर्म खातों को कनेक्ट करें.
अपने Ads Data Hub खाते को व्यवस्थित करना
यहां दिए गए सेक्शन में, खाते के दो तरह के स्ट्रक्चर देखें. अपने संगठन की ज़रूरतों के हिसाब से स्ट्रक्चर तय करने के बाद, इसकी जानकारी अपने Google प्रतिनिधि को दें. अगर आपको लगता है कि इनमें से कोई भी विकल्प आपके संगठन की ज़रूरतों के मुताबिक नहीं है, तो कृपया अपने Google प्रतिनिधि से संपर्क करें.
एक-टियर वाला खाता
सिंगल-टियर खाता, Ads Data Hub का ऐसा खाता होता है जिसमें कोई उप-खाता नहीं होता. ज़्यादातर ग्राहकों के लिए, यह सबसे सही और आम तौर पर इस्तेमाल किया जाने वाला स्ट्रक्चर है. इस तरह के खाते के स्ट्रक्चर में, विज्ञापनों का डेटा सीधे आपके Ads Data Hub खाते से लिंक होता है. साथ ही, डेटा का ऐक्सेस सिर्फ़ उपयोगकर्ता की ऐक्सेस भूमिकाओं से तय होता है.
दो टियर वाला खाता
अगर आपको अपने Ads Data Hub खाते को किसी संगठन के जटिल स्ट्रक्चर के हिसाब से सेट अप करना है, तो आपको दो टियर वाले खाते की ज़रूरत पड़ सकती है. इस तरह के खाता स्ट्रक्चर में, आपके Ads Data Hub खाते (इसे पैरंट खाता कहा जाता है) में कई चाइल्ड खाते होते हैं. विज्ञापनों का डेटा, चाइल्ड खातों से लिंक होता है. साथ ही, उपयोगकर्ताओं को खास चाइल्ड खाते असाइन करके, उनके ऐक्सेस को सीमित किया जा सकता है. पैरंट-चाइल्ड खाते के संबंध को बदला नहीं जा सकता. इसका मतलब है कि चाइल्ड खातों को किसी दूसरे पैरंट खाते में नहीं ले जाया जा सकता. हर Ads Data Hub खाते (और हर चाइल्ड खाते) के लिए, एक अलग Google Cloud प्रोजेक्ट की ज़रूरत होती है. इसे उस Ads Data Hub खाते के लिए, एकमात्र एडमिन प्रोजेक्ट के तौर पर तय किया जाता है. यह संबंध 1-टू-1 होना चाहिए: एक Google Cloud प्रोजेक्ट, कई Ads Data Hub खातों के लिए एडमिन प्रोजेक्ट के तौर पर काम नहीं कर सकता.
आपके BigQuery डेटासेट उसी क्षेत्र में होने चाहिए जिसमें आपका Ads Data Hub खाता (US, EU, asia-northeast1 या australia-southeast1) है. सभी चाइल्ड खातों को Ads Data Hub के पैरंट खाते से क्षेत्र की जानकारी मिलती है.
इस चार्ट में, खाते के स्ट्रक्चर के दो टाइप की तुलना की गई है:
| सिंगल टियर | ड्यूअल टियर | |
|---|---|---|
| इस्तेमाल के सामान्य उदाहरण | विज्ञापन देने वाले लोग या कंपनियां | एजेंसियां विज्ञापन देने वाले ऐसे लोग या कंपनियां जिनके संगठन का स्ट्रक्चर जटिल है |
| डायग्राम का उदाहरण |
|
|
| डेटा लिंक करना | ||
| यह माना जाता है कि Ads Data Hub खाते का मालिक, विज्ञापन प्लैटफ़ॉर्म खाते का भी मालिक है. | ||
| Google विज्ञापन प्लैटफ़ॉर्म के खाते, सीधे आपके Ads Data Hub खाते से लिंक होते हैं. | ||
| विज्ञापन देने वाले किसी व्यक्ति या कंपनी के लिए, Ads Data Hub खाते में चाइल्ड खाते बनाए जाते हैं. | ||
| Google विज्ञापन प्लैटफ़ॉर्म के खाते, आईडी से मिले विज्ञापनों के डेटा का इस्तेमाल करके, Ads Data Hub के चाइल्ड खातों से जुड़े होते हैं. विज्ञापन प्लैटफ़ॉर्म के एक आईडी को, विज्ञापनों के डेटा के हर आईडी से जोड़ा जा सकता है. | ||
| यूज़र मैनेजमेंट | ||
| उपयोगकर्ता को आसानी से मैनेज करने की सुविधा. उपयोगकर्ताओं को सीधे आपके Ads Data Hub खाते में जोड़ा जाता है. इस खाते का ऐक्सेस रखने वाले उपयोगकर्ता, खाते से लिंक किए गए विज्ञापनों के सभी डेटा को ऐक्सेस कर सकते हैं. |
||
| उपयोगकर्ता को बेहतर तरीके से मैनेज करने की सुविधा. जिन उपयोगकर्ताओं को सीधे आपके Ads Data Hub खाते में जोड़ा गया है वे सभी चाइल्ड खातों से जुड़े विज्ञापनों के डेटा को ऐक्सेस कर सकते हैं. किसी चाइल्ड खाते में जोड़े गए उपयोगकर्ता, उस चाइल्ड खाते से लिंक किए गए विज्ञापनों के सभी डेटा को ऐक्सेस कर सकते हैं. वे अन्य चाइल्ड खातों का डेटा ऐक्सेस नहीं कर सकते. |
||
| क्लाउड से जुड़ी ज़रूरी शर्तें | ||
| आपके Ads Data Hub खाते के लिए, एक एडमिन Google Cloud प्रोजेक्ट की ज़रूरत होती है. यह खाता और प्रोजेक्ट, एक-दूसरे से लिंक होते हैं. | ||
| आपके Ads Data Hub खाते के लिए, एक एडमिन Google Cloud प्रोजेक्ट की ज़रूरत होती है. साथ ही, हर चाइल्ड खाते के लिए एक अलग Google Cloud प्रोजेक्ट की ज़रूरत होती है. हर चाइल्ड खाते के लिए एक अलग Google Cloud प्रोजेक्ट होना चाहिए. | ||
| एक ही Ads Data Hub खाते में, कई क्लाउड क्षेत्रों से डेटा इंपोर्ट किया जा सकता है. | ||
| डेटा को जोड़ना | ||
| एक ही खाते (या एक ही चाइल्ड खाते) से लिंक किए गए अलग-अलग विज्ञापन प्लैटफ़ॉर्म खातों के डेटा को एक ही क्वेरी में जोड़ा जा सकता है. अलग-अलग चाइल्ड खातों के डेटा को एक ही क्वेरी में नहीं जोड़ा जा सकता. | ||
अपने Google Cloud प्रोजेक्ट को कॉन्फ़िगर करना (मैन्युअल कॉन्फ़िगरेशन)
आपके Google Cloud प्रोजेक्ट में, Ads Data Hub के नतीजे और पहले पक्ष (ग्राहक) का वह डेटा शामिल होता है जिसका इस्तेमाल, पहले पक्ष (ग्राहक) के डेटा को जोड़ने के लिए किया जाता है. इसके अलावा, Google Cloud प्रोजेक्ट, Google Cloud की सेवाओं की बिलिंग और उनके इस्तेमाल का आधार होते हैं.
इस बारे में ज़्यादा जानें कि Ads Data Hub, BigQuery के साथ कैसे काम करता है
Google Cloud प्रोजेक्ट बनाने का तरीका जानें
कोई एडमिन प्रोजेक्ट तय करना
एडमिन से जुड़े कामों के लिए, आपका Ads Data Hub खाता शुरुआत में Google Cloud के किसी प्रोजेक्ट के साथ बनाया जाता है. इसे एडमिन प्रोजेक्ट कहा जाता है. एक बार सेट हो जाने के बाद, एडमिन प्रोजेक्ट के इस डेज़िग्नेशन को बदला नहीं जा सकता. यह संबंध पूरी तरह से 1-टू-1 है: किसी एक Google Cloud प्रोजेक्ट को कई Ads Data Hub खातों (या चाइल्ड खातों) के लिए, एडमिन प्रोजेक्ट के तौर पर सेट नहीं किया जा सकता.
Ads Data Hub खाता, तय किए गए एडमिन प्रोजेक्ट के अलावा, किसी भी Google Cloud प्रोजेक्ट में मौजूद BigQuery डेटासेट से इनपुट डेटा को पढ़ सकता है और आउटपुट के नतीजों को लिख सकता है. इन डेटासेट का ऐक्सेस, Ads Data Hub के सेवा खाते (Google Cloud का हर प्रॉडक्ट, हर प्रोजेक्ट सेवा एजेंट या P4SA) को ज़रूरी डेटासेट या Google Cloud प्रोजेक्ट पर BigQuery की सही अनुमतियां देकर कंट्रोल किया जाता है. इन अनुमतियों को किसी भी समय अपडेट किया जा सकता है.
पहली बार कोई प्रोजेक्ट चुनने के बाद, किसी दूसरे प्रोजेक्ट को एडमिन प्रोजेक्ट के तौर पर सेट नहीं किया जा सकेगा. एडमिन प्रोजेक्ट को बदलने से, आपके Ads Data Hub खाते में गड़बड़ी हो सकती है. इसलिए, खाता सेट अप करते समय, किसी स्थायी Google Cloud प्रोजेक्ट को एडमिन प्रोजेक्ट के तौर पर सेट करना ज़रूरी है. अपने एडमिन प्रोजेक्ट से Ads Data Hub API को बंद करने या एडमिन प्रोजेक्ट को मिटाने से, डेटा मिट सकता है. साथ ही, Ads Data Hub खाते को ऐक्सेस करने में समस्याएं आ सकती हैं. इसके अलावा, अपने संगठन में होने वाले ऐसे बदलावों का अनुमान लगाएं जिनकी वजह से आपको एडमिन प्रोजेक्ट बदलना पड़ सकता है. जैसे, नाम रखने के तरीके में बदलाव.
अगर आपका एडमिन प्रोजेक्ट गलती से मिट गया है या आपको अपने खाते का ऐक्सेस वापस पाने में मदद चाहिए, तो Ads Data Hub की सहायता टीम से संपर्क करें.
Google Cloud प्रोजेक्ट के कॉन्फ़िगरेशन के सैंपल
ज़्यादातर उपयोगकर्ता, एक ही प्रोजेक्ट (डिफ़ॉल्ट सेटअप) का इस्तेमाल कर सकते हैं. इससे सभी फ़ंक्शन मैनेज किए जा सकते हैं. इसमें इनपुट और आउटपुट डेटा शामिल है. हमारा सुझाव है कि आप यही सेटअप इस्तेमाल करें, क्योंकि ज़्यादा प्रोजेक्ट जोड़ने से सेटअप करना मुश्किल हो जाता है और ओवरहेड भी बढ़ जाता है. हालांकि, अगर सिंगल प्रोजेक्ट सेटअप से आपकी ज़रूरतें पूरी नहीं होती हैं, तो अपने Google प्रतिनिधि से संपर्क करके पता करें कि कौनसा स्ट्रक्चर सबसे सही रहेगा.
डिफ़ॉल्ट सेटअप, जिसमें सभी सुविधाओं के लिए एक ही प्रोजेक्ट का इस्तेमाल किया जाता है:

इनपुट प्रोजेक्ट, एडमिन प्रोजेक्ट, और आउटपुट प्रोजेक्ट को अलग-अलग रखना:

अपने एडमिन प्रोजेक्ट पर एपीआई चालू करना
Ads Data Hub खाता बनाने से पहले, आपको अपने एडमिन प्रोजेक्ट पर Ads Data Hub API (सेवा का नाम: adsdatahub.googleapis.com, "Ads Data Hub क्वेरी को लागू करने के लिए एपीआई") और BigQuery API (सेवा का नाम: bigquery.googleapis.com, "ग्राहकों के लिए डेटा बनाने, मैनेज करने, शेयर करने, और क्वेरी करने के लिए डेटा प्लैटफ़ॉर्म") को चालू करना होगा.
एपीआई चालू करने वाले उपयोगकर्ता के पास, एडमिन प्रोजेक्ट में serviceusage.services.enable अनुमति होनी चाहिए. यह आपके संगठन से बाहर का कोई व्यक्ति हो सकता है.
Ads Data Hub API को चालू करने का तरीका जानें
BigQuery डेटासेट बनाना
BigQuery डेटासेट में, Ads Data Hub के नतीजे सेव किए जाते हैं. साथ ही, यह उन जगहों में से एक है जहां अपने डेटा का विश्लेषण किया जा सकता है.
खाता बनाते समय, आपके Ads Data Hub खाते की सेटिंग में एक डिफ़ॉल्ट डेटासेट डाला जाता है. अगर क्वेरी को एक्ज़ीक्यूट करने के दौरान कोई डेटासेट तय नहीं किया जाता है, तो नतीजे इस डेटासेट में सेव किए जाते हैं.
डेटासेट आईडी में, आपके डिफ़ॉल्ट आउटपुट प्रोजेक्ट का नाम और डेटासेट का नाम शामिल होता है.
जैसे: projectName.datasetName.
BigQuery में डेटासेट बनाने का तरीका जानें
इनपुट और आउटपुट, दोनों BigQuery डेटासेट उसी जगह पर होने चाहिए जो आपके Ads Data Hub खाते के क्षेत्र से मैच करती हो:
- अमेरिका के खाते:
USमल्टी-रीजन की जानकारी दें. - ईयू के खाते:
EUमल्टी-रीजन की जानकारी दें. - एशिया पैसिफ़िक के खाते: अपने खाते के हिसाब से,
asia-northeast1(टोक्यो) याaustralia-southeast1(सिडनी) डालें.
अगर डेटासेट की जगह की जानकारी आपके खाते के इलाके से मैच नहीं होती है, तो जॉब पूरा नहीं हो पाता. उदाहरण के लिए, अमेरिका के कई इलाकों में मौजूद खाते के लिए us-east1 या asia-northeast1 में मौजूद खाते के लिए US की जानकारी देना.
विज्ञापन दिखाने और ऑडियंस टारगेटिंग की भौगोलिक जगह, Ads Data Hub क्वेरी चलाते समय इस्तेमाल की जाने वाली BigQuery डेटा स्टोर और प्रोसेस होने की जगह से पूरी तरह अलग होती है. आपके विज्ञापन चाहे जहां दिखाए जा रहे हों या टारगेट ऑडियंस दुनिया में चाहे जहां मौजूद हो, आपके इनपुट और आउटपुट BigQuery डेटासेट उसी जगह पर होने चाहिए जो आपके Ads Data Hub खाते के क्षेत्र से मेल खाती हो.
Ads Data Hub के सेवा खाते को अनुमति देना
Ads Data Hub, डेटा को पढ़ सके और नतीजे लिख सके, इसके लिए आपको Ads Data Hub के सेवा खाते (P4SA) को काम के BigQuery डेटासेट का ऐक्सेस देना होगा:
- आउटपुट डेटासेट: BigQuery डेटा एडिटर (
roles/bigquery.dataEditor) की भूमिका दें, ताकि Ads Data Hub आपके डेटासेट में क्वेरी के नतीजे लिख सके. - इनपुट डेटासेट (पहले पक्ष का डेटा): BigQuery डेटा व्यूअर (
roles/bigquery.dataViewer) की भूमिका दें, ताकि Ads Data Hub आपके पहले पक्ष के डेटा को पढ़ सके और उसे जोड़ सके.
अनुमतियां, डेटासेट लेवल या प्रोजेक्ट लेवल पर दी जा सकती हैं:
- डेटासेट लेवल (सुझाया गया): BigQuery कंसोल में जाकर, अपना डेटासेट चुनें. इसके बाद, शेयर करें > अनुमतियां मैनेज करें पर क्लिक करें और सेवा खाते का प्रिंसिपल जोड़ें.
- प्रोजेक्ट लेवल: Google Cloud Console में, पहचान और ऐक्सेस मैनेजमेंट (आईएएम) पेज पर जाकर, सेवा खाते का मुख्य खाता जोड़ें.
Ads Data Hub सेवा खाते (P4SA) का ईमेल (प्रिंसिपल), Ads Data Hub खाते में सेटिंग > जानकारी > सेवा खाता में जाकर देखा जा सकता है.
उपयोगकर्ता को ऐक्सेस देना
उपयोगकर्ताओं के पास Ads Data Hub और BigQuery, दोनों का ऐक्सेस होना चाहिए. Ads Data Hub में, वे क्वेरी लिखेंगे और चलाएंगे. साथ ही, BigQuery में वे Ads Data Hub से मिले नतीजों के साथ काम करेंगे.
उपयोगकर्ताओं को आपके Ads Data Hub खाते में, सेटिंग > उपयोगकर्ता में जाकर जोड़ा जाता है. साथ ही, उन्हें क्वेरी लिखने और चलाने के लिए, भूमिका के हिसाब से ऐक्सेस दिया जाता है. जैसे, सुपर उपयोगकर्ता, ऐनलिस्ट या सिर्फ़ पढ़ने का ऐक्सेस.
Google Cloud में, BigQuery IAM की भूमिकाएं (जैसे, roles/bigquery.dataViewer और roles/bigquery.user) यह कंट्रोल करती हैं कि BigQuery में आउटपुट टेबल को कौन देख सकता है और उन पर क्वेरी कर सकता है.
Ads Data Hub में भूमिका के आधार पर ऐक्सेस देने के बारे में ज़्यादा जानें BigQuery में ऐक्सेस कंट्रोल के बारे में ज़्यादा जानें
अपने Ads Data Hub खाते से डेटा लिंक करना
Ads Data Hub में विज्ञापनों के डेटा से जुड़ी क्वेरी करने के लिए, आपको उस खाते को लिंक करना होगा जो आपकी टीम के इस्तेमाल किए जा रहे Google विज्ञापन प्रॉडक्ट से जुड़ा है.
खाता लिंक करने की प्रोसेस दो चरणों में पूरी होती है:
- खाता लिंक करने का अनुरोध करना: खाता लिंक करने का अनुरोध, आपकी टीम के इस्तेमाल किए जा रहे Google विज्ञापन प्लैटफ़ॉर्म से किया जाता है. जैसे, Google Ads, Display & Video 360, Campaign Manager 360 या YouTube Reserve.
- खाता लिंक करने का अनुरोध स्वीकार करें: खाता लिंक करने का अनुरोध, आपके Ads Data Hub खाते में स्वीकार किया जाता है. इसके लिए, Ads Data Hub के यूज़र इंटरफ़ेस (यूआई) में सेटिंग > लिंक किए गए खाते पर जाएं या प्रोग्राम के हिसाब से
CustomerService.BatchApproveAdsDataLinksएपीआई का इस्तेमाल करें.