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