खोज के नतीजों में मेट्रिक का न दिखना
क्वेरी लागू करने पर, आपको उन इकाइयों की मेट्रिक दिख सकती हैं जिनकी वैल्यू शून्य है. इसकी ये वजहें हो सकती हैं:
- इकाइयों को नहीं दिखाया जा सकता.
- हो सकता है कि उन्हें रिपोर्ट की तारीख की सीमा के दौरान रोका गया हो.
क्वेरी के नतीजों से, अक्सर आपको अपने कैंपेन की परफ़ॉर्मेंस के बारे में जानकारी चाहिए होती है. इस संदर्भ में, शून्य मेट्रिक शायद काम की न हों. ज़्यादा काम की रिपोर्ट बनाने के लिए, शून्य वैल्यू वाली मेट्रिक को साफ़ तौर पर बाहर रखा जा सकता है.
प्रीडिकेट की मदद से, शून्य मेट्रिक को बाहर रखना
प्रेडिकेट एक ऐसा एक्सप्रेशन है जिसका आकलन 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