REST Resource: properties.expandedDataSets

সম্পদ: প্রসারিত ডেটাসেট

একটি GA4 সম্প্রসারিত ডেটাসেট প্রতিনিধিত্বকারী একটি সংস্থান বার্তা৷

JSON প্রতিনিধিত্ব
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। এই ExpandedDataSet সম্পদের জন্য সম্পদের নাম। বিন্যাস: বৈশিষ্ট্য/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

প্রয়োজন। ExpandedDataSet-এর প্রদর্শনের নাম। সর্বোচ্চ 200 অক্ষর।

description

string

ঐচ্ছিক। প্রসারিত ডেটাসেটের বিবরণ। সর্বাধিক 50 অক্ষর।

dimensionNames[]

string

অপরিবর্তনীয়। প্রসারিত ডেটাসেটে অন্তর্ভুক্ত মাত্রার তালিকা। মাত্রা নামের তালিকার জন্য API মাত্রা দেখুন।

metricNames[]

string

অপরিবর্তনীয়। প্রসারিত ডেটাসেটে অন্তর্ভুক্ত মেট্রিক্সের তালিকা। মাত্রা নামের তালিকার জন্য API মেট্রিক্স দেখুন।

dimensionFilterExpression

object ( ExpandedDataSetFilterExpression )

অপরিবর্তনীয়। ExpandedDataSet-এর অন্তর্ভুক্ত ডাইমেনশনে প্রয়োগ করা ExpandedDataSet ফিল্টারগুলির একটি যৌক্তিক অভিব্যক্তি। এই ফিল্টারটি সারির সংখ্যা কমাতে ব্যবহার করা হয় এবং এইভাবে other সারির সম্মুখীন হওয়ার সুযোগ।

dataCollectionStartTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। সময় যখন প্রসারিত ডেটা সেট ডেটা সংগ্রহ শুরু (বা শুরু হবে)।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

প্রসারিত ডেটাসেট ফিল্টার এক্সপ্রেশন

EnhancedDataSet ডাইমেনশন ফিল্টারগুলির একটি যৌক্তিক অভিব্যক্তি।

JSON প্রতিনিধিত্ব
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (ExpandedDataSetFilterExpressionList)
  },
  "notExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "filter": {
    object (ExpandedDataSetFilter)
  }
  // End of list of possible types for union field expr.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র expr . অভিব্যক্তিটি একটি ফিল্টারে প্রয়োগ করা হয়েছে৷ expr নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
andGroup

object ( ExpandedDataSetFilterExpressionList )

অভিব্যক্তিগুলির একটি তালিকা এবং একসাথে করা হবে৷ এটিতে অবশ্যই notExpression বা dimensionFilter সহ একটি ExpandedDataSetFilterExpression থাকতে হবে। এটি অবশ্যই শীর্ষ স্তরের ExpandedDataSetFilterExpression-এর জন্য সেট করা আবশ্যক৷

notExpression

object ( ExpandedDataSetFilterExpression )

একটি ফিল্টার এক্সপ্রেশন যা করা যাবে না (অর্থাৎ, উল্টানো, পরিপূরক)। এটি একটি মাত্রা ফিল্টার অন্তর্ভুক্ত করা আবশ্যক. এটি শীর্ষ স্তরের ExpandedDataSetFilterExpression এ সেট করা যাবে না।

filter

object ( ExpandedDataSetFilter )

একক মাত্রায় একটি ফিল্টার। এটি শীর্ষ স্তরের ExpandedDataSetFilterExpression এ সেট করা যাবে না।

প্রসারিত ডেটাসেট ফিল্টার এক্সপ্রেশন তালিকা

ExpandedDataSet ফিল্টার এক্সপ্রেশনের একটি তালিকা।

JSON প্রতিনিধিত্ব
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
ক্ষেত্র
filterExpressions[]

object ( ExpandedDataSetFilterExpression )

ExpandedDataSet ফিল্টার এক্সপ্রেশনের একটি তালিকা।

প্রসারিত ডেটাসেট ফিল্টার

একটি একক মাত্রার জন্য একটি নির্দিষ্ট ফিল্টার

JSON প্রতিনিধিত্ব
{
  "fieldName": string,

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  }
  // End of list of possible types for union field one_filter.
}
ক্ষেত্র
fieldName

string

প্রয়োজন। ফিল্টার করার জন্য মাত্রার নাম।

ইউনিয়ন ফিল্ড one_filter । উপরের ফিল্টারগুলির মধ্যে একটি। one_filter নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
stringFilter

object ( StringFilter )

একটি স্ট্রিং-টাইপ মাত্রার জন্য একটি ফিল্টার যা একটি নির্দিষ্ট প্যাটার্নের সাথে মেলে।

inListFilter

object ( InListFilter )

একটি স্ট্রিং মাত্রার জন্য একটি ফিল্টার যা বিকল্পগুলির একটি নির্দিষ্ট তালিকার সাথে মেলে।

স্ট্রিংফিল্টার

একটি স্ট্রিং-টাইপ মাত্রার জন্য একটি ফিল্টার যা একটি নির্দিষ্ট প্যাটার্নের সাথে মেলে।

JSON প্রতিনিধিত্ব
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
ক্ষেত্র
matchType

enum ( MatchType )

প্রয়োজন। স্ট্রিং ফিল্টারের জন্য মিলের ধরন।

value

string

প্রয়োজন। স্ট্রিং মান যেটির সাথে মিলতে হবে।

caseSensitive

boolean

ঐচ্ছিক। সত্য হলে, ম্যাচটি কেস-সংবেদনশীল। মিথ্যা হলে, ম্যাচটি কেস-সংবেদনশীল। ম্যাচ টাইপ সঠিক হলে অবশ্যই সত্য হতে হবে। ম্যাচ টাইপ কন্টেইন্স হলে অবশ্যই মিথ্যা হতে হবে।

ম্যাচ টাইপ

স্ট্রিং ফিল্টারের জন্য মিলের ধরন।

Enums
MATCH_TYPE_UNSPECIFIED অনির্দিষ্ট
EXACT স্ট্রিং মানের সাথে সঠিক মিল।
CONTAINS স্ট্রিং মান ধারণ করে।

InListFilter

একটি স্ট্রিং মাত্রার জন্য একটি ফিল্টার যা বিকল্পগুলির একটি নির্দিষ্ট তালিকার সাথে মেলে।

JSON প্রতিনিধিত্ব
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
ক্ষেত্র
values[]

string

প্রয়োজন। সম্ভাব্য স্ট্রিং মানগুলির তালিকা যার সাথে মেলে। অ-খালি হতে হবে.

caseSensitive

boolean

ঐচ্ছিক। সত্য হলে, ম্যাচটি কেস-সংবেদনশীল। মিথ্যা হলে, ম্যাচটি কেস-সংবেদনশীল। সত্য হতে হবে।

পদ্ধতি

create

একটি প্রসারিত ডেটাসেট তৈরি করে।

delete

একটি সম্পত্তিতে একটি প্রসারিত ডেটাসেট মুছে দেয়।

get

একটি একক প্রসারিত ডেটাসেট সন্ধান করুন।

list

একটি সম্পত্তিতে সম্প্রসারিত ডেটাসেট তালিকাভুক্ত করে।

patch

একটি সম্পত্তিতে একটি প্রসারিত ডেটাসেট আপডেট করে।