शून्य मेट्रिक

खोज के नतीजों में शून्य मेट्रिक

क्वेरी चलाने पर, आपको ऐसी इकाइयों के लिए मेट्रिक दिख सकती हैं जिनकी वैल्यू शून्य है. इसकी ये वजहें हो सकती हैं:

  • इन इकाइयों को नहीं दिखाया जा सकता.
  • ऐसा हो सकता है कि रिपोर्ट की तारीख की सीमा के दौरान, उन्हें रोक दिया गया हो.

क्वेरी के नतीजों से, आपको अक्सर यह जानकारी चाहिए होती है कि आपके कैंपेन की परफ़ॉर्मेंस कैसी है. इस संदर्भ में, शून्य मेट्रिक का इस्तेमाल करना सही नहीं हो सकता. ज़्यादा काम की रिपोर्ट बनाने के लिए, शून्य मेट्रिक को साफ़ तौर पर बाहर रखा जा सकता है.

किसी प्रेडिकेट के साथ शून्य मेट्रिक को बाहर रखें

प्रीडिकेट एक ऐसा एक्सप्रेशन होता है जिसकी वैल्यू 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