जो लाइनें असली उपयोगकर्ता की निजता की सुरक्षा के लिए सही तरीके से एग्रीगेट नहीं की गई हैं या जो 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
का इस्तेमाल करें.
मैन्युअल मोड चालू करें
हमारा सुझाव है कि आप ऑटोमैटिक मोड का इस्तेमाल करें. सेव की गई क्वेरी में फ़िल्टर की गई लाइन की खास जानकारी मैन्युअल तरीके से जोड़ने के लिए या अपने-आप मोड बंद करने के बाद:
- Ads Data Hub में, रिपोर्ट पेज खोलें.
- उस रिपोर्ट के नाम पर क्लिक करें जिसमें आपको बदलाव करना है.
- फ़िल्टर की गई लाइन की खास जानकारी अपने-आप जनरेट हो गई के बगल में मौजूद, बदलाव करें बदलाव करें पर क्लिक करें.
- अपने-आप टॉगल को बंद करने के लिए, उस पर क्लिक करें. ध्यान दें: ऑटोमैटिक मोड बंद होने पर, मौजूदा कॉन्फ़िगरेशन में कोई बदलाव नहीं होता. ज़रूरत के हिसाब से इन नियमों में बदलाव करें या उन्हें मिटाएं.
- किसी कॉलम में मौजूद वैल्यू का योग निकालना. ध्यान दें कि अगर कुल वैल्यू, एग्रीगेशन के लिए तय किए गए
थ्रेशोल्ड से कम हो जाती है, तो फ़िल्टर की गई लाइन की खास जानकारी हटा दी जाएगी.
- नियम जोड़ें पर क्लिक करें
- कॉलम का नाम फ़ील्ड में, एग्रीगेट करने के लिए कॉलम का नाम डालें.
- टाइप सूची से योग चुनें.
- किसी कॉन्स्टेंट का इस्तेमाल करके, फ़िल्टर की गई लाइन की खास जानकारी के लिए लेबल जोड़ें. आपका कॉन्सटेंट
आपके चुने गए कॉलम के लिए एक मान्य डेटा टाइप होना चाहिए.
- जोड़ें पर क्लिक करें.
- तय करें कि फ़िल्टर की गई लाइन की खास जानकारी के किस कॉलम में आइडेंटिफ़ायर दिखाना है. इसके बाद, कॉलम का नाम फ़ील्ड में उस कॉलम का नाम डालें.
- टाइप सूची से कंटेंट चुनें.
- कंसटेंट की जानकारी दें फ़ील्ड में, लाइन के लिए कोई मददगार आइडेंटिफ़ायर डालें, जैसे कि "फ़िल्टर की गई लाइन की खास जानकारी".
- हो गया पर क्लिक करें.
- अपने बदलावों को लागू करने के लिए, सेव करें पर क्लिक करें.
एक से ज़्यादा टेबल वाला मैन्युअल मोड
हमारा सुझाव है कि आप ऑटोमैटिक मोड का इस्तेमाल करें. अगर एक से ज़्यादा टेबल एक्सपोर्ट करना में बताए गए इन-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
में से सिर्फ़ एक का इस्तेमाल किया जा सकता है.
फ़िल्टर की गई लाइन की खास जानकारी के लिए बने सभी नियम यहां भी लागू होते हैं. उदाहरण के लिए, अगर एग्रीगेशन थ्रेशोल्ड से कम वैल्यू का योग मिलता है, तो फ़िल्टर की गई लाइन की खास जानकारी हटा दी जाएगी.