वीडियो कैंपेन की मदद से, YouTube और Google वीडियो पार्टनर पर चल रही सभी वेबसाइटों और ऐप्लिकेशन पर वीडियो विज्ञापन दिखाए जा सकते हैं.
एपीआई की सीमाएं
Google Ads API, मुख्य रूप से मौजूदा वीडियो कैंपेन, विज्ञापन ग्रुप, विज्ञापनों, और शर्तों को फ़ेच करने और उनकी रिपोर्टिंग करने में मदद करता है. Google Ads API का इस्तेमाल करके, वीडियो कैंपेन नहीं बनाए जा सकते या उनमें बदलाव नहीं किया जा सकता. हालांकि, वर्शन के हिसाब से कुछ अपवाद और व्यवहार होते हैं:
VideoResponsiveAdInfoम्यूटेबिलिटी: v24 से,VideoResponsiveAdInfoऑब्जेक्ट में बदलाव किया जा सकता है. हालांकि, इससे पहले के वर्शन में बदलाव नहीं किया जा सकता.VideoResponsiveAdInfoबनाते या उसमें बदलाव करते समय,videos,business_name, औरlogo_imagesफ़ील्ड ज़रूरी हैं.- ब्रैंड की सुरक्षा के लिहाज़ से कॉन्टेंट कितना सही है: v24 से, कैंपेन-लेवल पर
campaign.video_brand_safety_suitabilityको हटा दिया गया है.customer.video_brand_safety_suitabilityका इस्तेमाल करके, खाता लेवल पर ब्रैंड सुरक्षा की सेटिंग के बारे में क्वेरी करें. - वीडियो कैंपेन एक्सपेरिमेंट: v24 से,
experiment.video_experimentका इस्तेमाल करके, वीडियो कैंपेन वालेYOUTUBE_CUSTOMएक्सपेरिमेंट कॉन्फ़िगर किए जा सकते हैं.
कैंपेन मैनेज करने के अन्य तरीके
अगर आपको प्रोग्राम के हिसाब से वीडियो कैंपेन बनाने या मैनेज करने हैं, तो ये विकल्प आज़माएं:
- Google Ads स्क्रिप्ट: Google Ads स्क्रिप्ट का इस्तेमाल करके, वीडियो कैंपेन मैनेज किए जा सकते हैं. इससे Google Ads इंटरफ़ेस में, अपने-आप होने वाले मैनेजमेंट की सुविधा मिलती है.
- मांग बढ़ाने में मदद करने वाले कैंपेन: अगर आपका लक्ष्य YouTube के साथ-साथ Google की सभी प्रॉपर्टी पर वीडियो विज्ञापन दिखाना है, तो Google Ads API में मांग बढ़ाने में मदद करने वाले कैंपेन बनाने और उन्हें मैनेज करने की सुविधा पूरी तरह से काम करती है.
परफ़ॉर्मेंस डेटा पाना
GoogleAdsService.SearchStream का इस्तेमाल करके, अपने वीडियो कैंपेन, विज्ञापन ग्रुप, और शर्तों के लिए परफ़ॉर्मेंस डेटा वापस पाया जा सकता है. इसके लिए, campaign.advertising_channel_type = 'VIDEO' को फ़िल्टर करें.
विज्ञापन समूह प्रदर्शन
यहां दी गई क्वेरी, ad_group रिसॉर्स से वीडियो कैंपेन और विज्ञापन ग्रुप की मेट्रिक को वापस लाती है. इसमें TrueView वीडियो व्यू और क्वार्टाइल पूरा होने की दर शामिल हैं:
SELECT
campaign.id,
campaign.name,
campaign.advertising_channel_type,
ad_group.id,
ad_group.name,
metrics.impressions,
metrics.clicks,
metrics.ctr,
metrics.video_trueview_views,
metrics.video_quartile_p100_rate
FROM ad_group
WHERE campaign.advertising_channel_type = 'VIDEO'
वीडियो प्लेसमेंट और ज़रूरी शर्तों की रिपोर्टिंग
ad_group_criterion, मेट्रिक या सेगमेंट के साथ सीधे तौर पर काम नहीं करता. इसलिए, टारगेट किए गए YouTube वीडियो, YouTube चैनलों या मैनेज किए गए अन्य प्लेसमेंट की परफ़ॉर्मेंस मेट्रिक पाने के लिए, managed_placement_view जैसे क्राइटेरिया व्यू रिसॉर्स का इस्तेमाल करें:
SELECT
campaign.id,
ad_group.id,
ad_group_criterion.criterion_id,
ad_group_criterion.type,
ad_group_criterion.youtube_video.video_id,
ad_group_criterion.youtube_channel.channel_id,
metrics.impressions,
metrics.video_trueview_views
FROM managed_placement_view
WHERE campaign.advertising_channel_type = 'VIDEO'
AND ad_group_criterion.type IN ('YOUTUBE_VIDEO', 'YOUTUBE_CHANNEL')
AND segments.date DURING LAST_30_DAYS
रीच और फ़्रीक्वेंसी की रिपोर्टिंग
वीडियो कैंपेन के लिए, campaign और customer (v26 से शुरू) रिसॉर्स पर यूनीक रीच मेट्रिक के बारे में क्वेरी की जा सकती है. इससे, उन यूनीक लोगों की संख्या का पता लगाया जा सकता है जिन्हें आपके विज्ञापन, इंप्रेशन की तय फ़्रीक्वेंसी पर दिखाए गए थे.
यूनीक उपयोगकर्ता की ये मेट्रिक, फ़्रीक्वेंसी बकेट के हिसाब से ऑडियंस रीच को मेज़र करती हैं:
metrics.unique_users: यह उन यूनीक लोगों की संख्या है जिन्होंने चुनी गई तारीख की सीमा (92 दिनों तक) में, आपके विज्ञापन को कम से कम एक बार देखा. इसे पंक्तियों में एग्रीगेट नहीं किया जा सकता.metrics.unique_users_two_plusसेmetrics.unique_users_ten_plus: उन यूनीक लोगों की संख्या जिन्होंने आपके विज्ञापन को कम से कम 2 से 10 बार देखा. यह संख्या, 31 दिनों तक की तारीख की सीमाओं के लिए है. इसमेंmetrics.unique_users_six_plusसेmetrics.unique_users_nine_plus, v26 और उसके बाद के वर्शन में 2+ से 10+ सेट को पूरा करता है.metrics.average_impression_frequency_per_user: अनुरोध की गई अवधि (ज़्यादा से ज़्यादा 92 दिन) के दौरान, किसी यूनीक उपयोगकर्ता को आपका विज्ञापन औसतन कितनी बार दिखा. यह मेट्रिक सिर्फ़campaignरिसॉर्स पर उपलब्ध है. इसे सभी लाइनों में एग्रीगेट नहीं किया जा सकता. साथ ही, इसमें_infoफ़ील्ड नहीं होता.
v26 और इसके बाद के वर्शन में, हर यूनीक उपयोगकर्ता रीच मेट्रिक में ReachMetricInfo टाइप का एक कंपैनियन मेटाडेटा फ़ील्ड होता है:
metrics.unique_users_info और
metrics.unique_users_two_plus_info से लेकर
metrics.unique_users_ten_plus_info तक.
Google Ads क्वेरी लैंग्वेज (GAQL) में, कंपैनियन metrics.unique_users*_info
फ़ील्ड, filterable: false और sortable: false वाली MESSAGE मेट्रिक होती हैं. इसलिए,
इन्हें WHERE या ORDER BY क्लॉज़ में इस्तेमाल नहीं किया जा सकता. इन फ़ील्ड को सीधे SELECT क्लॉज़ में चुनें (उदाहरण के लिए, metrics.unique_users_info).
SELECT क्लॉज़ में .reach_metric_states को न जोड़ें, क्योंकि GAQL में नेस्ट किए गए मैसेज फ़ील्ड चुनने पर, UNRECOGNIZED_FIELD गड़बड़ी होती है. इसके बजाय, metrics.unique_users_info को चुनने पर, ReachMetricInfo मैसेज दिखता है. इसमें ReachMetricState टाइप का बार-बार इस्तेमाल होने वाला enum फ़ील्ड reach_metric_states शामिल होता है. इससे पता चलता है कि मेट्रिक को दबाया गया था या वह पूरी है.
जब भी किसी रीच मेट्रिक को दबाया जाता है या वह डेटा के रखरखाव की अवधि (PRIVACY_SUPPRESSION, QUALITY_SUPPRESSION या DATE_RANGE_BEYOND_RETENTION) से बाहर होती है, तो Metrics पर उसका optional int64 फ़ील्ड अनसेट हो जाता है. अगर फ़ील्ड की मौजूदगी की जांच नहीं की जाती है, तो इसका आकलन 0 के तौर पर किया जाता है. हालांकि, LOW_QUALITY अब भी न्यूमेरिक मेट्रिक को पॉप्युलेट करता है.
ReachMetricState enum वैल्यू से, रीच डेटा की स्थिति का पता चलता है:
COMPLETE: रीच मेट्रिक का डेटा पूरा है. निजता, क्वालिटी या अन्य सीमाओं की वजह से, डेटा को छिपाया नहीं गया है.PRIVACY_SUPPRESSION: उपयोगकर्ता की निजता की सुरक्षा के लिए, रीच डेटा को छिपाया गया था. उदाहरण के लिए, जब ऑडियंस की संख्या, के-एनोनिमिटी थ्रेशोल्ड को पूरा नहीं करती.QUALITY_SUPPRESSION: डेटा क्वालिटी की ज़रूरी शर्तों की वजह से, रीच डेटा को छिपा दिया गया था.LOW_QUALITY: रीच मेट्रिक का हिसाब लगाया गया था, लेकिन इसे खराब क्वालिटी के तौर पर फ़्लैग किया गया है.DATE_RANGE_BEYOND_RETENTION: रीच मेट्रिक का डेटा उपलब्ध नहीं है, क्योंकि चुनी गई तारीख की सीमा, रीच डेटा के रखरखाव के लिए तय की गई तीन साल की अवधि से ज़्यादा है.
नीचे दी गई क्वेरी, वीडियो कैंपेन के लिए 30 दिनों की डुप्लीकेट कॉपी हटाने की तकनीक वाली रीच मेट्रिक और उनके सप्रेस किए गए स्टेटस को वापस लाती है. इन्हें डिवाइस और विज्ञापन फ़ॉर्मैट के हिसाब से सेगमेंट किया जाता है.
SELECT क्लॉज़ से segments.date सेगमेंट को हटाएं, ताकि रीच और N+ फ़्रीक्वेंसी मेट्रिक की डुप्लीकेट कॉपी, हर दिन के बजाय पूरी तारीख की विंडो में हटाई जा सकें:
SELECT
campaign.id,
campaign.name,
segments.device,
segments.ad_format_type,
segments.ad_sub_format_type,
metrics.unique_users,
metrics.unique_users_info,
metrics.unique_users_two_plus,
metrics.unique_users_two_plus_info,
metrics.unique_users_six_plus,
metrics.unique_users_six_plus_info,
metrics.unique_users_ten_plus,
metrics.unique_users_ten_plus_info
FROM campaign
WHERE campaign.advertising_channel_type = 'VIDEO'
AND segments.date DURING LAST_30_DAYS
इस्तेमाल किए जा सकने वाले संसाधन, तारीख की विंडो, और सेगमेंट
रीच और फ़्रीक्वेंसी क्वेरी के लिए, मेट्रिक की ज़्यादा से ज़्यादा तारीख वाली विंडो में, सीमित segments.date फ़िल्टर की ज़रूरत होती है. तारीख के फ़िल्टर के बिना या तय समयसीमा से ज़्यादा की क्वेरी, सेट नहीं की गई रीच फ़ील्ड दिखाती हैं:
| मेट्रिक | संसाधन | तारीख की ज़्यादा से ज़्यादा सीमा | साथ काम करने वाले सेगमेंट |
|---|---|---|---|
metrics.unique_users |
campaign, customer (v26 और इसके बाद के वर्शन) |
92 दिन |
segments.date, segments.device, विज्ञापन फ़ॉर्मैट
सेगमेंट (v26 और इसके बाद के वर्शन), विज्ञापन नेटवर्क सेगमेंट (v26 और इसके बाद के वर्शन), और
अडजस्ट किए गए डेमोग्राफ़िक सेगमेंट
|
metrics.average_impression_frequency_per_user |
campaign |
92 दिन |
segments.date, segments.device, और अडजस्ट किए गए
डेमोग्राफ़िक सेगमेंट
|
metrics.unique_users_two_plus से
metrics.unique_users_ten_plus
|
campaign, customer (v26 और इसके बाद के वर्शन) |
31 दिन |
segments.date, segments.device, विज्ञापन फ़ॉर्मैट
सेगमेंट (v26 और इसके बाद के वर्शन), और विज्ञापन नेटवर्क कंपनी सेगमेंट (v26 और इसके बाद के वर्शन)
|
metrics.unique_users*_info (v26 और इसके बाद के वर्शन) |
campaign, customer |
बेस मेट्रिक से मैच करता है |
segments.date, segments.device, विज्ञापन फ़ॉर्मैट
सेगमेंट, और विज्ञापन नेटवर्क कंपनी के सेगमेंट
|
रीच क्वेरी को सेगमेंट करते समय, ये जॉइंट सेगमेंट की पाबंदियां लागू करें:
- विज्ञापन फ़ॉर्मैट बनाम विज्ञापन नेटवर्क सेगमेंट: विज्ञापन फ़ॉर्मैट (
segments.ad_format_type, वैकल्पिक तौर परsegments.ad_sub_format_typeके साथ) या विज्ञापन नेटवर्क कंपनी (segments.ad_network_type, वैकल्पिक तौर परsegments.ad_sub_network_typeके साथ) के हिसाब से सेगमेंट किया जा सकता है. हालांकि, एक ही क्वेरी में विज्ञापन फ़ॉर्मैट और विज्ञापन नेटवर्क सेगमेंट को नहीं जोड़ा जा सकता. सब-सेगमेंट चुनते समय, हमेशा पैरंट सेगमेंट (segments.ad_format_typeयाsegments.ad_network_type) चुनें.segments.ad_sub_format_typeसेगमेंट, स्किप न किए जा सकने वाले इन-स्ट्रीम विज्ञापनों को अवधि के हिसाब से बांटता है और अन्य विज्ञापन फ़ॉर्मैट के लिएUNSEGMENTEDदिखाता है. वहीं,segments.ad_sub_network_typeसेगमेंट, YouTube प्लैटफ़ॉर्म (YOUTUBE_INSTREAM,YOUTUBE_INFEED, औरYOUTUBE_SHORTS) को सिर्फ़ मांग बढ़ाने में मदद करने वाले कैंपेन के लिए बांटता है और वीडियो कैंपेन के लिएUNSEGMENTEDदिखाता है. - डेमोग्राफ़िक सेगमेंट में बदलाव किया गया:
segments.adjusted_age_rangeऔरsegments.adjusted_genderसेगमेंट, सिर्फ़ अनुमति वाली सूची में शामिल खातों के लिए उपलब्ध हैं. इन्हें एक साथ चुनना ज़रूरी है. साथ ही, इन्हेंmetrics.unique_users_*_plusमेट्रिक,metrics.unique_users*_infoफ़ील्ड या विज्ञापन नेटवर्क सेगमेंट के साथ नहीं जोड़ा जा सकता.