खोज के नतीजों में शून्य मेट्रिक
किसी क्वेरी को एक्ज़ीक्यूट करने पर, आपको ऐसी इकाइयों के लिए मेट्रिक दिख सकती हैं जो शून्य हैं. ऐसा इन वजहों से हो सकता है:
- इकाइयों को नहीं दिखाया जा सकता.
- उन्हें रिपोर्ट की तारीख की सीमा के अंदर रोक दिया गया हो.
क्वेरी के नतीजों की मदद से, आप अक्सर अपने कैंपेन की परफ़ॉर्मेंस के बारे में जानकारी पाना चाहते हैं. इस स्थिति में, शून्य मेट्रिक का इस्तेमाल करना ज़रूरी नहीं होगा. एक ज़्यादा काम की रिपोर्ट बनाने के लिए, शून्य मेट्रिक को साफ़ तौर पर बाहर रखा जा सकता है.
विधेय वाली शून्य मेट्रिक को बाहर रखें
प्रेडिकेट एक ऐसा एक्सप्रेशन होता है जिसका आकलन TRUE
, FALSE
या UNKNOWN
के रूप में किया जाता है.
इनका इस्तेमाल Search Ads 360 Reporting API में, WHERE
क्लॉज़ की खोज शर्त में किया जाता है.
नीचे दी गई क्वेरी से पता चलता है कि प्रेडिकेट के साथ शून्य मेट्रिक को साफ़ तौर पर कैसे हटाया जा सकता है:
SELECT
campaign.id,
metrics.impressions
FROM campaign
WHERE metrics.impressions > 0
सेगमेंट करके शून्य मेट्रिक को बाहर रखें
किसी रिपोर्ट को सेगमेंट में बांटते समय, शून्य मेट्रिक को हमेशा बाहर रखा जाता है. हालांकि, इसके लिए ज़रूरी है कि चुनी गई सभी मेट्रिक शून्य हों (यहां देखें).
रिपोर्ट को सेगमेंट में बांटने के लिए, खोज क्वेरी में किसी भी segments
फ़ील्ड को शामिल किया जाता है. उदाहरण के लिए, अगर किसी रिपोर्ट को segments.date
के हिसाब से सेगमेंट किया जाता है, तो मेट्रिक में हर तारीख के लिए अलग-अलग लाइन होती हैं. इस तरह की रिपोर्ट में बिना मेट्रिक वाली तारीखें नहीं दिखाई जाती हैं.
यहां दी गई क्वेरी के लिए, रिपोर्ट में शून्य मेट्रिक पंक्तियां शामिल नहीं होंगी:
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
शून्य मेट्रिक वाली पंक्तियां दिखाई गईं
जिन पंक्तियों के लिए कोई क्वेरी चुनी गई सभी मेट्रिक के लिए शून्य मेट्रिक दिखाती है उन्हें डिफ़ॉल्ट रूप से आपकी रिपोर्ट से बाहर रखा जाता है. कस्टम कॉलम लागू नहीं होते.
इस उदाहरण क्वेरी में, अगर पिछले 30 दिनों में किसी भी दिन के लिए कोई impressions
मेट्रिक नहीं है, तो उस दिन की पंक्ति को रिपोर्ट से हटा दिया जाएगा.
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
उदाहरण के तौर पर दी गई इस क्वेरी में, किसी भी दिन की लाइन को आपके नतीजों से सिर्फ़ तब बाहर रखा जाएगा, जब उस दिन की कोई भी impressions
, clicks
और conversions
मेट्रिक न हो.
SELECT
campaign.name,
metrics.impressions,
metrics.clicks,
metrics.conversions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS