Filters: insert

অনুমোদন প্রয়োজন

একটি নতুন ফিল্টার তৈরি করুন। এখন এটি চেষ্টা করুন বা একটি উদাহরণ দেখুন

অনুরোধ

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 ফিল্টার করার ক্ষেত্র। সম্ভাব্য মান:
  • বিষয়বস্তু এবং ট্রাফিক
    • PAGE_REQUEST_URI,
    • PAGE_HOSTNAME,
    • আমার স্নাতকের,
    • সুপারিশ,
    • COST_DATA_URI (প্রচারের লক্ষ্য URL),
    • HIT_TYPE,
    • INTERNAL_SEARCH_TERM,
    • INTERNAL_SEARCH_TYPE,
    • SOURCE_PROPERTY_TRACKING_ID,
  • প্রচারাভিযান বা AdGroup
    • CAMPAIGN_SOURCE,
    • CAMPAIGN_MEDIUM,
    • প্রচারাভিযান নাম,
    • CAMPAIGN_AD_GROUP,
    • CAMPAIGN_TERM,
    • CAMPAIGN_CONTENT,
    • প্রচারাভিযান কোড,
    • CAMPAIGN_REFERRAL_PATH,
  • ই-কমার্স
    • TRANSACTION_COUNTRY,
    • TRANSACTION_REGION,
    • TRANSACTION_CITY,
    • TRANSACTION_AFFILIATION (স্টোর বা অর্ডারের অবস্থান),
    • আইটেম নাম,
    • পণ্য সংকেত,
    • ITEM_VARIATION,
    • লেনদেন নাম্বার,
    • TRANSACTION_CURRENCY_CODE,
    • PRODUCT_ACTION_TYPE,
  • শ্রোতা/ব্যবহারকারী
    • ব্রাউজার,
    • BROWSER_VERSION,
    • BROWSER_SIZE,
    • প্ল্যাটফর্ম,
    • PLATFORM_VERSION,
    • ভাষা,
    • পর্দা রেজল্যুশন,
    • SCREEN_colours,
    • JAVA_ENABLED (বুলিয়ান ফিল্ড),
    • FLASH_VERSION,
    • GEO_SPEED (সংযোগ গতি),
    • VISITOR_TYPE,
    • GEO_ORGANIZATION (ISP সংস্থা),
    • GEO_DOMAIN,
    • GEO_IP_ADDRESS,
    • GEO_IP_VERSION,
  • অবস্থান
    • GEO_COUNTRY,
    • GEO_REGION,
    • GEO_CITY,
  • ঘটনা
    • EVENT_CATEGORY,
    • EVENT_ACTION,
    • EVENT_LABEL,
  • অন্যান্য
    • CUSTOM_FIELD_1,
    • CUSTOM_FIELD_2,
    • USER_DEFINED_VALUE,
  • আবেদন
    • APP_ID,
    • APP_INSTALLER_ID,
    • অ্যাপ্লিকেশন নাম,
    • APP_VERSION,
    • পর্দা,
    • IS_APP (বুলিয়ান ফিল্ড),
    • IS_FATAL_EXCEPTION (বুলিয়ান ক্ষেত্র),
    • EXCEPTION_DESCRIPTION,
  • মোবাইল ডিভাইস
    • IS_MOBILE (বুলিয়ান ক্ষেত্র, অপ্রচলিত। DEVICE_CATEGORY=মোবাইল ব্যবহার করুন),
    • IS_TABLET (বুলিয়ান ক্ষেত্র, অপ্রচলিত। DEVICE_CATEGORY=ট্যাবলেট ব্যবহার করুন),
    • DEVICE_CATEGORY,
    • MOBILE_HAS_QWERTY_KEYBOARD (বুলিয়ান ফিল্ড),
    • MOBILE_HAS_NFC_SUPPORT (বুলিয়ান ফিল্ড),
    • MOBILE_HAS_CELLULAR_RADIO (বুলিয়ান ফিল্ড),
    • MOBILE_HAS_WIFI_SUPPORT (বুলিয়ান ক্ষেত্র),
    • MOBILE_BRAND_NAME,
    • MOBILE_MODEL_NAME,
    • MOBILE_MARKETING_NAME,
    • MOBILE_POINTING_METHOD,
  • সামাজিক
    • সামাজিক যোগাযোগ মাধ্যম,
    • সামাজিক উদ্যোগ,
    • SOCIAL_ACTION_TARGET,
লিখনযোগ্য
excludeDetails. fieldIndex integer কাস্টম মাত্রার সূচক। ক্ষেত্রটি CUSTOM_DIMENSION হলেই সেট করুন৷ লিখনযোগ্য
excludeDetails. matchType string এই ফিল্টারের জন্য মিলের ধরন। সম্ভাব্য মানগুলি হল BEGINS_WITH , EQUAL , ENDS_WITH , CONTAINS , বা MATCHESGEO_DOMAIN , GEO_IP_ADDRESS , PAGE_REQUEST_URI , বা PAGE_HOSTNAME ফিল্টার যেকোনো মিলের ধরন ব্যবহার করতে পারে; অন্য সব ফিল্টার অবশ্যই MATCHES ব্যবহার করবে। লিখনযোগ্য
includeDetails. caseSensitive boolean ফিল্টার কেস সংবেদনশীল কিনা তা নির্ধারণ করে। লিখনযোগ্য
includeDetails. expressionValue string ফিল্টার এক্সপ্রেশন মান লিখনযোগ্য
includeDetails. field string ফিল্টার করার ক্ষেত্র। সম্ভাব্য মান:
  • বিষয়বস্তু এবং ট্রাফিক
    • PAGE_REQUEST_URI,
    • PAGE_HOSTNAME,
    • আমার স্নাতকের,
    • সুপারিশ,
    • COST_DATA_URI (প্রচারের লক্ষ্য URL),
    • HIT_TYPE,
    • INTERNAL_SEARCH_TERM,
    • INTERNAL_SEARCH_TYPE,
    • SOURCE_PROPERTY_TRACKING_ID,
  • প্রচারাভিযান বা AdGroup
    • CAMPAIGN_SOURCE,
    • CAMPAIGN_MEDIUM,
    • প্রচারাভিযান নাম,
    • CAMPAIGN_AD_GROUP,
    • CAMPAIGN_TERM,
    • CAMPAIGN_CONTENT,
    • প্রচারাভিযান কোড,
    • CAMPAIGN_REFERRAL_PATH,
  • ই-কমার্স
    • TRANSACTION_COUNTRY,
    • TRANSACTION_REGION,
    • TRANSACTION_CITY,
    • TRANSACTION_AFFILIATION (স্টোর বা অর্ডারের অবস্থান),
    • আইটেম নাম,
    • পণ্য সংকেত,
    • ITEM_VARIATION,
    • লেনদেন নাম্বার,
    • TRANSACTION_CURRENCY_CODE,
    • PRODUCT_ACTION_TYPE,
  • শ্রোতা/ব্যবহারকারী
    • ব্রাউজার,
    • BROWSER_VERSION,
    • BROWSER_SIZE,
    • প্ল্যাটফর্ম,
    • PLATFORM_VERSION,
    • ভাষা,
    • পর্দা রেজল্যুশন,
    • SCREEN_colours,
    • JAVA_ENABLED (বুলিয়ান ফিল্ড),
    • FLASH_VERSION,
    • GEO_SPEED (সংযোগ গতি),
    • VISITOR_TYPE,
    • GEO_ORGANIZATION (ISP সংস্থা),
    • GEO_DOMAIN,
    • GEO_IP_ADDRESS,
    • GEO_IP_VERSION,
  • অবস্থান
    • GEO_COUNTRY,
    • GEO_REGION,
    • GEO_CITY,
  • ঘটনা
    • EVENT_CATEGORY,
    • EVENT_ACTION,
    • EVENT_LABEL,
  • অন্যান্য
    • CUSTOM_FIELD_1,
    • CUSTOM_FIELD_2,
    • USER_DEFINED_VALUE,
  • আবেদন
    • APP_ID,
    • APP_INSTALLER_ID,
    • অ্যাপ্লিকেশন নাম,
    • APP_VERSION,
    • পর্দা,
    • IS_APP (বুলিয়ান ফিল্ড),
    • IS_FATAL_EXCEPTION (বুলিয়ান ক্ষেত্র),
    • EXCEPTION_DESCRIPTION,
  • মোবাইল ডিভাইস
    • IS_MOBILE (বুলিয়ান ক্ষেত্র, অপ্রচলিত। DEVICE_CATEGORY=মোবাইল ব্যবহার করুন),
    • IS_TABLET (বুলিয়ান ক্ষেত্র, অপ্রচলিত। DEVICE_CATEGORY=ট্যাবলেট ব্যবহার করুন),
    • DEVICE_CATEGORY,
    • MOBILE_HAS_QWERTY_KEYBOARD (বুলিয়ান ফিল্ড),
    • MOBILE_HAS_NFC_SUPPORT (বুলিয়ান ফিল্ড),
    • MOBILE_HAS_CELLULAR_RADIO (বুলিয়ান ফিল্ড),
    • MOBILE_HAS_WIFI_SUPPORT (বুলিয়ান ক্ষেত্র),
    • MOBILE_BRAND_NAME,
    • MOBILE_MODEL_NAME,
    • MOBILE_MARKETING_NAME,
    • MOBILE_POINTING_METHOD,
  • সামাজিক
    • সামাজিক যোগাযোগ মাধ্যম,
    • সামাজিক উদ্যোগ,
    • SOCIAL_ACTION_TARGET,
লিখনযোগ্য
includeDetails. fieldIndex integer কাস্টম মাত্রার সূচক। ক্ষেত্রটি CUSTOM_DIMENSION হলেই সেট করুন৷ লিখনযোগ্য
includeDetails. matchType string এই ফিল্টারের জন্য মিলের ধরন। সম্ভাব্য মানগুলি হল BEGINS_WITH , EQUAL , ENDS_WITH , CONTAINS , বা MATCHESGEO_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 এক্সপ্লোরার ব্যবহার করুন। বিকল্পভাবে, স্বতন্ত্র এক্সপ্লোরার ব্যবহার করে দেখুন।