फ़िल्टर की गई लाइन की खास जानकारी

ऐसी पंक्तियां जो असली उपयोगकर्ता की निजता को सुरक्षित रखने के लिए ज़रूरत के मुताबिक एग्रीगेट नहीं की गई हैं या जो Ads Data Hub की अन्य निजता जांच से मेल नहीं खाती हैं उन्हें किसी क्वेरी के नतीजों से हटा दिया जाएगा. विश्लेषण वाली क्वेरी में, फ़िल्टर की गई पंक्ति की खास जानकारी को कॉन्फ़िगर किया जा सकता है. इससे, हटाई गई पंक्तियों से कॉन्स्टेंट और योग वाली एक पंक्ति दिखती है. इससे आपके डेटा के कुल आंकड़े में अंतर होने से रोका जा सकता है. जैसे, कुल इंप्रेशन या कुल क्लिक की संख्या. यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके बनाई गई नई विश्लेषण क्वेरी के लिए, फ़िल्टर की गई पंक्ति की खास जानकारी डिफ़ॉल्ट रूप से चालू होती है. फ़िल्टर की गई लाइन की खास जानकारी, ऑडियंस क्वेरी पर लागू नहीं होती. एपीआई का इस्तेमाल करके बनाई गई क्वेरी में, फ़िल्टर की गई पंक्ति की खास जानकारी डिफ़ॉल्ट रूप से चालू नहीं होती.

उदाहरण

नीचे दिए गए उदाहरण में, कैंपेन 124 और 125 वाली पंक्तियों को फ़िल्टर किया जाएगा, क्योंकि वे 50 उपयोगकर्ताओं के एग्रीगेशन की ज़रूरी शर्त को पूरा नहीं करती हैं.

कैंपेन आईडी उपयोगकर्ता
123 400
124 45
125 6

हालांकि, फ़िल्टर की गई पंक्ति की खास जानकारी का इस्तेमाल करके, फ़िल्टर किए गए डेटा को इकट्ठा किया जा सकता है, ताकि 50 उपयोगकर्ताओं की ज़रूरी शर्त पूरी की जा सके. इस उदाहरण में, फ़िल्टर किए गए डेटा की गिनती करने के लिए, योग का इस्तेमाल किया गया है. साथ ही, लाइन को लेबल करने के लिए, एक कॉन्स्टेंट का इस्तेमाल किया गया है:

  • यह फ़ंक्शन, Users कॉलम से फ़िल्टर किए गए डेटा को जोड़ता है.
  • कॉन्स्टेंट (जिसका इस्तेमाल, फ़िल्टर की गई लाइन की खास जानकारी को लेबल करने के लिए किया जाता है), Campaign ID कॉलम में "फ़िल्टर की गई लाइन की खास जानकारी" पर सेट किया जाता है.
कैंपेन आईडी उपयोगकर्ता
फ़िल्टर की गई लाइन की खास जानकारी 51
123 400

ऑटोमैटिक मोड

हमारा सुझाव है कि आप ऑटोमैटिक मोड का इस्तेमाल करें. डिफ़ॉल्ट रूप से, Ads Data Hub, यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके बनाई गई नई क्वेरी के लिए, फ़िल्टर की गई पंक्ति की खास जानकारी को अपने-आप चालू और कॉन्फ़िगर करता है. क्वेरी में बदलाव करने पर, Ads Data Hub चुने गए कॉलम के आधार पर कॉन्फ़िगरेशन को अपने-आप अडजस्ट कर देगा.

  • किसी रिपोर्ट को देखते समय, अपने-आप कॉन्फ़िगर हुई सेटिंग देखने के लिए, प्रॉपर्टी > फ़िल्टर की गई लाइन की खास जानकारी पर जाएं. कॉन्फ़िगरेशन रीड-ओनली होता है.
  • ऑटोमैटिक मोड को बंद करने के लिए, ऑटोमैटिक टॉगल पर क्लिक करके उसे बंद करें. मौजूदा कॉन्फ़िगरेशन बनाए रखा गया है और ऑटोमैटिक मोड बंद है. इन बदलावों को बनाए रखने के लिए, आपको अपनी क्वेरी सेव करनी होगी.
  • ऑटोमैटिक मोड चालू करने के लिए, ऑटोमैटिक टॉगल को चालू पर सेट करें. बदलाव को सेव करने के लिए, आपको अपनी क्वेरी सेव करनी होगी.
  • एपीआई की मदद से, अपने-आप चलने की सुविधा को टॉगल करने के लिए, generateFilteredRowSummaryAutomatically का इस्तेमाल करें.

मैन्युअल मोड चालू करें

हमारा सुझाव है कि आप ऑटोमैटिक मोड का इस्तेमाल करें. सेव की गई क्वेरी में, लाइन की फ़िल्टर की गई खास जानकारी को मैन्युअल तरीके से जोड़ने या ऑटोमैटिक मोड बंद करने के लिए:

  1. वह कॉलम चुनें जिसे आपको इकट्ठा करना है.
  2. क्वेरी एडिटर की दाईं ओर, प्रॉपर्टी > फ़िल्टर की गई पंक्ति की खास जानकारी में जाकर, नियम जोड़ें पर क्लिक करें.
  3. कॉलम का नाम फ़ील्ड में, उस कॉलम का नाम डालें जिसे आपको एग्रीगेट करना है.
  4. टाइप ड्रॉप-डाउन मेन्यू से कुल योग चुनें. अगर कुल वैल्यू, एग्रीगेशन के थ्रेशोल्ड से कम होती है, तो फ़िल्टर की गई लाइन की खास जानकारी को छोड़ दिया जाएगा.
  5. ज़रूरी नहीं: पिछले चरणों की तरह ही ज़्यादा नियम जोड़ें.
  6. ज़रूरी नहीं: कॉन्स्टेंट वाली पंक्ति का इस्तेमाल करके, फ़िल्टर की गई पंक्ति की खास जानकारी के लिए आइडेंटिफ़ायर जोड़ें. आपके चुने गए कॉलम के लिए, आपका कॉन्स्टेंट मान्य डेटा टाइप होना चाहिए.
    1. **कॉलम का नाम फ़ील्ड में, कॉलम का नाम डालें.
    2. टाइप ड्रॉप-डाउन मेन्यू से कंसटेंट चुनें.
    3. कंसटेंट की जानकारी दें फ़ील्ड में, लाइन के लिए कोई आइडेंटिफ़ायर डालें.
  7. किसी नियम को हटाने के लिए, मिटाएं पर क्लिक करें
  8. सभी नियम हटाने के लिए, सभी हटाएं पर क्लिक करें.

एक से ज़्यादा टेबल वाला मैन्युअल मोड

हमारा सुझाव है कि आप ऑटोमैटिक मोड का इस्तेमाल करें. अगर एक से ज़्यादा टेबल एक्सपोर्ट करना में बताए गए इन-SQL सिंटैक्स का इस्तेमाल करके, एक से ज़्यादा टेबल एक्सपोर्ट की जा रही हैं, तो कॉलम के विकल्पों में फ़िल्टर की गई पंक्ति की खास जानकारी जोड़ी जा सकती है:

CREATE TABLE `myproject.mydataset.mytable` (
    campaign_id INT64 OPTIONS(merge_constant=0),
    ct INT64 OPTIONS(merge_type="SUM")
  )
OPTIONS(privacy_checked_export=true) AS
SELECT campaign_id, COUNT(*) AS ct GROUP BY campaign_id;
    

इससे एक नतीजे वाली टेबल बनेगी, जिसमें लाइन की फ़िल्टर की गई खास जानकारी होगी. इसमें campaign_id, 0 है और ct उन पंक्तियों का योग होगा जिन्हें निजता जांच की वजह से, नतीजे से फ़िल्टर किया गया था.

फ़िल्टर की गई लाइन की खास जानकारी के लिए, कॉलम के ये विकल्प उपलब्ध हैं:

  • merge_type="SUM": खास जानकारी वाली लाइन में, फ़िल्टर की गई वैल्यू का योग दिखाता है.
  • सिर्फ़ संख्या वाले टाइप के लिए मान्य है.
  • merge_constant=<value>: यह खास वैल्यू को समरी लाइन में सेट करता है. यह कॉलम के टाइप जैसा होना चाहिए.
  • जिन कॉलम में कोई विकल्प नहीं है उनकी खास जानकारी वाली पंक्ति में शून्य होगा.

merge_type या merge_constant में से सिर्फ़ एक के बारे में बताया जा सकता है. फ़िल्टर की गई लाइन की खास जानकारी के लिए बने सभी नियम यहां भी लागू होते हैं. उदाहरण के लिए, अगर एग्रीगेशन थ्रेशोल्ड से कम वैल्यू का योग मिलता है, तो फ़िल्टर की गई लाइन की खास जानकारी हटा दी जाएगी.