Method: properties.runFunnelReport

আপনার Google Analytics ইভেন্ট ডেটার একটি কাস্টমাইজড ফানেল রিপোর্ট প্রদান করে। API থেকে প্রত্যাবর্তিত ডেটা অনুরোধ করা মাত্রা এবং মেট্রিক্সের জন্য কলাম সহ একটি টেবিল হিসাবে।

ফানেল অন্বেষণ আপনাকে আপনার ব্যবহারকারীরা একটি টাস্ক সম্পূর্ণ করার জন্য নেওয়া পদক্ষেপগুলি কল্পনা করতে দেয় এবং দ্রুত দেখতে দেয় যে তারা প্রতিটি ধাপে কতটা সফল বা ব্যর্থ হচ্ছে। উদাহরণ স্বরূপ, কিভাবে সম্ভাব্যরা ক্রেতা হয়ে ওঠে এবং তারপর ক্রেতা হয়? এক সময়ের ক্রেতারা কিভাবে বারবার ক্রেতা হয়? এই তথ্য দিয়ে, আপনি অদক্ষ বা পরিত্যক্ত গ্রাহক যাত্রা উন্নত করতে পারেন। আরও জানতে, GA4 ফানেল এক্সপ্লোরেশন দেখুন।

বিটাতে প্রবেশ করার আগে সিনট্যাক্স এবং ক্ষমতার উপর প্রতিক্রিয়া সংগ্রহের অভিপ্রায়ে আলফা স্থিতিশীলতায় এই পদ্ধতিটি চালু করা হয়েছে। এই API-তে আপনার প্রতিক্রিয়া জানাতে, Google Analytics ডেটা API ফানেল রিপোর্টিং প্রতিক্রিয়া সম্পূর্ণ করুন।

HTTP অনুরোধ

POST https://analyticsdata.googleapis.com/v1alpha/{property=properties/*}:runFunnelReport

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
property

string

ঐচ্ছিক। একটি Google Analytics GA4 প্রপার্টি আইডেন্টিফায়ার যার ইভেন্ট ট্র্যাক করা হয়। URL পাথে নির্দিষ্ট করা হয়েছে এবং বডিতে নয়। আরও জানতে, আপনার সম্পত্তি আইডি কোথায় পাবেন তা দেখুন। একটি ব্যাচ অনুরোধের মধ্যে, এই সম্পত্তিটি হয় অনির্দিষ্ট বা ব্যাচ-স্তরের সম্পত্তির সাথে সামঞ্জস্যপূর্ণ হওয়া উচিত।

উদাহরণ: বৈশিষ্ট্য/1234

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "dateRanges": [
    {
      object (DateRange)
    }
  ],
  "funnel": {
    object (Funnel)
  },
  "funnelBreakdown": {
    object (FunnelBreakdown)
  },
  "funnelNextAction": {
    object (FunnelNextAction)
  },
  "funnelVisualizationType": enum (FunnelVisualizationType),
  "segments": [
    {
      object (Segment)
    }
  ],
  "limit": string,
  "dimensionFilter": {
    object (FilterExpression)
  },
  "returnPropertyQuota": boolean
}
ক্ষেত্র
dateRanges[]

object ( DateRange )

ঐচ্ছিক। পড়ার জন্য ডেটার তারিখ ব্যাপ্তি। যদি একাধিক তারিখের সীমার অনুরোধ করা হয়, প্রতিটি প্রতিক্রিয়া সারিতে একটি শূন্য ভিত্তিক তারিখ পরিসীমা সূচক থাকবে। যদি দুটি তারিখের ব্যাপ্তি ওভারল্যাপ হয়, ওভারল্যাপ করা দিনের জন্য ইভেন্ট ডেটা উভয় তারিখ ব্যাপ্তির প্রতিক্রিয়া সারিতে অন্তর্ভুক্ত করা হয়।

funnel

object ( Funnel )

ঐচ্ছিক। এই অনুরোধের ফানেলের কনফিগারেশন। এই ফানেল কনফিগারেশন প্রয়োজন.

funnelBreakdown

object ( FunnelBreakdown )

ঐচ্ছিক। নির্দিষ্ট করা থাকলে, এই ব্রেকডাউনটি ফানেল টেবিল সাব রিপোর্ট প্রতিক্রিয়াতে একটি মাত্রা যোগ করে। এই ব্রেকডাউন মাত্রা প্রতিটি ফানেল ধাপকে ব্রেকডাউন মাত্রার অনন্য মানগুলিতে প্রসারিত করে। উদাহরণস্বরূপ, deviceCategory মাত্রা দ্বারা একটি ব্রেকডাউন mobile , tablet , desktop এবং মোটের জন্য সারি তৈরি করবে।

funnelNextAction

object ( FunnelNextAction )

ঐচ্ছিক। যদি নির্দিষ্ট করা থাকে, তাহলে পরবর্তী ক্রিয়া ফানেল ভিজ্যুয়ালাইজেশন সাব রিপোর্ট প্রতিক্রিয়াতে একটি মাত্রা যোগ করে। এই পরবর্তী অ্যাকশন ডাইমেনশন প্রতিটি ফানেল ধাপকে পরবর্তী অ্যাকশনের অনন্য মানগুলিতে প্রসারিত করে। উদাহরণস্বরূপ, eventName ডাইমেনশনের পরবর্তী ক্রিয়াটি বেশ কয়েকটি ইভেন্টের জন্য সারি তৈরি করবে (উদাহরণস্বরূপ session_start এবং click ) এবং মোট।

পরবর্তী অ্যাকশন শুধুমাত্র eventName এবং pageTitle এবং pagePath মতো বেশিরভাগ পৃষ্ঠা/স্ক্রিন মাত্রা সমর্থন করে।

funnelVisualizationType

enum ( FunnelVisualizationType )

ঐচ্ছিক। ফানেল ভিজ্যুয়ালাইজেশনের ধরন ফানেল ভিজ্যুয়ালাইজেশন সাব রিপোর্ট প্রতিক্রিয়াতে উপস্থিত মাত্রা নিয়ন্ত্রণ করে। যদি নির্দিষ্ট না করা হয়, STANDARD_FUNNEL ব্যবহার করা হয়।

segments[]

object ( Segment )

ঐচ্ছিক। সেগমেন্টের কনফিগারেশন। বিভাগগুলি একটি সম্পত্তির ডেটার উপসেট। বিভাগ সহ একটি ফানেল প্রতিবেদনে, প্রতিটি বিভাগে ফানেল মূল্যায়ন করা হয়।

এই অনুরোধে নির্দিষ্ট করা প্রতিটি সেগমেন্ট প্রতিক্রিয়াতে একটি পৃথক সারি তৈরি করে; প্রতিক্রিয়াতে, প্রতিটি সেগমেন্ট তার নামের দ্বারা চিহ্নিত করা হয়েছে।

সেগমেন্ট প্যারামিটার ঐচ্ছিক। অনুরোধগুলি 4টি বিভাগে সীমাবদ্ধ।

limit

string ( int64 format)

ঐচ্ছিক। যে সারিতে ফিরতে হবে। অনির্দিষ্ট থাকলে, 10,000 সারি ফেরত দেওয়া হয়। এপিআই প্রতি অনুরোধে সর্বাধিক 250,000 সারি প্রদান করে, আপনি যতই জিজ্ঞাসা করুন না কেন। limit ইতিবাচক হতে হবে।

এপিআই অনুরোধ করা limit চেয়ে কম সারিও দিতে পারে, যদি limit মতো অনেক মাত্রার মান না থাকে।

dimensionFilter

object ( FilterExpression )

ঐচ্ছিক। ডাইমেনশন ফিল্টার আপনাকে রিপোর্টে শুধুমাত্র নির্দিষ্ট মাত্রার মান জিজ্ঞাসা করতে দেয়। আরও জানতে, একটি প্রতিবেদন তৈরি করা দেখুন: উদাহরণের জন্য মাত্রা ফিল্টার । এই ফিল্টারে মেট্রিক্স ব্যবহার করা যাবে না।

returnPropertyQuota

boolean

ঐচ্ছিক। এই অ্যানালিটিক্স প্রপার্টির কোটার বর্তমান অবস্থা ফিরিয়ে আনতে হবে কিনা তা টগল করে। প্রপার্টি কোটায় কোটা ফেরত দেওয়া হয়।

প্রতিক্রিয়া শরীর

ফানেল রিপোর্টের প্রতিক্রিয়াতে দুটি সাব রিপোর্ট রয়েছে। দুটি সাব রিপোর্ট মাত্রা এবং মেট্রিক্সের বিভিন্ন সমন্বয়।

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "funnelTable": {
    object (FunnelSubReport)
  },
  "funnelVisualization": {
    object (FunnelSubReport)
  },
  "propertyQuota": {
    object (PropertyQuota)
  },
  "kind": string
}
ক্ষেত্র
funnelTable

object ( FunnelSubReport )

ফানেল টেবিল ফানেল ধাপ, সেগমেন্ট, ব্রেকডাউন মাত্রা, সক্রিয় ব্যবহারকারী, সমাপ্তির হার, পরিত্যাগ এবং পরিত্যাগের হার সহ একটি প্রতিবেদন।

সেগমেন্টের মাত্রা শুধুমাত্র এই প্রতিক্রিয়ায় উপস্থিত থাকে যদি একটি সেগমেন্টের অনুরোধ করা হয়। ব্রেকডাউন মাত্রা শুধুমাত্র এই প্রতিক্রিয়া উপস্থিত যদি এটি অনুরোধ করা হয়.

funnelVisualization

object ( FunnelSubReport )

ফানেল ভিজ্যুয়ালাইজেশন হল ফানেল স্টেপ, সেগমেন্ট, তারিখ, পরবর্তী অ্যাকশন ডাইমেনশন এবং সক্রিয় ব্যবহারকারীদের সাথে একটি রিপোর্ট।

সেগমেন্টের মাত্রা শুধুমাত্র এই প্রতিক্রিয়ায় উপস্থিত থাকে যদি একটি সেগমেন্টের অনুরোধ করা হয়। তারিখের মাত্রাটি শুধুমাত্র এই প্রতিক্রিয়াটিতে উপস্থিত থাকে যদি এটি TRENDED_FUNNEL ফানেল প্রকারের মাধ্যমে অনুরোধ করা হয়। পরবর্তী কর্ম মাত্রা শুধুমাত্র প্রতিক্রিয়া উপস্থিত যদি এটি অনুরোধ করা হয়.

propertyQuota

object ( PropertyQuota )

এই অনুরোধ সহ এই অ্যানালিটিক্স প্রপার্টির কোটার অবস্থা।

kind

string

এই বার্তাটি কী ধরনের সংস্থান তা সনাক্ত করে৷ এই kind সবসময় নির্দিষ্ট স্ট্রিং "analyticsData#runFunnelReport"। JSON-এ প্রতিক্রিয়া প্রকারের মধ্যে পার্থক্য করতে দরকারী।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics

ফানেল

একটি ফানেল রিপোর্ট অনুরোধে ফানেল কনফিগার করে। একটি ফানেল ব্যবহারকারীদের উপর রিপোর্ট করে যখন তারা ধাপগুলির একটি ক্রম অতিক্রম করে।

ফানেল অন্বেষণ আপনাকে আপনার ব্যবহারকারীরা একটি টাস্ক সম্পূর্ণ করার জন্য নেওয়া পদক্ষেপগুলি কল্পনা করতে দেয় এবং দ্রুত দেখতে দেয় যে তারা প্রতিটি ধাপে কতটা সফল বা ব্যর্থ হচ্ছে। উদাহরণ স্বরূপ, কিভাবে সম্ভাব্যরা ক্রেতা হয়ে ওঠে এবং তারপর ক্রেতা হয়? এক সময়ের ক্রেতারা কিভাবে বারবার ক্রেতা হয়? এই তথ্য দিয়ে, আপনি অদক্ষ বা পরিত্যক্ত গ্রাহক যাত্রা উন্নত করতে পারেন।

JSON প্রতিনিধিত্ব
{
  "isOpenFunnel": boolean,
  "steps": [
    {
      object (FunnelStep)
    }
  ]
}
ক্ষেত্র
isOpenFunnel

boolean

একটি খোলা ফানেলে, ব্যবহারকারীরা যেকোনো ধাপে ফানেলে প্রবেশ করতে পারে এবং একটি বন্ধ ফানেলে, ব্যবহারকারীদের অবশ্যই প্রথম ধাপে ফানেলে প্রবেশ করতে হবে। ঐচ্ছিক। অনির্দিষ্ট হলে, একটি বন্ধ ফানেল ব্যবহার করা হয়।

steps[]

object ( FunnelStep )

এই ফানেলের ক্রমিক ধাপ।

ফানেল স্টেপ

আপনি যে ব্যবহারকারীর যাত্রা পরিমাপ করতে চান তা ধাপগুলি সংজ্ঞায়িত করে। ধাপে এক বা একাধিক শর্ত থাকে যা আপনার ব্যবহারকারীদের ফানেল যাত্রার সেই ধাপে অন্তর্ভুক্ত হওয়ার জন্য অবশ্যই পূরণ করতে হবে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "isDirectlyFollowedBy": boolean,
  "filterExpression": {
    object (FunnelFilterExpression)
  },
  "withinDurationFromPriorStep": string
}
ক্ষেত্র
name

string

এই ধাপের জন্য স্বতন্ত্র নাম। যদি অনির্দিষ্ট না থাকে, তাহলে পদক্ষেপগুলি 1 ভিত্তিক সূচীকৃত নাম দ্বারা নামকরণ করা হবে (উদাহরণস্বরূপ "0.", "1. ", ইত্যাদি)। এই নামটি funnelStepName মাত্রা দ্বারা প্রত্যাবর্তিত স্ট্রিং মান সংজ্ঞায়িত করে। উদাহরণস্বরূপ, অনুরোধের তৃতীয় ফানেল ধাপে name = Purchase উল্লেখ করলে 3. Purchase

isDirectlyFollowedBy

boolean

সত্য হলে, এই ধাপটি সরাসরি পূর্ববর্তী ধাপ অনুসরণ করতে হবে। মিথ্যা হলে, পূর্ববর্তী ধাপ এবং এই ধাপের মধ্যে ঘটনা থাকতে পারে। অনির্দিষ্ট হলে, isDirectlyFollowedBy মিথ্যা হিসাবে বিবেচিত হয়।

filterExpression

object ( FunnelFilterExpression )

ফানেল যাত্রার এই ধাপে অন্তর্ভুক্ত হতে আপনার ব্যবহারকারীদের অবশ্যই যে শর্তটি পূরণ করতে হবে।

withinDurationFromPriorStep

string ( Duration format)

যদি নির্দিষ্ট করা থাকে, এই ধাপটি অবশ্যই পূর্ববর্তী ধাপের সমাপ্তির এই সময়ের মধ্যে সম্পূর্ণ করতে হবে। withinDurationFromPriorStep মাইক্রোসেকেন্ড গ্রানুলারিটির এন্ডপয়েন্টকে অন্তর্ভুক্ত করে। উদাহরণস্বরূপ 5 সেকেন্ডের একটি সময়কাল 4.9 বা 5.0 সেকেন্ডে সম্পন্ন করা যেতে পারে, কিন্তু 5 সেকেন্ড এবং 1 মাইক্রোসেকেন্ড নয়।

withinDurationFromPriorStep হল ঐচ্ছিক, এবং যদি অনির্দিষ্ট না থাকে, ধাপগুলি যেকোন সময়কাল দ্বারা আলাদা করা হতে পারে৷

নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দিয়ে শেষ হয়৷ উদাহরণ: "3.5s"

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

ফানেল ফিল্টারের সমন্বয় প্রকাশ করে।

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

  // Union field expr can be only one of the following:
  "andGroup": {
    object (FunnelFilterExpressionList)
  },
  "orGroup": {
    object (FunnelFilterExpressionList)
  },
  "notExpression": {
    object (FunnelFilterExpression)
  },
  "funnelFieldFilter": {
    object (FunnelFieldFilter)
  },
  "funnelEventFilter": {
    object (FunnelEventFilter)
  }
  // End of list of possible types for union field expr.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র expr . FunnelFilterExpression এর জন্য এক ধরনের ফিল্টার নির্দিষ্ট করুন। expr নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
andGroup

object ( FunnelFilterExpressionList )

andGroup ফানেলফিল্টার এক্সপ্রেশনের একটি AND সম্পর্ক রয়েছে।

orGroup

object ( FunnelFilterExpressionList )

orGroup এ FunnelFilterExpression-এর একটি OR সম্পর্ক রয়েছে।

notExpression

object ( FunnelFilterExpression )

FunnelFilterExpression notExpression এর নয়।

funnelFieldFilter

object ( FunnelFieldFilter )

একটি মাত্রা বা মেট্রিকের জন্য একটি ফানেল ফিল্টার।

funnelEventFilter

object ( FunnelEventFilter )

একটি ফিল্টার তৈরি করে যা একটি ইভেন্ট নামের ইভেন্টের সাথে মেলে। যদি একটি প্যারামিটার ফিল্টার এক্সপ্রেশন নির্দিষ্ট করা হয়, শুধুমাত্র ইভেন্টের উপসেট যা একক ইভেন্ট নাম এবং প্যারামিটার ফিল্টার এক্সপ্রেশন উভয়ের সাথে মিলে যায় এই ইভেন্ট ফিল্টারের সাথে মেলে।

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

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

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

object ( FunnelFilterExpression )

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

ফানেলফিল্ড ফিল্টার

মাত্রা বা মেট্রিক মান ফিল্টার করার জন্য একটি অভিব্যক্তি।

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

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

string

মাত্রার নাম বা মেট্রিক নাম।

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

object ( StringFilter )

স্ট্রিং সম্পর্কিত ফিল্টার।

inListFilter

object ( InListFilter )

তালিকার মানগুলির জন্য একটি ফিল্টার।

numericFilter

object ( NumericFilter )

সংখ্যাসূচক বা তারিখ মানের জন্য একটি ফিল্টার।

betweenFilter

object ( BetweenFilter )

দুটি মানের মধ্যে একটি ফিল্টার।

ফানেল ইভেন্ট ফিল্টার

একটি ফিল্টার তৈরি করে যা একটি ইভেন্ট নামের ইভেন্টের সাথে মেলে। যদি একটি প্যারামিটার ফিল্টার এক্সপ্রেশন নির্দিষ্ট করা হয়, শুধুমাত্র ইভেন্টের উপসেট যা একক ইভেন্ট নাম এবং প্যারামিটার ফিল্টার এক্সপ্রেশন উভয়ের সাথে মিলে যায় এই ইভেন্ট ফিল্টারের সাথে মেলে।

JSON প্রতিনিধিত্ব
{
  "eventName": string,
  "funnelParameterFilterExpression": {
    object (FunnelParameterFilterExpression)
  }
}
ক্ষেত্র
eventName

string

এই ফিল্টারটি এই একক ইভেন্ট নামের ইভেন্টের সাথে মেলে। ইভেন্টের নাম প্রয়োজন।

funnelParameterFilterExpression

object ( FunnelParameterFilterExpression )

নির্দিষ্ট করা থাকলে, এই ফিল্টারটি এমন ইভেন্টের সাথে মেলে যা একক ইভেন্টের নাম এবং প্যারামিটার ফিল্টার এক্সপ্রেশন উভয়ের সাথেই মেলে।

প্যারামিটার ফিল্টার এক্সপ্রেশনের ভিতরে, শুধুমাত্র প্যারামিটার ফিল্টার পাওয়া যায়।

ফানেল প্যারামিটার ফিল্টার এক্সপ্রেশন

পরামিতিগুলিতে ফানেল ফিল্টারের সংমিশ্রণ প্রকাশ করে।

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

  // Union field expr can be only one of the following:
  "andGroup": {
    object (FunnelParameterFilterExpressionList)
  },
  "orGroup": {
    object (FunnelParameterFilterExpressionList)
  },
  "notExpression": {
    object (FunnelParameterFilterExpression)
  },
  "funnelParameterFilter": {
    object (FunnelParameterFilter)
  }
  // End of list of possible types for union field expr.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র expr . FunnelParameterFilterExpression এর জন্য এক ধরনের ফিল্টার নির্দিষ্ট করুন। expr নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
andGroup

object ( FunnelParameterFilterExpressionList )

andGroup ফানেল প্যারামিটার ফিল্টার এক্সপ্রেশনের একটি AND সম্পর্ক রয়েছে।

orGroup

object ( FunnelParameterFilterExpressionList )

orGroup এ FunnelParameterFilterExpression-এর একটি OR সম্পর্ক রয়েছে।

notExpression

object ( FunnelParameterFilterExpression )

FunnelParameterFilterExpression notExpression এর নয়।

funnelParameterFilter

object ( FunnelParameterFilter )

একটি আদিম ফানেল প্যারামিটার ফিল্টার।

ফানেল প্যারামিটার ফিল্টার এক্সপ্রেশনলিস্ট

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

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

object ( FunnelParameterFilterExpression )

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

ফানেল প্যারামিটার ফিল্টার

একটি ফানেলে প্যারামিটার মান ফিল্টার করার জন্য একটি অভিব্যক্তি।

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

  // Union field one_parameter can be only one of the following:
  "eventParameterName": string,
  "itemParameterName": string
  // End of list of possible types for union field one_parameter.

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  },
  "numericFilter": {
    object (NumericFilter)
  },
  "betweenFilter": {
    object (BetweenFilter)
  }
  // End of list of possible types for union field one_filter.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র one_parameter । ফিল্টার করা হচ্ছে যে ক্ষেত্র. one_parameter নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
eventParameterName

string

এই ফিল্টারটি নির্দিষ্ট ইভেন্ট প্যারামিটারে মূল্যায়ন করা হবে। ইভেন্ট প্যারামিটার ইভেন্টের পরামিতি হিসাবে লগ করা হয়. ইভেন্ট প্যারামিটারে "firebase_screen" এবং "মুদ্রা" এর মত ক্ষেত্র অন্তর্ভুক্ত থাকে।

ইভেন্ট প্যারামিটার শুধুমাত্র সেগমেন্ট এবং ফানেলে ব্যবহার করা যেতে পারে এবং শুধুমাত্র একটি ইভেন্টফিল্টার থেকে ডিসেন্ডেন্ট ফিল্টারে ব্যবহার করা যেতে পারে। একটি ইভেন্টফিল্টার থেকে ডিসেন্ডেন্ট ফিল্টারে হয় ইভেন্ট বা আইটেম প্যারামিটার ব্যবহার করা উচিত।

itemParameterName

string

এই ফিল্টারটি নির্দিষ্ট আইটেম প্যারামিটারে মূল্যায়ন করা হবে। আইটেম প্যারামিটারগুলি আইটেম অ্যারেতে পরামিতি হিসাবে লগ করা হয়। আইটেম প্যারামিটারে "আইটেম_নাম" এবং "আইটেম_বিভাগ" এর মতো ক্ষেত্র অন্তর্ভুক্ত থাকে।

আইটেম প্যারামিটারগুলি শুধুমাত্র সেগমেন্ট এবং ফানেলে ব্যবহার করা যেতে পারে এবং শুধুমাত্র একটি ইভেন্টফিল্টার থেকে ডিসেন্ডেন্ট ফিল্টারে ব্যবহার করা যেতে পারে। একটি ইভেন্টফিল্টার থেকে ডিসেন্ডেন্ট ফিল্টারে হয় ইভেন্ট বা আইটেম প্যারামিটার ব্যবহার করা উচিত।

আইটেম প্যারামিটার শুধুমাত্র ইকমার্স ইভেন্টে উপলব্ধ। ইকমার্স ইভেন্ট সম্পর্কে আরও জানতে, মেজার ইকমার্স গাইড দেখুন।

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

object ( StringFilter )

স্ট্রিং সম্পর্কিত ফিল্টার।

inListFilter

object ( InListFilter )

তালিকার মানগুলির জন্য একটি ফিল্টার।

numericFilter

object ( NumericFilter )

সংখ্যাসূচক বা তারিখ মানের জন্য একটি ফিল্টার।

betweenFilter

object ( BetweenFilter )

দুটি মানের মধ্যে একটি ফিল্টার।

ফানেলব্রেকডাউন

ব্রেকডাউনগুলি ফানেল টেবিল সাব রিপোর্ট প্রতিক্রিয়াতে একটি মাত্রা যোগ করে।

JSON প্রতিনিধিত্ব
{
  "breakdownDimension": {
    object (Dimension)
  },
  "limit": string
}
ক্ষেত্র
breakdownDimension

object ( Dimension )

ডাইমেনশন কলাম ফানেল টেবিল সাব রিপোর্ট প্রতিক্রিয়া যোগ করা হয়েছে. ব্রেকডাউন মাত্রা প্রতিটি ফানেল ধাপকে ভেঙে দেয়। funnelBreakdown নির্দিষ্ট করা থাকলে একটি বৈধ breakdownDimension প্রয়োজন।

limit

string ( int64 format)

প্রতিক্রিয়ায় প্রত্যাবর্তনের জন্য ব্রেকডাউন মাত্রার স্বতন্ত্র মানের সর্বাধিক সংখ্যা৷ সীমা নির্দিষ্ট না থাকলে 5 এর একটি limit ব্যবহার করা হয়। সীমা অবশ্যই শূন্য অতিক্রম করতে হবে এবং 15 এর বেশি হতে পারবে না।

ফানেল নেক্সটঅ্যাকশন

পরবর্তী ক্রিয়াগুলি ব্যবহারকারীর একটি ধাপ অর্জন করার পরে কিন্তু একই ব্যবহারকারী পরবর্তী পদক্ষেপটি অর্জন করার আগে একটি মাত্রার মান উল্লেখ করে৷ উদাহরণস্বরূপ যদি nextActionDimension হয় eventName , তাহলে i ফানেল ধাপের সারিতে nextActionDimension সেই ইভেন্টের পরে প্রথম ইভেন্টে ফিরে আসবে যেটি ব্যবহারকারীকে i +1 তম ফানেল ধাপে পৌঁছানোর আগে কিন্তু ব্যবহারকারীকে i+1 তম ফানেল ধাপে যোগ্য করে তুলেছিল।

JSON প্রতিনিধিত্ব
{
  "nextActionDimension": {
    object (Dimension)
  },
  "limit": string
}
ক্ষেত্র
nextActionDimension

object ( Dimension )

ডাইমেনশন কলামটি ফানেল ভিজ্যুয়ালাইজেশন সাব রিপোর্ট প্রতিক্রিয়াতে যোগ করা হয়েছে। পরবর্তী অ্যাকশন ডাইমেনশন এই ডাইমেনশনের পরবর্তী ডাইমেনশন ভ্যালু রিটার্ন করে যখন ইউজার i ধাপে পৌঁছায়।

nextActionDimension বর্তমানে শুধুমাত্র eventName এবং pageTitle এবং pagePath এর মত বেশিরভাগ পৃষ্ঠা/স্ক্রিন মাত্রা সমর্থন করে। nextActionDimension একটি মাত্রার অভিব্যক্তি হতে পারে না।

limit

string ( int64 format)

প্রতিক্রিয়ায় প্রত্যাবর্তনের জন্য ব্রেকডাউন মাত্রার স্বতন্ত্র মানের সর্বাধিক সংখ্যা৷ সীমা নির্দিষ্ট না থাকলে 5 এর একটি limit ব্যবহার করা হয়। সীমা অবশ্যই শূন্য অতিক্রম করতে হবে এবং 5 অতিক্রম করতে পারবে না।

ফানেল ভিজ্যুয়ালাইজেশন টাইপ

ফানেল ভিজ্যুয়ালাইজেশন সাব রিপোর্ট প্রতিক্রিয়া উপস্থিত মাত্রা নিয়ন্ত্রণ করে।

Enums
FUNNEL_VISUALIZATION_TYPE_UNSPECIFIED অনির্দিষ্ট প্রকার।
STANDARD_FUNNEL একটি স্ট্যান্ডার্ড (ধাপযুক্ত) ফানেল। প্রতিক্রিয়ার ফানেল ভিজ্যুয়ালাইজেশন সাব রিপোর্টে তারিখ থাকবে না।
TRENDED_FUNNEL একটি প্রবণতা (লাইন চার্ট) ফানেল। প্রতিক্রিয়ার ফানেল ভিজ্যুয়ালাইজেশন সাব রিপোর্টে তারিখের মাত্রা থাকবে।

সেগমেন্ট

একটি সেগমেন্ট হল আপনার Analytics ডেটার একটি উপসেট। উদাহরণস্বরূপ, আপনার ব্যবহারকারীদের সম্পূর্ণ সেটের মধ্যে, একটি অংশ হতে পারে একটি নির্দিষ্ট দেশ বা শহরের ব্যবহারকারী। আরেকটি সেগমেন্ট হতে পারে এমন ব্যবহারকারী যারা পণ্যের একটি নির্দিষ্ট লাইন ক্রয় করেন বা যারা আপনার সাইটের একটি নির্দিষ্ট অংশে যান বা আপনার অ্যাপে কিছু ইভেন্ট ট্রিগার করেন।

আরও জানতে, GA4 সেগমেন্ট বিল্ডার দেখুন।

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

  // Union field one_segment_scope can be only one of the following:
  "userSegment": {
    object (UserSegment)
  },
  "sessionSegment": {
    object (SessionSegment)
  },
  "eventSegment": {
    object (EventSegment)
  }
  // End of list of possible types for union field one_segment_scope.
}
ক্ষেত্র
name

string

এই বিভাগের জন্য নাম. অনির্দিষ্ট থাকলে, বিভাগগুলিকে "সেগমেন্ট" নাম দেওয়া হয়। এই নামটি segment মাত্রা দ্বারা প্রত্যাবর্তিত স্ট্রিং মানকে সংজ্ঞায়িত করে। segment মাত্রা অনুরোধে সেগমেন্টের 1-ভিত্তিক সূচক সংখ্যা দ্বারা সেগমেন্টের নামগুলিকে উপসর্গ করে (উদাহরণস্বরূপ "1. সেগমেন্ট", "2. সেগমেন্ট" ইত্যাদি)।

ইউনিয়ন ক্ষেত্র one_segment_scope । একটি সেগমেন্ট একটি সুযোগে নির্দিষ্ট করা হয়েছে। one_segment_scope নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
userSegment

object ( UserSegment )

ব্যবহারকারীর বিভাগগুলি হল ব্যবহারকারীদের উপসেট যারা আপনার সাইট বা অ্যাপের সাথে জড়িত।

sessionSegment

object ( SessionSegment )

সেশন সেগমেন্ট হল আপনার সাইট বা অ্যাপে হওয়া সেশনের উপসেট।

eventSegment

object ( EventSegment )

ইভেন্ট সেগমেন্ট হল ইভেন্টের উপসেট যা আপনার সাইট বা অ্যাপে ট্রিগার করা হয়েছে।

ব্যবহারকারী সেগমেন্ট

ব্যবহারকারীর বিভাগগুলি হল ব্যবহারকারীদের উপসেট যারা আপনার সাইট বা অ্যাপের সাথে জড়িত। উদাহরণস্বরূপ, ব্যবহারকারীরা যারা আগে ক্রয় করেছেন; ব্যবহারকারী যারা তাদের শপিং কার্টে আইটেম যোগ করেছেন, কিন্তু একটি ক্রয় সম্পূর্ণ করেননি।

JSON প্রতিনিধিত্ব
{
  "userInclusionCriteria": {
    object (UserSegmentCriteria)
  },
  "exclusion": {
    object (UserSegmentExclusion)
  }
}
ক্ষেত্র
userInclusionCriteria

object ( UserSegmentCriteria )

কোন ব্যবহারকারীদের এই বিভাগে অন্তর্ভুক্ত করা হয়েছে তা নির্ধারণ করে। ঐচ্ছিক।

exclusion

object ( UserSegmentExclusion )

এই বিভাগে কোন ব্যবহারকারীদের বাদ দেওয়া হয়েছে তা নির্ধারণ করে। ঐচ্ছিক।

ব্যবহারকারী সেগমেন্টের মানদণ্ড

ব্যবহারকারীর ইভেন্টগুলি মানদণ্ডের শর্ত পূরণ করলে একজন ব্যবহারকারী একটি মানদণ্ডের সাথে মেলে।

JSON প্রতিনিধিত্ব
{
  "andConditionGroups": [
    {
      object (UserSegmentConditionGroup)
    }
  ],
  "andSequenceGroups": [
    {
      object (UserSegmentSequenceGroup)
    }
  ]
}
ক্ষেত্র
andConditionGroups[]

object ( UserSegmentConditionGroup )

একজন ব্যবহারকারী এই মানদণ্ডের সাথে মেলে যদি ব্যবহারকারী এই প্রতিটি andConditionGroups এবং প্রতিটি andSequenceGroups এর সাথে মেলে। andConditionGroups খালি হতে পারে যদি andSequenceGroups নির্দিষ্ট করা থাকে।

andSequenceGroups[]

object ( UserSegmentSequenceGroup )

একজন ব্যবহারকারী এই মানদণ্ডের সাথে মেলে যদি ব্যবহারকারী এই এবং andSequenceGroups প্রতিটি এবং এবং andConditionGroups প্রতিটির সাথে মেলে। andSequenceGroups খালি হতে পারে যদি andConditionGroups নির্দিষ্ট করা থাকে।

ইউজার সেগমেন্ট কন্ডিশন গ্রুপ

শর্তগুলি বিশ্লেষণকে বলে যে সেগমেন্টে কোন ডেটা অন্তর্ভুক্ত করতে হবে বা বাদ দিতে হবে৷

JSON প্রতিনিধিত্ব
{
  "conditionScoping": enum (UserCriteriaScoping),
  "segmentFilterExpression": {
    object (SegmentFilterExpression)
  }
}
ক্ষেত্র
conditionScoping

enum ( UserCriteriaScoping )

কন্ডিশন গ্রুপের সাথে মেলে কিনা তার উপর ভিত্তি করে সেগমেন্ট থেকে ডেটা অন্তর্ভুক্ত বা বাদ দেওয়া হয়। এই স্কোপিংটি নির্ধারণ করে যে কতগুলি ইভেন্টের উপর segmentFilterExpression মূল্যায়ন করা হয় আগে শর্ত গোষ্ঠীর সাথে মিলিত হবে বা না হবে। উদাহরণস্বরূপ, যদি conditionScoping = USER_CRITERIA_WITHIN_SAME_SESSION , অভিব্যক্তিটি একটি সেশনের সমস্ত ইভেন্টের উপর মূল্যায়ন করা হয়, এবং তারপর, শর্ত গোষ্ঠীটি এই ব্যবহারকারীর জন্য মেলে বা না তা নির্ধারণ করা হয়। উদাহরণস্বরূপ, যদি conditionScoping = USER_CRITERIA_WITHIN_SAME_EVENT , অভিব্যক্তিটি একটি একক ইভেন্টে মূল্যায়ন করা হয় এবং তারপরে, শর্ত গোষ্ঠীটি এই ব্যবহারকারীর জন্য মেলে বা না তা নির্ধারণ করা হয়।

ঐচ্ছিক। অনির্দিষ্ট হলে, conditionScoping = ACROSS_ALL_SESSIONS ব্যবহার করা হয়।

segmentFilterExpression

object ( SegmentFilterExpression )

এই অভিব্যক্তির সাথে মেলে কিনা তার উপর ভিত্তি করে বিভাগ থেকে ডেটা অন্তর্ভুক্ত বা বাদ দেওয়া হয়। এক্সপ্রেশনগুলি মাত্রা, মেট্রিক্স, এবং/অথবা প্যারামিটারের মানদণ্ড প্রকাশ করে।

ব্যবহারকারীর মানদণ্ড স্কোপিং

স্কোপিং নির্দিষ্ট করে যে কোন ইভেন্টগুলিকে মূল্যায়ন করার সময় বিবেচনা করা হয় যদি একজন ব্যবহারকারী একটি মানদণ্ড পূরণ করে।

Enums
USER_CRITERIA_SCOPING_UNSPECIFIED অনির্দিষ্ট মানদণ্ড স্কোপিং. উল্লেখ করবেন না।
USER_CRITERIA_WITHIN_SAME_EVENT মানদণ্ড একটি ইভেন্টের মধ্যে সন্তুষ্ট হলে, ব্যবহারকারী মানদণ্ডের সাথে মেলে।
USER_CRITERIA_WITHIN_SAME_SESSION মানদণ্ড এক সেশনের মধ্যে সন্তুষ্ট হলে, ব্যবহারকারী মানদণ্ডের সাথে মেলে।
USER_CRITERIA_ACROSS_ALL_SESSIONS মানদণ্ড ব্যবহারকারীর জন্য কোনো ঘটনা দ্বারা সন্তুষ্ট হলে, ব্যবহারকারী মানদণ্ডের সাথে মেলে।

সেগমেন্ট ফিল্টার এক্সপ্রেশন

সেগমেন্ট ফিল্টারের সমন্বয় প্রকাশ করে।

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

  // Union field expr can be only one of the following:
  "andGroup": {
    object (SegmentFilterExpressionList)
  },
  "orGroup": {
    object (SegmentFilterExpressionList)
  },
  "notExpression": {
    object (SegmentFilterExpression)
  },
  "segmentFilter": {
    object (SegmentFilter)
  },
  "segmentEventFilter": {
    object (SegmentEventFilter)
  }
  // End of list of possible types for union field expr.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র expr . SegmentFilterExpression এর জন্য এক ধরনের ফিল্টার নির্দিষ্ট করুন। expr নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
andGroup

object ( SegmentFilterExpressionList )

andGroup সেগমেন্টফিল্টার এক্সপ্রেশনের একটি AND সম্পর্ক রয়েছে।

orGroup

object ( SegmentFilterExpressionList )

orGroup এ SegmentFilterExpression-এর একটি OR সম্পর্ক আছে।

notExpression

object ( SegmentFilterExpression )

SegmentFilterExpression notExpression এর নয়।

segmentFilter

object ( SegmentFilter )

একটি আদিম সেগমেন্ট ফিল্টার।

segmentEventFilter

object ( SegmentEventFilter )

একটি ফিল্টার তৈরি করে যা একটি ইভেন্ট নামের ইভেন্টের সাথে মেলে। যদি একটি প্যারামিটার ফিল্টার এক্সপ্রেশন নির্দিষ্ট করা হয়, শুধুমাত্র ইভেন্টের উপসেট যা একক ইভেন্ট নাম এবং প্যারামিটার ফিল্টার এক্সপ্রেশন উভয়ের সাথে মিলে যায় এই ইভেন্ট ফিল্টারের সাথে মেলে।

সেগমেন্ট ফিল্টার এক্সপ্রেশনলিস্ট

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

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

object ( SegmentFilterExpression )

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

সেগমেন্ট ফিল্টার

মাত্রা বা মেট্রিক মান ফিল্টার করার জন্য একটি অভিব্যক্তি।

JSON প্রতিনিধিত্ব
{
  "fieldName": string,
  "filterScoping": {
    object (SegmentFilterScoping)
  },

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

string

মাত্রার নাম বা মেট্রিক নাম।

filterScoping

object ( SegmentFilterScoping )

ফিল্টারের সুযোগ নির্দিষ্ট করে।

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

object ( StringFilter )

স্ট্রিং সম্পর্কিত ফিল্টার।

inListFilter

object ( InListFilter )

তালিকার মানগুলির জন্য একটি ফিল্টার।

numericFilter

object ( NumericFilter )

সংখ্যাসূচক বা তারিখ মানের জন্য একটি ফিল্টার।

betweenFilter

object ( BetweenFilter )

দুটি মানের মধ্যে একটি ফিল্টার।

সেগমেন্ট ফিল্টারস্কোপিং

একটি সেগমেন্ট ফিল্টার মূল্যায়ন করার সময় একাধিক ইভেন্টের মাত্রা এবং মেট্রিক্স কীভাবে বিবেচনা করা উচিত তা স্কোপিংগুলি নির্দিষ্ট করে৷

JSON প্রতিনিধিত্ব
{
  "atAnyPointInTime": boolean
}
ক্ষেত্র
atAnyPointInTime

boolean

যদি atAnyPointInTime সত্য হয়, এই ফিল্টারটি সমস্ত ইভেন্টের জন্য সত্য হিসাবে মূল্যায়ন করে যদি এটি অনুরোধের তারিখের সীমার কোনো ইভেন্টের জন্য সত্য হিসাবে মূল্যায়ন করে।

এই atAnyPointInTime প্যারামিটার রিপোর্টে ইভেন্টের তারিখের পরিসরকে প্রসারিত করে না। যদি atAnyPointInTime সত্য হয়, এই ফিল্টারটি মূল্যায়ন করার সময় শুধুমাত্র রিপোর্টের তারিখ সীমার মধ্যে থাকা ইভেন্টগুলি বিবেচনা করা হয়৷

এটি atAnyPointInTime শুধুমাত্র তখনই নির্দিষ্ট করা যাবে যদি মাপদণ্ডের স্কোপিং ACROSS_ALL_SESSIONS হয় এবং ক্রমানুসারে নির্দিষ্ট করা যায় না।

মানদণ্ডের স্কোপিং ACROSS_ALL_SESSIONS হলে, atAnyPointInTime = অনির্দিষ্ট থাকলে মিথ্যা ব্যবহার করা হয়।

সেগমেন্ট ইভেন্ট ফিল্টার

একটি ফিল্টার তৈরি করে যা একটি ইভেন্ট নামের ইভেন্টের সাথে মেলে। যদি একটি প্যারামিটার ফিল্টার এক্সপ্রেশন নির্দিষ্ট করা হয়, শুধুমাত্র ইভেন্টের উপসেট যা একক ইভেন্ট নাম এবং প্যারামিটার ফিল্টার এক্সপ্রেশন উভয়ের সাথে মিলে যায় এই ইভেন্ট ফিল্টারের সাথে মেলে।

JSON প্রতিনিধিত্ব
{
  "eventName": string,
  "segmentParameterFilterExpression": {
    object (SegmentParameterFilterExpression)
  }
}
ক্ষেত্র
eventName

string

এই ফিল্টারটি এই একক ইভেন্ট নামের ইভেন্টের সাথে মেলে। ইভেন্টের নাম প্রয়োজন।

segmentParameterFilterExpression

object ( SegmentParameterFilterExpression )

নির্দিষ্ট করা থাকলে, এই ফিল্টারটি এমন ইভেন্টের সাথে মেলে যা একক ইভেন্টের নাম এবং প্যারামিটার ফিল্টার এক্সপ্রেশন উভয়ের সাথেই মেলে।

প্যারামিটার ফিল্টার এক্সপ্রেশনের ভিতরে, শুধুমাত্র প্যারামিটার ফিল্টার পাওয়া যায়।

সেগমেন্ট প্যারামিটার ফিল্টার এক্সপ্রেশন

পরামিতিগুলিতে সেগমেন্ট ফিল্টারের সংমিশ্রণ প্রকাশ করে।

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

  // Union field expr can be only one of the following:
  "andGroup": {
    object (SegmentParameterFilterExpressionList)
  },
  "orGroup": {
    object (SegmentParameterFilterExpressionList)
  },
  "notExpression": {
    object (SegmentParameterFilterExpression)
  },
  "segmentParameterFilter": {
    object (SegmentParameterFilter)
  }
  // End of list of possible types for union field expr.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র expr . SegmentParameterFilterExpression এর জন্য এক ধরনের ফিল্টার নির্দিষ্ট করুন। expr নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
andGroup

object ( SegmentParameterFilterExpressionList )

andGroup সেগমেন্ট প্যারামিটার ফিল্টার এক্সপ্রেশনের একটি AND সম্পর্ক রয়েছে।

orGroup

object ( SegmentParameterFilterExpressionList )

orGroup এ SegmentParameterFilterExpression-এর একটি OR সম্পর্ক রয়েছে।

notExpression

object ( SegmentParameterFilterExpression )

SegmentParameterFilterExpression notExpression এর নয়।

segmentParameterFilter

object ( SegmentParameterFilter )

একটি আদিম সেগমেন্ট প্যারামিটার ফিল্টার।

সেগমেন্ট প্যারামিটার ফিল্টার এক্সপ্রেশনলিস্ট

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

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

object ( SegmentParameterFilterExpression )

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

সেগমেন্ট প্যারামিটার ফিল্টার

একটি সেগমেন্টে প্যারামিটার মান ফিল্টার করার জন্য একটি অভিব্যক্তি।

JSON প্রতিনিধিত্ব
{
  "filterScoping": {
    object (SegmentParameterFilterScoping)
  },

  // Union field one_parameter can be only one of the following:
  "eventParameterName": string,
  "itemParameterName": string
  // End of list of possible types for union field one_parameter.

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

object ( SegmentParameterFilterScoping )

ফিল্টারের সুযোগ নির্দিষ্ট করে।

ইউনিয়ন ক্ষেত্র one_parameter । ফিল্টার করা হচ্ছে যে ক্ষেত্র. one_parameter নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
eventParameterName

string

এই ফিল্টারটি নির্দিষ্ট ইভেন্ট প্যারামিটারে মূল্যায়ন করা হবে। ইভেন্ট প্যারামিটার ইভেন্টের পরামিতি হিসাবে লগ করা হয়. ইভেন্ট প্যারামিটারে "firebase_screen" এবং "মুদ্রা" এর মত ক্ষেত্র অন্তর্ভুক্ত থাকে।

ইভেন্ট প্যারামিটার শুধুমাত্র সেগমেন্ট এবং ফানেলে ব্যবহার করা যেতে পারে এবং শুধুমাত্র একটি ইভেন্টফিল্টার থেকে ডিসেন্ডেন্ট ফিল্টারে ব্যবহার করা যেতে পারে। একটি ইভেন্টফিল্টার থেকে ডিসেন্ডেন্ট ফিল্টারে হয় ইভেন্ট বা আইটেম প্যারামিটার ব্যবহার করা উচিত।

itemParameterName

string

এই ফিল্টারটি নির্দিষ্ট আইটেম প্যারামিটারে মূল্যায়ন করা হবে। আইটেম প্যারামিটারগুলি আইটেম অ্যারেতে পরামিতি হিসাবে লগ করা হয়। আইটেম প্যারামিটারে "আইটেম_নাম" এবং "আইটেম_বিভাগ" এর মতো ক্ষেত্র অন্তর্ভুক্ত থাকে।

আইটেম প্যারামিটারগুলি শুধুমাত্র সেগমেন্ট এবং ফানেলে ব্যবহার করা যেতে পারে এবং শুধুমাত্র একটি ইভেন্টফিল্টার থেকে ডিসেন্ডেন্ট ফিল্টারে ব্যবহার করা যেতে পারে। একটি ইভেন্টফিল্টার থেকে ডিসেন্ডেন্ট ফিল্টারে হয় ইভেন্ট বা আইটেম প্যারামিটার ব্যবহার করা উচিত।

আইটেম প্যারামিটার শুধুমাত্র ইকমার্স ইভেন্টে উপলব্ধ। ইকমার্স ইভেন্ট সম্পর্কে আরও জানতে, মেজার ইকমার্স গাইড দেখুন।

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

object ( StringFilter )

স্ট্রিং সম্পর্কিত ফিল্টার।

inListFilter

object ( InListFilter )

তালিকার মানগুলির জন্য একটি ফিল্টার।

numericFilter

object ( NumericFilter )

সংখ্যাসূচক বা তারিখ মানের জন্য একটি ফিল্টার।

betweenFilter

object ( BetweenFilter )

দুটি মানের মধ্যে একটি ফিল্টার।

সেগমেন্ট প্যারামিটার ফিল্টারস্কোপিং

একটি সেগমেন্ট প্যারামিটার ফিল্টার মূল্যায়ন করার সময় Scopings কিভাবে একাধিক ইভেন্ট বিবেচনা করা উচিত তা নির্দিষ্ট করে।

JSON প্রতিনিধিত্ব
{
  "inAnyNDayPeriod": string
}
ক্ষেত্র
inAnyNDayPeriod

string ( int64 format)

ফিল্টার প্রয়োগ করার আগে নির্দিষ্ট সময়ের মধ্যে পরামিতি জমা করে। শুধুমাত্র মানদণ্ডের স্কোপিং ACROSS_ALL_SESSIONS বা WITHIN_SAME_SESSION হলেই সমর্থিত। প্যারামিটারটি যদি event_count হয় শুধুমাত্র তাহলেই সমর্থিত।

উদাহরণস্বরূপ যদি inAnyNDayPeriod 3 হয়, eventName হল "perchase", ইভেন্ট প্যারামিটার হল "event_count", এবং ফিল্টারের মানদণ্ড 5-এর বেশি হলে, এই ফিল্টারটি রিপোর্টের পরপর 3 দিনের সময়কাল ধরে ক্রয় ইভেন্টের ইভেন্ট গণনা জমা করবে তারিখের পরিসীমা; একজন ব্যবহারকারী এই বিভাগে অন্তর্ভুক্ত হওয়ার জন্য এই ফিল্টারের মাপকাঠিতে উত্তীর্ণ হবেন যদি তাদের ক্রয়ের ইভেন্টের সংখ্যা পরপর 3 দিনের মধ্যে 5 ছাড়িয়ে যায়। উদাহরণস্বরূপ, 2021-11-01 থেকে 2021-11-03, 2021-11-02 থেকে 2021-11-04, 2021-11-03 থেকে 2021-11-05, এবং ইত্যাদি সময়কাল বিবেচনা করা হবে।

তারিখ সীমার শুরুর কাছাকাছি একটি পূর্ণ N দিনের উইন্ডো থাকার উদ্দেশ্যে তারিখের পরিসর বাড়ানো হয় না। উদাহরণস্বরূপ, যদি একটি প্রতিবেদন 2021-11-01 থেকে 2021-11-10 এবং inAnyNDayPeriod = 3-এর জন্য হয়, প্রথম দুই দিনের সময়কাল কার্যকরভাবে সংক্ষিপ্ত করা হবে কারণ রিপোর্টের তারিখের সীমার বাইরে কোনো ইভেন্ট ডেটা পড়া হবে না। উদাহরণস্বরূপ, প্রথম চারটি পিরিয়ড কার্যকর হবে: 2021-11-01 থেকে 2021-11-01, 2021-11-01 থেকে 2021-11-02, 2021-11-01 থেকে 2021-11-03 এবং 2021- 11-02 থেকে 2021-11-04 পর্যন্ত।

inAnyNDayPeriod ঐচ্ছিক। নির্দিষ্ট করা না থাকলে, সেগমেন্ট segmentParameterFilter প্রতিটি ইভেন্টে পৃথকভাবে প্রয়োগ করা হয়।

UserSegmentSequenceGroup

ব্যবহারকারীর সেগমেন্টের সদস্য হওয়ার জন্য একটি নির্দিষ্ট ক্রমে ঘটতে হবে এমন শর্তগুলিকে সংজ্ঞায়িত করুন৷

JSON প্রতিনিধিত্ব
{
  "sequenceScoping": enum (UserCriteriaScoping),
  "sequenceMaximumDuration": string,
  "userSequenceSteps": [
    {
      object (UserSequenceStep)
    }
  ]
}
ক্ষেত্র
sequenceScoping

enum ( UserCriteriaScoping )

অনুক্রমের সাথে মেলে ব্যবহারকারীর জন্য স্কোপিংয়ে সমস্ত ক্রম পদক্ষেপ অবশ্যই সন্তুষ্ট হতে হবে। উদাহরণস্বরূপ যদি sequenceScoping = USER_CRITERIA_WITHIN_SAME_SESSION , ব্যবহারকারীর অনুক্রমের সাথে মেলে একটি সেশনের মধ্যে সমস্ত সিকোয়েন্স ধাপগুলি অবশ্যই সম্পন্ন করতে হবে৷ sequenceScoping = USER_CRITERIA_WITHIN_SAME_EVENT সমর্থিত নয়৷

ঐচ্ছিক। অনির্দিষ্ট হলে, conditionScoping = ACROSS_ALL_SESSIONS ব্যবহার করা হয়।

sequenceMaximumDuration

string ( Duration format)

সময়কাল সংজ্ঞায়িত করে যেখানে পুরো ক্রমটি ঘটতে হবে; উদাহরণস্বরূপ, 30 মিনিট। sequenceMaximumDuration মাইক্রোসেকেন্ড গ্রানুলারিটির এন্ডপয়েন্টকে অন্তর্ভুক্ত করে। উদাহরণস্বরূপ, সর্বাধিক 5 সেকেন্ডের একটি ক্রম 4.9 বা 5.0 সেকেন্ডে সম্পূর্ণ করা যেতে পারে, তবে 5 সেকেন্ড এবং 1 মাইক্রোসেকেন্ড নয়।

sequenceMaximumDuration ঐচ্ছিক, এবং যদি অনির্দিষ্ট থাকে, ক্রম যেকোন সময়ের মধ্যে সম্পন্ন করা যেতে পারে।

নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দিয়ে শেষ হয়৷ উদাহরণ: "3.5s"

userSequenceSteps[]

object ( UserSequenceStep )

শর্ত পদক্ষেপের একটি আদেশকৃত ক্রম। একজন ব্যবহারকারীর ইভেন্ট অবশ্যই প্রতিটি ধাপ সম্পূর্ণ করতে হবে যাতে ব্যবহারকারী UserSegmentSequenceGroup সাথে মেলে।

UserSequenceStep

এই ব্যবহারকারীর অনুক্রমের সাথে মেলে এমন একটি শর্ত যা নির্দিষ্ট ধাপের ক্রমে ঘটতে হবে।

JSON প্রতিনিধিত্ব
{
  "isDirectlyFollowedBy": boolean,
  "stepScoping": enum (UserCriteriaScoping),
  "segmentFilterExpression": {
    object (SegmentFilterExpression)
  }
}
ক্ষেত্র
isDirectlyFollowedBy

boolean

যদি সত্য হয়, এই পদক্ষেপকে সন্তুষ্ট করে এমন ঘটনাটি অবশ্যই শেষ ধাপটিকে সন্তুষ্ট করার ইভেন্টের পরের ঘটনা হতে হবে। মিথ্যা হলে, এই ধাপটি পরোক্ষভাবে পূর্বের ধাপ অনুসরণ করে; উদাহরণস্বরূপ, পূর্ববর্তী ধাপ এবং এই ধাপের মধ্যে ঘটনা থাকতে পারে। isDirectlyFollowedBy প্রথম ধাপের জন্য মিথ্যা হতে হবে।

stepScoping

enum ( UserCriteriaScoping )

এই ক্রম ধাপটি অবশ্যই ব্যবহারকারীর ক্রমটির সাথে মেলে স্কোপিংয়ে সন্তুষ্ট হতে হবে। উদাহরণস্বরূপ, যদি sequenceScoping = WITHIN_SAME_SESSION , এই ক্রম ধাপগুলি অবশ্যই একটি সেশনের মধ্যে সম্পন্ন করতে হবে যাতে ব্যবহারকারীর অনুক্রমের সাথে মেলে। stepScoping = ACROSS_ALL_SESSIONS শুধুমাত্র তখনই অনুমোদিত যদি sequenceScoping = ACROSS_ALL_SESSIONS

ঐচ্ছিক। অনির্দিষ্ট থাকলে, stepScoping একই UserCriteriaScoping ব্যবহার করে sequenceScoping হিসাবে।

segmentFilterExpression

object ( SegmentFilterExpression )

ব্যবহারকারীর ঘটনা এই অভিব্যক্তির সাথে মিলে গেলে এই সিকোয়েন্স ধাপের সাথে মেলে। এক্সপ্রেশনগুলি মাত্রা, মেট্রিক্স, এবং/অথবা প্যারামিটারের মানদণ্ড প্রকাশ করে।

ইউজার সেগমেন্ট এক্সক্লুশন

এই বিভাগে কোন ব্যবহারকারীদের বাদ দেওয়া হয়েছে তা নির্দিষ্ট করে।

JSON প্রতিনিধিত্ব
{
  "userExclusionDuration": enum (UserExclusionDuration),
  "userExclusionCriteria": {
    object (UserSegmentCriteria)
  }
}
ক্ষেত্র
userExclusionDuration

enum ( UserExclusionDuration )

একজন ব্যবহারকারী userExclusionCriteria সাথে মেলে তাহলে একটি বর্জন কতক্ষণ স্থায়ী হবে তা নির্দিষ্ট করে।

ঐচ্ছিক। অনির্দিষ্ট থাকলে, USER_EXCLUSION_TEMPORARY এর userExclusionDuration ব্যবহার করা হয়৷

userExclusionCriteria

object ( UserSegmentCriteria )

যদি একজন ব্যবহারকারী এই শর্ত পূরণ করে, ব্যবহারকারীকে userExclusionDuration এর জন্য সেগমেন্টের সদস্যপদ থেকে বাদ দেওয়া হয়।

ইউজার এক্সক্লুশন ডিউরেশন

যদি একজন ব্যবহারকারী userExclusionCriteria সাথে মেলে তাহলে একটি বর্জন কতক্ষণ স্থায়ী হবে তার বিকল্পগুলি গণনা করে৷

Enums
USER_EXCLUSION_DURATION_UNSPECIFIED অনির্দিষ্ট বর্জনের সময়কাল। উল্লেখ করবেন না।
USER_EXCLUSION_TEMPORARY ব্যবহারকারীরা userExclusionCriteria শর্ত পূরণ করলে সাময়িকভাবে সেগমেন্ট থেকে ব্যবহারকারীদের বাদ দিন।
USER_EXCLUSION_PERMANENT যদি ব্যবহারকারী কখনও userExclusionCriteria শর্ত পূরণ করে তবে সেগমেন্ট থেকে ব্যবহারকারীদের স্থায়ীভাবে বাদ দিন।

সেশন সেগমেন্ট

সেশন সেগমেন্ট হল সেশনের উপসেট যা আপনার সাইট বা অ্যাপে সংঘটিত হয়েছে: উদাহরণস্বরূপ, একটি নির্দিষ্ট বিজ্ঞাপন প্রচার থেকে উদ্ভূত সমস্ত সেশন।

JSON প্রতিনিধিত্ব
{
  "sessionInclusionCriteria": {
    object (SessionSegmentCriteria)
  },
  "exclusion": {
    object (SessionSegmentExclusion)
  }
}
ক্ষেত্র
sessionInclusionCriteria

object ( SessionSegmentCriteria )

এই বিভাগে কোন সেশন অন্তর্ভুক্ত করা হয়েছে তা নির্ধারণ করে। ঐচ্ছিক।

exclusion

object ( SessionSegmentExclusion )

এই বিভাগে কোন সেশনগুলি বাদ দেওয়া হয়েছে তা নির্ধারণ করে। ঐচ্ছিক।

সেশন সেগমেন্টের মানদণ্ড

একটি অধিবেশন একটি মানদণ্ডের সাথে মেলে যদি সেশনের ঘটনাগুলি মানদণ্ডের শর্তগুলি পূরণ করে৷

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

object ( SessionSegmentConditionGroup )

একটি সেশন এই মানদণ্ডের সাথে মেলে যদি সেশনটি এই andConditionGroups প্রতিটির সাথে মেলে।

সেশন সেগমেন্ট কন্ডিশন গ্রুপ

শর্তগুলি বিশ্লেষণকে বলে যে সেগমেন্টে কোন ডেটা অন্তর্ভুক্ত করতে হবে বা বাদ দিতে হবে৷

JSON প্রতিনিধিত্ব
{
  "conditionScoping": enum (SessionCriteriaScoping),
  "segmentFilterExpression": {
    object (SegmentFilterExpression)
  }
}
ক্ষেত্র
conditionScoping

enum ( SessionCriteriaScoping )

কন্ডিশন গ্রুপের সাথে মেলে কিনা তার উপর ভিত্তি করে সেগমেন্ট থেকে ডেটা অন্তর্ভুক্ত বা বাদ দেওয়া হয়। এই স্কোপিংটি নির্ধারণ করে যে কতগুলি ইভেন্টের উপর segmentFilterExpression মূল্যায়ন করা হয় আগে শর্ত গোষ্ঠীর সাথে মিলিত হবে বা না হবে। উদাহরণস্বরূপ, যদি conditionScoping = SESSION_CRITERIA_WITHIN_SAME_SESSION , অভিব্যক্তিটি একটি সেশনের সমস্ত ইভেন্টের উপর মূল্যায়ন করা হয়, এবং তারপর, শর্ত গোষ্ঠীটি এই সেশনের জন্য মেলে বা না হবে তা নির্ধারণ করা হয়। উদাহরণস্বরূপ, যদি conditionScoping = SESSION_CRITERIA_WITHIN_SAME_EVENT , অভিব্যক্তিটি একটি একক ইভেন্টে মূল্যায়ন করা হয়, এবং তারপরে, শর্ত গোষ্ঠীটি এই সেশনের জন্য মেলে বা না হওয়ার জন্য নির্ধারিত হয়।

ঐচ্ছিক। অনির্দিষ্ট থাকলে, WITHIN_SAME_SESSION এর একটি conditionScoping ব্যবহার করা হয়।

segmentFilterExpression

object ( SegmentFilterExpression )

এই অভিব্যক্তির সাথে মেলে কিনা তার উপর ভিত্তি করে বিভাগ থেকে ডেটা অন্তর্ভুক্ত বা বাদ দেওয়া হয়। এক্সপ্রেশনগুলি মাত্রা, মেট্রিক্স, এবং/অথবা প্যারামিটারের মানদণ্ড প্রকাশ করে।

সেশন ক্রাইটেরিয়াস্কোপিং

একটি সেশন একটি মানদণ্ড পূরণ করে কিনা তা মূল্যায়ন করার সময় স্কোপিং কোন ঘটনাগুলি বিবেচনা করা হয় তা নির্দিষ্ট করে৷

Enums
SESSION_CRITERIA_SCOPING_UNSPECIFIED অনির্দিষ্ট মানদণ্ড স্কোপিং. উল্লেখ করবেন না।
SESSION_CRITERIA_WITHIN_SAME_EVENT মানদণ্ড একটি ইভেন্টের মধ্যে সন্তুষ্ট হলে, সেশনটি মানদণ্ডের সাথে মেলে।
SESSION_CRITERIA_WITHIN_SAME_SESSION যদি একটি সেশনের মধ্যে মানদণ্ড সন্তুষ্ট হয়, সেশনটি মানদণ্ডের সাথে মেলে।

সেশন সেগমেন্ট এক্সক্লুশন

এই বিভাগে কোন সেশনগুলি বাদ দেওয়া হয়েছে তা নির্দিষ্ট করে৷

JSON প্রতিনিধিত্ব
{
  "sessionExclusionDuration": enum (SessionExclusionDuration),
  "sessionExclusionCriteria": {
    object (SessionSegmentCriteria)
  }
}
ক্ষেত্র
sessionExclusionDuration

enum ( SessionExclusionDuration )

একটি সেশন sessionExclusionCriteria সাথে মেলে তাহলে একটি বর্জন কতক্ষণ স্থায়ী হবে তা নির্দিষ্ট করে৷

ঐচ্ছিক। অনির্দিষ্ট থাকলে, SESSION_EXCLUSION_TEMPORARY এর একটি sessionExclusionDuration ব্যবহার করা হয়৷

sessionExclusionCriteria

object ( SessionSegmentCriteria )

যদি একটি অধিবেশন এই শর্ত পূরণ করে, সেশনটি sessionExclusionDuration এর জন্য সেগমেন্টের সদস্যপদ থেকে বাদ দেওয়া হয়।

সেশন এক্সক্লুশনের সময়কাল

একটি সেশন যদি sessionExclusionCriteria সাথে মেলে তাহলে একটি বর্জন কতক্ষণ চলবে তার বিকল্পগুলি গণনা করে৷

Enums
SESSION_EXCLUSION_DURATION_UNSPECIFIED অনির্দিষ্ট বর্জনের সময়কাল। উল্লেখ করবেন না।
SESSION_EXCLUSION_TEMPORARY যখন সেশনটি sessionExclusionCriteria শর্ত পূরণ করে তখন পিরিয়ডের সময় সেগমেন্ট থেকে অস্থায়ীভাবে সেশনগুলি বাদ দিন।
SESSION_EXCLUSION_PERMANENT যদি সেশন কখনো sessionExclusionCriteria শর্ত পূরণ করে তাহলে সেগমেন্ট থেকে সেশনগুলিকে স্থায়ীভাবে বাদ দিন।

ইভেন্ট সেগমেন্ট

ইভেন্ট সেগমেন্ট হল ইভেন্টের উপসেট যা আপনার সাইট বা অ্যাপে ট্রিগার করা হয়েছে। উদাহরণস্বরূপ, একটি নির্দিষ্ট স্থানে করা সমস্ত ক্রয় ইভেন্ট; app_exception ঘটনা যা একটি নির্দিষ্ট অপারেটিং সিস্টেমে ঘটেছে।

JSON প্রতিনিধিত্ব
{
  "eventInclusionCriteria": {
    object (EventSegmentCriteria)
  },
  "exclusion": {
    object (EventSegmentExclusion)
  }
}
ক্ষেত্র
eventInclusionCriteria

object ( EventSegmentCriteria )

এই বিভাগে কোন ইভেন্ট অন্তর্ভুক্ত করা হয়েছে তা নির্ধারণ করে। ঐচ্ছিক।

exclusion

object ( EventSegmentExclusion )

এই বিভাগে কোন ঘটনাগুলি বাদ দেওয়া হয়েছে তা নির্ধারণ করে৷ ঐচ্ছিক।

ইভেন্ট সেগমেন্টের মানদণ্ড

একটি ইভেন্ট একটি মানদণ্ডের সাথে মেলে যদি ইভেন্টটি মানদণ্ডের শর্তগুলি পূরণ করে।

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

object ( EventSegmentConditionGroup )

একটি ইভেন্ট এই মানদণ্ডের সাথে মেলে যদি ইভেন্টটি এই andConditionGroups প্রতিটির সাথে মেলে।

ইভেন্ট সেগমেন্ট কন্ডিশন গ্রুপ

শর্তগুলি বিশ্লেষণকে বলে যে সেগমেন্টে কোন ডেটা অন্তর্ভুক্ত করতে হবে বা বাদ দিতে হবে৷

JSON প্রতিনিধিত্ব
{
  "conditionScoping": enum (EventCriteriaScoping),
  "segmentFilterExpression": {
    object (SegmentFilterExpression)
  }
}
ক্ষেত্র
conditionScoping

enum ( EventCriteriaScoping )

conditionScoping সবসময় EVENT_CRITERIA_WITHIN_SAME_EVENT হওয়া উচিত।

ঐচ্ছিক। অনির্দিষ্ট থাকলে, EVENT_CRITERIA_WITHIN_SAME_EVENT এর একটি conditionScoping ব্যবহার করা হয়।

segmentFilterExpression

object ( SegmentFilterExpression )

এই অভিব্যক্তির সাথে মেলে কিনা তার উপর ভিত্তি করে বিভাগ থেকে ডেটা অন্তর্ভুক্ত বা বাদ দেওয়া হয়। এক্সপ্রেশনগুলি মাত্রা, মেট্রিক্স, এবং/অথবা প্যারামিটারের মানদণ্ড প্রকাশ করে।

ইভেন্ট ক্রাইটেরিয়াস্কোপিং

স্কোপিং নির্দিষ্ট করে যে কোন ইভেন্টগুলিকে মূল্যায়ন করার সময় বিবেচনা করা হয় যদি একটি ইভেন্ট একটি মানদণ্ড পূরণ করে।

Enums
EVENT_CRITERIA_SCOPING_UNSPECIFIED অনির্দিষ্ট মানদণ্ড স্কোপিং. উল্লেখ করবেন না।
EVENT_CRITERIA_WITHIN_SAME_EVENT মানদণ্ড একটি ইভেন্টের মধ্যে সন্তুষ্ট হলে, ইভেন্টটি মানদণ্ডের সাথে মেলে।

ইভেন্ট সেগমেন্ট বর্জন

এই বিভাগে কোন ইভেন্টগুলি বাদ দেওয়া হয়েছে তা নির্দিষ্ট করে৷

JSON প্রতিনিধিত্ব
{
  "eventExclusionDuration": enum (EventExclusionDuration),
  "eventExclusionCriteria": {
    object (EventSegmentCriteria)
  }
}
ক্ষেত্র
eventExclusionDuration

enum ( EventExclusionDuration )

eventExclusionDuration সর্বদা PERMANENTLY_EXCLUDE হওয়া উচিত।

ঐচ্ছিক। অনির্দিষ্ট থাকলে, EVENT_EXCLUSION_PERMANENT এর একটি eventExclusionDuration ব্যবহার করা হয়।

eventExclusionCriteria

object ( EventSegmentCriteria )

যদি কোনো ইভেন্ট এই শর্ত পূরণ করে, তাহলে ইভেন্টটি eventExclusionDuration এর জন্য সেগমেন্টের সদস্যপদ থেকে বাদ দেওয়া হয়।

ইভেন্ট এক্সক্লুশনের সময়কাল

কোনো ইভেন্ট eventExclusionCriteria সাথে মেলে তাহলে একটি বর্জন কতক্ষণ স্থায়ী হবে তার বিকল্পগুলি গণনা করে৷

Enums
EVENT_EXCLUSION_DURATION_UNSPECIFIED অনির্দিষ্ট বর্জনের সময়কাল। উল্লেখ করবেন না।
EVENT_EXCLUSION_PERMANENT যদি ইভেন্ট কখনো eventExclusionCriteria শর্ত পূরণ করে তাহলে সেগমেন্ট থেকে ইভেন্টগুলিকে স্থায়ীভাবে বাদ দিন।

ফানেল সাবরিপোর্ট

ফানেল সাব রিপোর্টে মাত্রা এবং মেট্রিক ডেটা মান থাকে। উদাহরণস্বরূপ, 12 জন ব্যবহারকারী ফানেলের দ্বিতীয় ধাপে পৌঁছেছেন।

JSON প্রতিনিধিত্ব
{
  "dimensionHeaders": [
    {
      object (DimensionHeader)
    }
  ],
  "metricHeaders": [
    {
      object (MetricHeader)
    }
  ],
  "rows": [
    {
      object (Row)
    }
  ],
  "metadata": {
    object (FunnelResponseMetadata)
  }
}
ক্ষেত্র
dimensionHeaders[]

object ( DimensionHeader )

মাত্রা কলাম বর্ণনা করে। ফানেল রিপোর্টে সর্বদা সাব রিপোর্ট প্রতিক্রিয়াগুলিতে ফানেল ধাপের মাত্রা অন্তর্ভুক্ত করে। অনুরোধ করা হলে প্রতিক্রিয়াতে ভাঙ্গন, তারিখ এবং পরবর্তী ক্রিয়াগুলির মতো অতিরিক্ত মাত্রা থাকতে পারে।

metricHeaders[]

object ( MetricHeader )

মেট্রিক কলাম বর্ণনা করে। ফানেল রিপোর্ট সবসময় সাব রিপোর্ট প্রতিক্রিয়া সক্রিয় ব্যবহারকারীদের অন্তর্ভুক্ত. ফানেল টেবিলে অতিরিক্ত মেট্রিক্স যেমন সমাপ্তির হার, পরিত্যাগ এবং পরিত্যাগের হার অন্তর্ভুক্ত থাকে।

rows[]

object ( Row )

রিপোর্টে মাত্রা মান সমন্বয় এবং মেট্রিক মানের সারি।

metadata

object ( FunnelResponseMetadata )

ফানেল রিপোর্টের জন্য মেটাডেটা।

ফানেল রেসপন্স মেটাডেটা

ফানেল রিপোর্টের প্রতিক্রিয়া মেটাডেটা ফানেল রিপোর্ট সম্পর্কে অতিরিক্ত তথ্য বহন করে।

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

object ( SamplingMetadata )

যদি ফানেল রিপোর্টের ফলাফল নমুনা করা হয়, তাহলে এই ফানেল রিপোর্টে কত শতাংশ ইভেন্ট ব্যবহার করা হয়েছে তা বর্ণনা করে। প্রতিটি তারিখ ব্যাপ্তির জন্য একটি samplingMetadatas তৈরি করা হয়। প্রতিটি samplingMetadatas একটি তারিখ ব্যাপ্তির সাথে মিলে যায় যাতে অনুরোধে তারিখের ব্যাপ্তি নির্দিষ্ট করা হয়।

তবে ফলাফলের নমুনা না থাকলে, এই ক্ষেত্রটি সংজ্ঞায়িত করা হবে না।

নমুনা মেটাডেটা

যদি ফানেল রিপোর্টের ফলাফল নমুনা করা হয়, তাহলে এই মেটাডেটা বর্ণনা করে যে তারিখের ব্যাপ্তির জন্য এই ফানেল রিপোর্টে কত শতাংশ ইভেন্ট ব্যবহার করা হয়েছে। স্যাম্পলিং হল বৃহত্তর ডেটা সেটে অর্থপূর্ণ তথ্য উন্মোচন করার জন্য সমস্ত ডেটার একটি উপসেট বিশ্লেষণ করার অনুশীলন।

JSON প্রতিনিধিত্ব
{
  "samplesReadCount": string,
  "samplingSpaceSize": string
}
ক্ষেত্র
samplesReadCount

string ( int64 format)

একটি তারিখ ব্যাপ্তির জন্য এই নমুনাযুক্ত প্রতিবেদনে পড়া ইভেন্টের মোট সংখ্যা৷ এই ফানেল রিপোর্টে বিশ্লেষণ করা এই প্রপার্টির ডেটা সাবসেটের আকার।

samplingSpaceSize

string ( int64 format)

এই প্রপার্টির ডেটাতে উপস্থিত ইভেন্টের মোট সংখ্যা যা একটি তারিখ ব্যাপ্তির জন্য এই ফানেল রিপোর্টে বিশ্লেষণ করা যেতে পারে। নমুনা বৃহত্তর ডেটা সেট সম্পর্কে অর্থপূর্ণ তথ্য উন্মোচন করে এবং এটি বৃহত্তর ডেটা সেটের আকার।

এই ফানেল রিপোর্টে ব্যবহৃত উপলভ্য ডেটার শতাংশ গণনা করতে, samplesReadCount/samplingSpaceSize

সম্পত্তি কোটা

এই অ্যানালিটিক্স প্রপার্টির জন্য সমস্ত কোটার বর্তমান অবস্থা। যদি একটি সম্পত্তির জন্য কোনো কোটা শেষ হয়ে যায়, সেই সম্পত্তির সমস্ত অনুরোধ রিসোর্স নিঃশেষিত ত্রুটি ফিরিয়ে দেবে।

JSON প্রতিনিধিত্ব
{
  "tokensPerDay": {
    object (QuotaStatus)
  },
  "tokensPerHour": {
    object (QuotaStatus)
  },
  "concurrentRequests": {
    object (QuotaStatus)
  },
  "serverErrorsPerProjectPerHour": {
    object (QuotaStatus)
  },
  "potentiallyThresholdedRequestsPerHour": {
    object (QuotaStatus)
  },
  "tokensPerProjectPerHour": {
    object (QuotaStatus)
  }
}
ক্ষেত্র
tokensPerDay

object ( QuotaStatus )

স্ট্যান্ডার্ড অ্যানালিটিক্স প্রোপার্টি প্রতিদিন 200,000 টোকেন ব্যবহার করতে পারে; Analytics 360 বৈশিষ্ট্য প্রতিদিন 2,000,000 টোকেন ব্যবহার করতে পারে। বেশিরভাগ অনুরোধ 10টিরও কম টোকেন ব্যবহার করে।

tokensPerHour

object ( QuotaStatus )

স্ট্যান্ডার্ড অ্যানালিটিক্স প্রোপার্টি প্রতি ঘন্টায় 40,000 টোকেন ব্যবহার করতে পারে; Analytics 360 বৈশিষ্ট্য প্রতি ঘন্টায় 400,000 টোকেন ব্যবহার করতে পারে। একটি API অনুরোধ একটি একক সংখ্যক টোকেন গ্রহণ করে এবং সেই সংখ্যাটি প্রতি ঘন্টায়, দৈনিক এবং প্রতি প্রকল্পের প্রতি ঘন্টায় কোটা থেকে কাটা হয়।

concurrentRequests

object ( QuotaStatus )

স্ট্যান্ডার্ড অ্যানালিটিক্স প্রোপার্টি 10টি সমবর্তী অনুরোধ পাঠাতে পারে; Analytics 360 প্রপার্টি 50টি পর্যন্ত একযোগে অনুরোধ ব্যবহার করতে পারে।

serverErrorsPerProjectPerHour

object ( QuotaStatus )

স্ট্যান্ডার্ড অ্যানালিটিক্স প্রোপার্টি এবং ক্লাউড প্রোজেক্ট পেয়ারে প্রতি ঘন্টায় 10টি পর্যন্ত সার্ভারের ত্রুটি থাকতে পারে; Analytics 360 প্রপার্টি এবং ক্লাউড প্রজেক্ট পেয়ারে প্রতি ঘন্টায় 50টি পর্যন্ত সার্ভার ত্রুটি থাকতে পারে।

potentiallyThresholdedRequestsPerHour

object ( QuotaStatus )

বিশ্লেষণ বৈশিষ্ট্যগুলি প্রতি ঘন্টা সম্ভাব্য প্রান্তিক মাত্রা সহ 120 টি অনুরোধ প্রেরণ করতে পারে। একটি ব্যাচের অনুরোধে, প্রতিটি প্রতিবেদনের অনুরোধটি পৃথকভাবে এই কোটার জন্য গণনা করা হয় যদি অনুরোধটিতে সম্ভাব্য প্রান্তিক মাত্রা থাকে।

tokensPerProjectPerHour

object ( QuotaStatus )

বিশ্লেষণ বৈশিষ্ট্যগুলি প্রতি ঘন্টা তাদের প্রতি টোকেনগুলির 35% পর্যন্ত ব্যবহার করতে পারে। এটি স্ট্যান্ডার্ড অ্যানালিটিক্সের বৈশিষ্ট্যগুলির পরিমাণ প্রতি ঘন্টা প্রতি প্রকল্পে 14,000 টোকেন ব্যবহার করতে পারে এবং বিশ্লেষণ 360 সম্পত্তি প্রতি ঘন্টা প্রতি প্রকল্পে 140,000 টোকেন ব্যবহার করতে পারে। একটি এপিআই অনুরোধ একক সংখ্যক টোকেন গ্রাস করে এবং এই সংখ্যাটি প্রতি ঘন্টা, প্রতিদিন এবং প্রতি প্রকল্পের প্রতি ঘন্টা কোটা থেকে কেটে নেওয়া হয়।

কোয়েস্ট্যাটাস

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

JSON প্রতিনিধিত্ব
{
  "consumed": integer,
  "remaining": integer
}
ক্ষেত্র
consumed

integer

এই অনুরোধ দ্বারা কোটা গ্রাস।

remaining

integer

এই অনুরোধের পরে কোটা বাকি।