फ़िल्टर कलेक्शन, फ़िल्टर संसाधनों का एक सेट होता है. इनमें से हर फ़िल्टर से किसी फ़िल्टर का ब्यौरा मिलता है जिसे किसी व्यू (प्रोफ़ाइल) पर लागू किया जा सकता है.
इस रिसॉर्स के तरीके की सूची देखने के लिए, इस पेज के आखिर में जाएं.
संसाधन प्रतिनिधित्व
Analytics खाते के फ़िल्टर के लिए JSON टेंप्लेट.
{ "id": string, "kind": "analytics#filter", "selfLink": string, "accountId": string, "name": string, "type": string, "created": datetime, "updated": datetime, "parentLink": { "type": "analytics#account", "href": string }, "includeDetails": { "kind": "analytics#filterExpression", "field": string, "matchType": string, "expressionValue": string, "caseSensitive": boolean, "fieldIndex": integer }, "excludeDetails": { "kind": "analytics#filterExpression", "field": string, "matchType": string, "expressionValue": string, "caseSensitive": boolean, "fieldIndex": integer }, "lowercaseDetails": { "field": string, "fieldIndex": integer }, "uppercaseDetails": { "field": string, "fieldIndex": integer }, "searchAndReplaceDetails": { "field": string, "fieldIndex": integer, "searchString": string, "replaceString": string, "caseSensitive": boolean }, "advancedDetails": { "fieldA": string, "fieldAIndex": integer, "extractA": string, "fieldB": string, "fieldBIndex": integer, "extractB": string, "outputToField": string, "outputToFieldIndex": integer, "outputConstructor": string, "fieldARequired": boolean, "fieldBRequired": boolean, "overrideOutputField": boolean, "caseSensitive": boolean } }
प्रॉपर्टी का नाम | वैल्यू | जानकारी | नोट |
---|---|---|---|
accountId |
string |
खाता आईडी, जिससे यह फ़िल्टर जुड़ा है. | |
advancedDetails |
object |
'बेहतर' टाइप के फ़िल्टर की जानकारी. | |
advancedDetails.caseSensitive |
boolean |
यह बताता है कि फ़िल्टर एक्सप्रेशन केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) हैं. | लिखा जा सकता है |
advancedDetails.extractA |
string |
फ़ील्ड A से निकालने के लिए एक्सप्रेशन. | लिखा जा सकता है |
advancedDetails.extractB |
string |
एक्सप्रेशन को फ़ील्ड B से निकालने के लिए. | लिखा जा सकता है |
advancedDetails.fieldA |
string |
फ़ील्ड A | लिखा जा सकता है |
advancedDetails.fieldAIndex |
integer |
कस्टम डाइमेंशन का इंडेक्स. अगर फ़ील्ड CUSTOM_डाइमेंशन है, तो ज़रूरी है. | लिखा जा सकता है |
advancedDetails.fieldARequired |
boolean |
यह बताता है कि फ़ील्ड A का मिलान ज़रूरी है या नहीं. | लिखा जा सकता है |
advancedDetails.fieldB |
string |
फ़ील्ड B | लिखा जा सकता है |
advancedDetails.fieldBIndex |
integer |
कस्टम डाइमेंशन का इंडेक्स. अगर फ़ील्ड CUSTOM_डाइमेंशन है, तो ज़रूरी है. | लिखा जा सकता है |
advancedDetails.fieldBRequired |
boolean |
यह बताता है कि फ़ील्ड B को मैच करने की ज़रूरत है या नहीं. | लिखा जा सकता है |
advancedDetails.outputConstructor |
string |
आउटपुट वैल्यू बनाने के लिए इस्तेमाल होने वाला एक्सप्रेशन. | लिखा जा सकता है |
advancedDetails.outputToField |
string |
आउटपुट फ़ील्ड. | लिखा जा सकता है |
advancedDetails.outputToFieldIndex |
integer |
कस्टम डाइमेंशन का इंडेक्स. अगर फ़ील्ड CUSTOM_डाइमेंशन है, तो ज़रूरी है. | लिखा जा सकता है |
advancedDetails.overrideOutputField |
boolean |
यह बताता है कि आउटपुट फ़ील्ड की मौजूदा वैल्यू, आउटपुट एक्सप्रेशन से ओवरराइड की जानी चाहिए या नहीं. | लिखा जा सकता है |
created |
datetime |
इस फ़िल्टर को बनाने का समय. | |
excludeDetails |
nested object |
EXCLUDE प्रकार के फ़िल्टर के लिए जानकारी. | |
excludeDetails.caseSensitive |
boolean |
इससे तय होता है कि फ़िल्टर केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) है या नहीं. | लिखा जा सकता है |
excludeDetails.expressionValue |
string |
फ़िल्टर एक्सप्रेशन का मान | लिखा जा सकता है |
excludeDetails.field |
string |
फ़िल्टर करने के लिए फ़ील्ड. जितने तरह के प्लेसमेंट हो सकते हैं उनकी जानकारी यहां दी गई है:
|
लिखा जा सकता है |
excludeDetails.fieldIndex |
integer |
कस्टम डाइमेंशन का इंडेक्स. सिर्फ़ तभी सेट करें, जब फ़ील्ड CUSTOM_डाइमेंशन हो. | लिखा जा सकता है |
excludeDetails.kind |
string |
फ़िल्टर एक्सप्रेशन के लिए अच्छी वैल्यू | |
excludeDetails.matchType |
string |
इस फ़िल्टर के लिए मैच टाइप. संभावित वैल्यू BEGINS_WITH , EQUAL , ENDS_WITH , CONTAINS या MATCHES हैं. GEO_DOMAIN , GEO_IP_ADDRESS , PAGE_REQUEST_URI या PAGE_HOSTNAME फ़िल्टर किसी भी मैच टाइप का इस्तेमाल कर सकते हैं. अन्य सभी फ़िल्टर में MATCHES का इस्तेमाल करना ज़रूरी है. |
लिखा जा सकता है |
id |
string |
फ़िल्टर आईडी | |
includeDetails |
nested object |
INCLUDE प्रकार के फ़िल्टर के बारे में जानकारी. | |
includeDetails.caseSensitive |
boolean |
इससे तय होता है कि फ़िल्टर केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) है या नहीं. | लिखा जा सकता है |
includeDetails.expressionValue |
string |
फ़िल्टर एक्सप्रेशन का मान | लिखा जा सकता है |
includeDetails.field |
string |
फ़िल्टर करने के लिए फ़ील्ड. जितने तरह के प्लेसमेंट हो सकते हैं उनकी जानकारी यहां दी गई है:
|
लिखा जा सकता है |
includeDetails.fieldIndex |
integer |
कस्टम डाइमेंशन का इंडेक्स. सिर्फ़ तभी सेट करें, जब फ़ील्ड CUSTOM_डाइमेंशन हो. | लिखा जा सकता है |
includeDetails.kind |
string |
फ़िल्टर एक्सप्रेशन के लिए अच्छी वैल्यू | |
includeDetails.matchType |
string |
इस फ़िल्टर के लिए मैच टाइप. संभावित वैल्यू BEGINS_WITH , EQUAL , ENDS_WITH , CONTAINS या MATCHES हैं. GEO_DOMAIN , GEO_IP_ADDRESS , PAGE_REQUEST_URI या PAGE_HOSTNAME फ़िल्टर किसी भी मैच टाइप का इस्तेमाल कर सकते हैं. अन्य सभी फ़िल्टर में MATCHES का इस्तेमाल करना ज़रूरी है. |
लिखा जा सकता है |
kind |
string |
Analytics फ़िल्टर के लिए संसाधन का प्रकार. | |
lowercaseDetails |
object |
LOWER प्रकार के फ़िल्टर का विवरण. | |
lowercaseDetails.field |
string |
फ़िल्टर में इस्तेमाल करने के लिए फ़ील्ड. | लिखा जा सकता है |
lowercaseDetails.fieldIndex |
integer |
कस्टम डाइमेंशन का इंडेक्स. अगर फ़ील्ड CUSTOM_डाइमेंशन है, तो ज़रूरी है. | लिखा जा सकता है |
name |
string |
इस फ़िल्टर का नाम. | लिखा जा सकता है |
parentLink |
object |
इस फ़िल्टर के लिए पैरंट लिंक. उस खाते की ओर पॉइंट करता है जिससे यह फ़िल्टर जुड़ा है. | |
parentLink.href |
string |
उस खाते से लिंक करें जिससे यह फ़िल्टर जुड़ा है. | |
parentLink.type |
string |
वैल्यू "analytics#account" है. | |
searchAndReplaceDetails |
object |
Search_AND_बदलें प्रकार के फ़िल्टर की जानकारी. | |
searchAndReplaceDetails.caseSensitive |
boolean |
इससे तय होता है कि फ़िल्टर केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) है या नहीं. | लिखा जा सकता है |
searchAndReplaceDetails.field |
string |
फ़िल्टर में इस्तेमाल करने के लिए फ़ील्ड. | लिखा जा सकता है |
searchAndReplaceDetails.fieldIndex |
integer |
कस्टम डाइमेंशन का इंडेक्स. अगर फ़ील्ड CUSTOM_डाइमेंशन है, तो ज़रूरी है. | लिखा जा सकता है |
searchAndReplaceDetails.replaceString |
string |
खोज के लिए इस्तेमाल होने वाले शब्द की जगह दूसरा शब्द डालें. | लिखा जा सकता है |
searchAndReplaceDetails.searchString |
string |
खोजने के लिए शब्द. | लिखा जा सकता है |
selfLink |
string |
इस फ़िल्टर का लिंक. | |
type |
string |
इस फ़िल्टर का टाइप. संभावित वैल्यू हैं INCLUDE, EXCLUDE, LOWERCASE, अंग्रेज़ी अंग्रेज़ी, Search_AND_बदलें, और बेहतर सेटिंग. | लिखा जा सकता है |
updated |
datetime |
इस फ़िल्टर को पिछली बार संशोधित किए जाने का समय. | |
uppercaseDetails |
object |
'अपर' टाइप के फ़िल्टर के बारे में जानकारी. | |
uppercaseDetails.field |
string |
फ़िल्टर में इस्तेमाल करने के लिए फ़ील्ड. | लिखा जा सकता है |
uppercaseDetails.fieldIndex |
integer |
कस्टम डाइमेंशन का इंडेक्स. अगर फ़ील्ड CUSTOM_डाइमेंशन है, तो ज़रूरी है. | लिखा जा सकता है |
तरीके
- मिटाएं
- फ़िल्टर मिटाएं.
- पाएं
- ऐसे फ़िल्टर दिखाता है जिनका ऐक्सेस उपयोगकर्ता के पास है.
- शामिल करें
- नया फ़िल्टर बनाएं.
- list
- किसी खाते के सभी फ़िल्टर की सूची बनाता है
- पैच
- मौजूदा फ़िल्टर को अपडेट करता है. इस तरीके में पैच सिमैंटिक का इस्तेमाल किया जा सकता है.
- अपडेट करें
- मौजूदा फ़िल्टर को अपडेट करता है.