অনুমোদন প্রয়োজন
একটি নতুন ফিল্টার তৈরি করুন। এখন এটি চেষ্টা করুন বা একটি উদাহরণ দেখুন ।
অনুরোধ
HTTP অনুরোধ
POST https://www.googleapis.com/analytics/v3/management/accounts/accountId/filters
পরামিতি
পরামিতি নাম | মান | বর্ণনা |
---|---|---|
পাথ প্যারামিটার | ||
accountId | string | ফিল্টার তৈরি করতে অ্যাকাউন্ট আইডি। |
অনুমোদন
এই অনুরোধের জন্য নিম্নলিখিত সুযোগের সাথে অনুমোদনের প্রয়োজন ( প্রমাণিকরণ এবং অনুমোদন সম্পর্কে আরও পড়ুন )।
ব্যাপ্তি |
---|
https://www.googleapis.com/auth/analytics.edit |
শরীরের অনুরোধ
অনুরোধের অংশে, নিম্নলিখিত বৈশিষ্ট্য সহ একটি management.filter সংস্থান সরবরাহ করুন:
সম্পত্তির নাম | মান | বর্ণনা | মন্তব্য |
---|---|---|---|
প্রয়োজনীয় বৈশিষ্ট্য | |||
name | string | এই ফিল্টারের নাম। | লিখনযোগ্য |
type | string | এই ফিল্টার প্রকার. সম্ভাব্য মানগুলি হল অন্তর্ভুক্ত, বাদ দেওয়া, লোয়ারকেস, UPPERCASE, SEARCH_AND_REPLACE এবং ADVANCED৷ | লিখনযোগ্য |
ঐচ্ছিক বৈশিষ্ট্য | |||
advancedDetails. caseSensitive | boolean | ফিল্টার এক্সপ্রেশনগুলি কেস সংবেদনশীল কিনা তা নির্দেশ করে৷ | লিখনযোগ্য |
advancedDetails. extractA | string | ক্ষেত্র A থেকে এক্সপ্রেশন বের করতে হবে। | লিখনযোগ্য |
advancedDetails. extractB | string | ক্ষেত্র B থেকে এক্সপ্রেশন বের করতে হবে। | লিখনযোগ্য |
advancedDetails. fieldA | string | ক্ষেত্র এ. | লিখনযোগ্য |
advancedDetails. fieldAIndex | integer | কাস্টম মাত্রার সূচক। ক্ষেত্রটি একটি CUSTOM_DIMENSION হলে প্রয়োজনীয়৷ | লিখনযোগ্য |
advancedDetails. fieldARequired | boolean | যদি ক্ষেত্র A মিলতে হয় তা নির্দেশ করে। | লিখনযোগ্য |
advancedDetails. fieldB | string | ক্ষেত্র বি. | লিখনযোগ্য |
advancedDetails. fieldBIndex | integer | কাস্টম মাত্রার সূচক। ক্ষেত্রটি একটি CUSTOM_DIMENSION হলে প্রয়োজনীয়৷ | লিখনযোগ্য |
advancedDetails. fieldBRequired | boolean | ক্ষেত্র B ম্যাচ করা প্রয়োজন কিনা তা নির্দেশ করে। | লিখনযোগ্য |
advancedDetails. outputConstructor | string | আউটপুট মান তৈরি করতে ব্যবহৃত এক্সপ্রেশন। | লিখনযোগ্য |
advancedDetails. outputToField | string | আউটপুট ক্ষেত্র। | লিখনযোগ্য |
advancedDetails. outputToFieldIndex | integer | কাস্টম মাত্রার সূচক। ক্ষেত্রটি একটি CUSTOM_DIMENSION হলে প্রয়োজনীয়৷ | লিখনযোগ্য |
advancedDetails. overrideOutputField | boolean | আউটপুট ক্ষেত্রের বিদ্যমান মান, যদি থাকে, আউটপুট এক্সপ্রেশন দ্বারা ওভাররাইড করা উচিত কিনা তা নির্দেশ করে। | লিখনযোগ্য |
excludeDetails. caseSensitive | boolean | ফিল্টার কেস সংবেদনশীল কিনা তা নির্ধারণ করে। | লিখনযোগ্য |
excludeDetails. expressionValue | string | ফিল্টার এক্সপ্রেশন মান | লিখনযোগ্য |
excludeDetails. field | string | ফিল্টার করার ক্ষেত্র। সম্ভাব্য মান:
| লিখনযোগ্য |
excludeDetails. fieldIndex | integer | কাস্টম মাত্রার সূচক। ক্ষেত্রটি CUSTOM_DIMENSION হলেই সেট করুন৷ | লিখনযোগ্য |
excludeDetails. matchType | string | এই ফিল্টারের জন্য মিলের ধরন। সম্ভাব্য মানগুলি হল BEGINS_WITH , EQUAL , ENDS_WITH , CONTAINS , বা MATCHES ৷ GEO_DOMAIN , GEO_IP_ADDRESS , PAGE_REQUEST_URI , বা PAGE_HOSTNAME ফিল্টার যেকোনো মিলের ধরন ব্যবহার করতে পারে; অন্য সব ফিল্টার অবশ্যই MATCHES ব্যবহার করবে। | লিখনযোগ্য |
includeDetails. caseSensitive | boolean | ফিল্টার কেস সংবেদনশীল কিনা তা নির্ধারণ করে। | লিখনযোগ্য |
includeDetails. expressionValue | string | ফিল্টার এক্সপ্রেশন মান | লিখনযোগ্য |
includeDetails. field | string | ফিল্টার করার ক্ষেত্র। সম্ভাব্য মান:
| লিখনযোগ্য |
includeDetails. fieldIndex | integer | কাস্টম মাত্রার সূচক। ক্ষেত্রটি CUSTOM_DIMENSION হলেই সেট করুন৷ | লিখনযোগ্য |
includeDetails. matchType | string | এই ফিল্টারের জন্য মিলের ধরন। সম্ভাব্য মানগুলি হল BEGINS_WITH , EQUAL , ENDS_WITH , CONTAINS , বা MATCHES ৷ GEO_DOMAIN , GEO_IP_ADDRESS , PAGE_REQUEST_URI , বা PAGE_HOSTNAME ফিল্টার যেকোনো মিলের ধরন ব্যবহার করতে পারে; অন্য সব ফিল্টার অবশ্যই MATCHES ব্যবহার করবে। | লিখনযোগ্য |
lowercaseDetails. field | string | ফিল্টার ব্যবহার করার জন্য ক্ষেত্র। | লিখনযোগ্য |
lowercaseDetails. fieldIndex | integer | কাস্টম মাত্রার সূচক। ক্ষেত্রটি একটি CUSTOM_DIMENSION হলে প্রয়োজনীয়৷ | লিখনযোগ্য |
searchAndReplaceDetails. caseSensitive | boolean | ফিল্টার কেস সংবেদনশীল কিনা তা নির্ধারণ করে। | লিখনযোগ্য |
searchAndReplaceDetails. field | string | ফিল্টার ব্যবহার করার জন্য ক্ষেত্র। | লিখনযোগ্য |
searchAndReplaceDetails. fieldIndex | integer | কাস্টম মাত্রার সূচক। ক্ষেত্রটি একটি CUSTOM_DIMENSION হলে প্রয়োজনীয়৷ | লিখনযোগ্য |
searchAndReplaceDetails. replaceString | string | সার্চ টার্ম প্রতিস্থাপন করার জন্য টার্ম। | লিখনযোগ্য |
searchAndReplaceDetails. searchString | string | সার্চ করার টার্ম। | লিখনযোগ্য |
uppercaseDetails. field | string | ফিল্টার ব্যবহার করার জন্য ক্ষেত্র। | লিখনযোগ্য |
uppercaseDetails. fieldIndex | integer | কাস্টম মাত্রার সূচক। ক্ষেত্রটি একটি CUSTOM_DIMENSION হলে প্রয়োজনীয়৷ | লিখনযোগ্য |
প্রতিক্রিয়া
সফল হলে, এই পদ্ধতিটি প্রতিক্রিয়া বডিতে একটি management.filter রিসোর্স প্রদান করে।
উদাহরণ
দ্রষ্টব্য: এই পদ্ধতির জন্য উপলব্ধ কোড উদাহরণগুলি সমস্ত সমর্থিত প্রোগ্রামিং ভাষার প্রতিনিধিত্ব করে না (সমর্থিত ভাষার তালিকার জন্য ক্লায়েন্ট লাইব্রেরি পৃষ্ঠা দেখুন)।
জাভা
জাভা ক্লায়েন্ট লাইব্রেরি ব্যবহার করে।
/* * Note: This code assumes you have an authorized Analytics service object. * See the Filters Developer Guide for details. */ /* * This example creates a new filter. */ // Construct the filter Expression object. AnalyticsManagementFiltersFilterExpression details = new AnalyticsManagementFiltersFilterExpression(); details.setField("GEO_DOMAIN"); details.setMatchType("EQUAL"); details.setExpressionValue("example.com"); details.setCaseSensitive(false); // Construct the body of the request. Filter body = new Filter(); body.setName("My Domain Filter"); body.setType("EXCLUDE"); body.setExcludeDetails(details); try { analytics.management().filters().insert("123456", body).execute(); } catch (GoogleJsonResponseException e) { System.err.println("There was a service error: " + e.getDetails().getCode() + " : " + e.getDetails().getMessage()); }
পিএইচপি
পিএইচপি ক্লায়েন্ট লাইব্রেরি ব্যবহার করে।
/** * Note: This code assumes you have an authorized Analytics service object. * See the Filters Developer Guide for details. */ /** * This request creates a new filter. */ try { // Construct the filter expression object. $details = new Google_Service_Analytics_FilterExpression(); $details->setField("GEO_DOMAIN"); $details->setMatchType("EQUAL"); $details->setExpressionValue("example.com"); $details->setCaseSensitive(false); // Construct the filter and set the details. $filter = new Google_Service_Analytics_Filter(); $filter->setName("My Domain Filter"); $filter->setType("EXCLUDE"); $filter->setExcludeDetails($details); $analytics->management_filters->insert('123456', $filter); } catch (apiServiceException $e) { print 'There was an Analytics API service error ' . $e->getCode() . ':' . $e->getMessage(); } catch (apiException $e) { print 'There was a general API error ' . $e->getCode() . ':' . $e->getMessage(); }
পাইথন
পাইথন ক্লায়েন্ট লাইব্রেরি ব্যবহার করে।
# Note: This code assumes you have an authorized Analytics service object. # See the Filters Developer Guide for details. # This request creates a new filter. try: analytics.management().filters().insert( accountId='123456', body={ 'name': 'My Domain Filter', 'type': 'EXCLUDE', 'excludeDetails': { 'field': 'GEO_DOMAIN', 'matchType': 'EQUAL', 'expressionValue': 'example.com', 'caseSensitive': False } } ).execute() except TypeError, error: # Handle errors in constructing a query. print 'There was an error in constructing your query : %s' % error except HttpError, error: # Handle API errors. print ('There was an API error : %s : %s' % (error.resp.status, error.resp.reason))
জাভাস্ক্রিপ্ট
জাভাস্ক্রিপ্ট ক্লায়েন্ট লাইব্রেরি ব্যবহার করে।
/* * Note: This code assumes you have an authorized Analytics client object. * See the Filters Developer Guide for details. */ /* * This request creates a new filter. */ function insertFilter() { var request = gapi.client.analytics.management.filters.insert( { 'accountId': '123456', 'resource': { 'name': 'My Domain Filter', 'type': 'EXCLUDE', 'excludeDetails': { 'field': 'GEO_DOMAIN', 'matchType': 'EQUAL', 'expressionValue': 'example.com', 'caseSensitive': false } } }); request.execute(function (response) { // Handle the response. }); }
এটা চেষ্টা করুন!
লাইভ ডেটাতে এই পদ্ধতিতে কল করতে এবং প্রতিক্রিয়া দেখতে নীচের APIs এক্সপ্লোরার ব্যবহার করুন। বিকল্পভাবে, স্বতন্ত্র এক্সপ্লোরার ব্যবহার করে দেখুন।