Google Ads के यूज़र इंटरफ़ेस (यूआई) में, रिपोर्टिंग की सुविधाएं उपलब्ध हैं. रिपोर्ट बनाने के लिए, अपने Google Ads खाते में साइन इन करें. बाईं ओर, कैंपेन पर क्लिक करें. इसके बाद, अहम जानकारी और रिपोर्ट पर क्लिक करें. शुरुआत से रिपोर्ट बनाने के लिए, रिपोर्ट एडिटर पर क्लिक करें.
इस गाइड में, Google Ads के यूज़र इंटरफ़ेस (यूआई) में रिपोर्टिंग से जुड़े सामान्य कॉन्सेप्ट और नाम रखने के नियमों को, उन रिपोर्ट से मैप किया गया है जिन्हें Google Ads Query Language (GAQL) और Google Ads API का इस्तेमाल करके जनरेट किया जा सकता है. अपनी ज़रूरतों के हिसाब से रिपोर्ट बनाने के लिए, यूज़र इंटरफ़ेस (यूआई) में दिए गए प्रॉम्प्ट का भी इस्तेमाल किया जा सकता है.
टूल और संसाधन
यूज़र इंटरफ़ेस (यूआई) की स्क्रीन को API से मैप करने के ज़्यादा विस्तृत उदाहरण और ऑटोमेटेड मदद पाने के लिए, ये संसाधन देखें:
- क्वेरी कुकबुक: इसमें GAQL क्वेरी का कलेक्शन शामिल है. इन क्वेरी से, Google Ads के यूज़र इंटरफ़ेस (यूआई) की कई सामान्य स्क्रीन पर दिखने वाला डेटा मिलता है.
- Google Ads API की रिपोर्टिंग का एक्सटेंशन: यह Chrome एक्सटेंशन है. इसकी मदद से, Google Ads के यूज़र इंटरफ़ेस (यूआई) में सीधे तौर पर, API रिसॉर्स और फ़ील्ड के नाम की पहचान की जा सकती है.
यूज़र इंटरफ़ेस (यूआई) में इस्तेमाल होने वाले सामान्य शब्द
यहां दी गई टेबल में, यूज़र इंटरफ़ेस (यूआई) में इस्तेमाल होने वाले कुछ सामान्य शब्दों और उनके Google Ads Query Language (GAQL) में इस्तेमाल होने वाले शब्दों के बारे में बताया गया है.
| यूज़र इंटरफ़ेस (यूआई) | GAQL |
|---|---|
| कॉलम | GAQL क्वेरी के SELECT क्लॉज़ में मौजूद कोई भी रिसॉर्स, सेगमेंट फ़ील्ड या मेट्रिक. |
| तारीख की सीमा | तारीख की सीमाओं को WHERE
क्लॉज़ में segments.date पर फ़िल्टर करके मैप किया जाता है. |
| फ़िल्टर | WHERE क्लॉज़ में एक या उससे ज़्यादा शर्तें. |
| सेगमेंट फ़ील्ड | अपनी GAQL क्वेरी में सेगमेंट फ़ील्ड शामिल करके, सेगमेंटेशन लागू करें. |
| पेज पर नंबर डालना | पेज पर नंबर डालने की सुविधा से, क्वेरी के नतीजों के सेट को कई पेजों में बांटा जाता है. |
कॉलम
यूज़र इंटरफ़ेस (यूआई) में मौजूद कॉलम, GAQL में रिसॉर्स फ़ील्ड, सेगमेंट फ़ील्ड या मेट्रिक के लिए SELECT क्लॉज़ का इस्तेमाल करने के बराबर होते हैं.
आंकड़ों की टेबल के कॉलम के बारे में जानकारी देखें
तारीख की सीमाएं
Google Ads के यूज़र इंटरफ़ेस (यूआई) में, खाते के आंकड़ों को दिखाने वाली एक टेबल होती है. साथ ही, इन आंकड़ों की तारीख की सीमा को कंट्रोल करने के लिए, एक ड्रॉप-डाउन मेन्यू भी होता है.
GAQL क्वेरी के WHERE क्लॉज़ में
segments.date पर फ़िल्टर करके, GAQL
में भी इसी तरह का कंट्रोल पाया जा सकता है.
फ़िल्टर
यूज़र इंटरफ़ेस (यूआई) में मौजूद फ़िल्टर, GAQL के WHERE क्लॉज़ में एक या उससे ज़्यादा शर्तों के बराबर होते हैं.
परफ़ॉर्मेंस डेटा का व्यू फ़िल्टर करना देखें.
सेगमेंटेशन
ज़्यादा विस्तृत आंकड़े पाने के लिए, डेटा को सेगमेंट के हिसाब से बांटें. उदाहरण के लिए, मान लें कि आपको Google Search Network के लिए मिले इंप्रेशन की संख्या, Google Display Network से अलग देखनी है. ऐसे में, अपनी रिपोर्ट को नेटवर्क के हिसाब से सेगमेंट करें. SELECT क्लॉज़ में सेगमेंट फ़ील्ड शामिल करने का तरीका जानने के लिए, सेगमेंटेशन देखें.
पेज पर नंबर डालना
यूज़र इंटरफ़ेस (यूआई) में अपनी रिपोर्ट को नेविगेट करने के लिए, डेटा की हर टेबल के सबसे नीचे मौजूद कंट्रोल का इस्तेमाल करें. इनकी मदद से, पेज बदले जा सकते हैं. साथ ही, तय किए गए साइज़ के सेट से, दिखाए जाने वाले नतीजों की संख्या चुनी जा सकती है.
नतीजों को पेजों में बांटने की सुविधा, रिपोर्ट पाने पर उपलब्ध होती है
GoogleAdsService.Search के ज़रिए
next_page_token. बिना पेज पर नंबर डाले, नतीजों का पूरा सेट पाने के लिए, GoogleAdsService.SearchStream का इस्तेमाल करें.
नतीजों को क्रम से लगाना
यूज़र इंटरफ़ेस (यूआई) में, किसी कॉलम को चुनकर नतीजों को क्रम से लगाया जा सकता है.
GAQL में, क्वेरी के नतीजों को क्रम से लगाने के लिए, ORDER BY क्लॉज़ और LIMIT क्लॉज़ का इस्तेमाल किया जा सकता है.
डाउनलोड करने के फ़ॉर्मैट
यूज़र इंटरफ़ेस (यूआई) में, रिपोर्ट को CSV, TSV या XML जैसे अलग-अलग फ़ॉर्मैट में डाउनलोड किया जा सकता है.
API, अपने आउटपुट में अलग-अलग फ़ॉर्मैट को सीधे तौर पर सपोर्ट नहीं करता. इसलिए, आपको कुछ पोस्ट-प्रोसेसिंग करनी होगी. कोड का यह उदाहरण देखें. इसमें बताया गया है कि क्लाइंट में CSV फ़ॉर्मैटिंग कैसे लागू की जाती है.
रिपोर्ट को शेड्यूल करना और ईमेल करना
यूज़र इंटरफ़ेस (यूआई) से, रिपोर्ट को शेड्यूल किया जा सकता है और ईमेल किया जा सकता है. हालांकि, API में ये सुविधाएं उपलब्ध नहीं हैं.
यूज़र इंटरफ़ेस (यूआई) के व्यू को API रिसॉर्स से मैप करना
यहां, यूज़र इंटरफ़ेस (यूआई) के सामान्य व्यू और उनके मैचिंग GAQL रिसॉर्स नेम की सूची दी गई है.
| यूज़र इंटरफ़ेस (यूआई) के व्यू | GAQL रिसॉर्स नेम (FROM क्लॉज़ में तय करें) |
|---|---|
| खाता | customer |
| कैंपेन, कैंपेन की जानकारी |
campaign |
| विज्ञापन ग्रुप, विज्ञापन ग्रुप की जानकारी |
ad_group |
|
विज्ञापन, फ़ाइनल यूआरएल |
ad_group_ad |
| सर्च कीवर्ड | keyword_view |
| खोज के लिए शब्द | search_term_view |
| पेड और ऑर्गैनिक (कॉम्पिटिटिव विज़िबिलिटी टेंप्लेट)* |
paid_organic_search_term_view |
| लैंडिंग पेज | landing_page_view |
| बड़ा किया गया लैंडिंग पेज | expanded_landing_page_view |
| कॉन्टेंट > प्लेसमेंट | managed_placement_view |
| कॉन्टेंट > जहां विज्ञापन दिखाए गए | group_placement_view |
| कॉन्टेंट > जहां विज्ञापन दिखाए गए > जानकारी देखें | detail_placement_view |
| ऑडियंस > डेमोग्राफ़िक्स > उम्र | age_range_view |
| ऑडियंस > डेमोग्राफ़िक्स > लिंग | gender_view |
| जगहें | location_view |
| कॉन्टेंट > विषय | topic_view |
| जगहें > भौगोलिक रिपोर्ट | geographic_view |
* पेड और ऑर्गैनिक रिपोर्ट जनरेट करने के लिए, आपको ग्राहक लेवल पर अपने Google Ads खाते से Google Search Console खाता लिंक करना होगा.
ऊपर दी गई टेबल के उदाहरण के तौर पर, खाता रिपोर्ट जनरेट करने के लिए, यहां दी गई GAQL क्वेरी का इस्तेमाल किया जा सकता है:
SELECT
customer.descriptive_name,
customer.id,
metrics.clicks,
metrics.impressions,
metrics.ctr,
metrics.average_cpc,
metrics.cost_micros,
metrics.absolute_top_impression_percentage,
metrics.top_impression_percentage,
metrics.average_cpm
FROM customer
WHERE segments.date DURING LAST_7_DAYS
सामान्य अंतर
यूज़र इंटरफ़ेस (यूआई) की रिपोर्ट की तुलना में, API की रिपोर्ट में एक सामान्य अंतर यह है कि यूज़र इंटरफ़ेस (यूआई) में हटाए गए एंटिटी को फ़िल्टर करके नहीं दिखाया जाता. वहीं, API में ऐसा नहीं होता.
यूज़र इंटरफ़ेस (यूआई) के डिफ़ॉल्ट व्यू को कॉपी करने के लिए, आपको एक फ़िल्टर जोड़ना होगा. आम तौर पर, हटाए गए लाइन को शामिल न करने के लिए, status फ़ील्ड का इस्तेमाल किया जाता है. उदाहरण के लिए:
SELECT campaign.name
FROM campaign
WHERE campaign.status != 'REMOVED'