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

তারিখের পরিসীমা

দিনের একটি সংলগ্ন সেট: startDate , startDate + 1 , ..., endDate । অনুরোধ 4 তারিখ ব্যাপ্তি পর্যন্ত অনুমোদিত হয়.

JSON প্রতিনিধিত্ব
{
  "startDate": string,
  "endDate": string,
  "name": string
}
ক্ষেত্র
startDate

string

YYYY-MM-DD ফর্ম্যাটে কোয়েরির জন্য অন্তর্ভুক্তিমূলক শুরুর তারিখ। endDate পরে হতে পারে না। NdaysAgo , yesterday বা today ফর্ম্যাটটিও গৃহীত হয় এবং সেই ক্ষেত্রে, সম্পত্তির রিপোর্টিং সময় অঞ্চলের উপর ভিত্তি করে তারিখটি অনুমান করা হয়।

endDate

string

YYYY-MM-DD ফর্ম্যাটে ক্যোয়ারীটির সমাপ্তির তারিখ। startDate আগে হতে পারে না। NdaysAgo , yesterday বা today ফর্ম্যাটটিও গৃহীত হয় এবং সেই ক্ষেত্রে, সম্পত্তির রিপোর্টিং সময় অঞ্চলের উপর ভিত্তি করে তারিখটি অনুমান করা হয়।

name

string

এই তারিখ পরিসরে একটি নাম বরাদ্দ করে৷ একটি প্রতিবেদনের প্রতিক্রিয়ায় এই নামের জন্য মাত্রা dateRange মূল্য নির্ধারণ করা হয়েছে৷ সেট করা হলে, date_range_ বা RESERVED_ দিয়ে শুরু করা যাবে না। যদি সেট না করা থাকে, তারিখের ব্যাপ্তিগুলি অনুরোধে তাদের শূন্য ভিত্তিক সূচক দ্বারা নামকরণ করা হয়: date_range_0 , date_range_1 , ইত্যাদি।

ফানেল

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

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

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 প্রতিনিধিত্ব
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
ক্ষেত্র
matchType

enum ( MatchType )

এই ফিল্টারের জন্য মিলের ধরন।

value

string

মিলের জন্য ব্যবহৃত স্ট্রিং মান।

caseSensitive

boolean

সত্য হলে, স্ট্রিং মান কেস সংবেদনশীল।

ম্যাচ টাইপ

একটি স্ট্রিং ফিল্টারের মিলের ধরন

Enums
MATCH_TYPE_UNSPECIFIED অনির্দিষ্ট
EXACT স্ট্রিং মানের সাথে সঠিক মিল।
BEGINS_WITH স্ট্রিং মান দিয়ে শুরু হয়।
ENDS_WITH স্ট্রিং মান দিয়ে শেষ হয়।
CONTAINS স্ট্রিং মান ধারণ করে।
FULL_REGEXP স্ট্রিং মানের সাথে রেগুলার এক্সপ্রেশনের সম্পূর্ণ মিল।
PARTIAL_REGEXP স্ট্রিং মানের সাথে রেগুলার এক্সপ্রেশনের আংশিক মিল।

InListFilter

ফলাফল স্ট্রিং মান একটি তালিকা হতে হবে.

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

string

স্ট্রিং মান তালিকা. অ-খালি হতে হবে.

caseSensitive

boolean

সত্য হলে, স্ট্রিং মান কেস সংবেদনশীল।

সংখ্যাসূচক ফিল্টার

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

JSON প্রতিনিধিত্ব
{
  "operation": enum (Operation),
  "value": {
    object (NumericValue)
  }
}
ক্ষেত্র
operation

enum ( Operation )

এই ফিল্টারের জন্য অপারেশন প্রকার।

value

object ( NumericValue )

একটি সংখ্যাসূচক মান বা একটি তারিখের মান৷

অপারেশন

অপারেশনটি একটি সংখ্যাসূচক ফিল্টারে প্রয়োগ করা হয়েছে৷

Enums
OPERATION_UNSPECIFIED অনির্দিষ্ট।
EQUAL সমান
LESS_THAN থেকে কম
LESS_THAN_OR_EQUAL এর থেকে কম বা সমান
GREATER_THAN অপেক্ষা বৃহত্তর
GREATER_THAN_OR_EQUAL বৃহত্তর অথবা সমান

সংখ্যামান

একটি সংখ্যা প্রতিনিধিত্ব করতে.

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

  // Union field one_value can be only one of the following:
  "int64Value": string,
  "doubleValue": number
  // End of list of possible types for union field one_value.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র one_value । একটি সংখ্যাসূচক মান one_value নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
int64Value

string ( int64 format)

পূর্ণসংখ্যা মান

doubleValue

number

দ্বিগুণ মান

ফিল্টারের মধ্যে

প্রকাশ করার জন্য ফলাফল দুটি সংখ্যার মধ্যে হতে হবে (অন্তর্ভুক্ত)।

JSON প্রতিনিধিত্ব
{
  "fromValue": {
    object (NumericValue)
  },
  "toValue": {
    object (NumericValue)
  }
}
ক্ষেত্র
fromValue

object ( NumericValue )

এই সংখ্যা দিয়ে শুরু হয়.

toValue

object ( NumericValue )

এই সংখ্যা দিয়ে শেষ হয়।

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

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

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 এর বেশি হতে পারবে না।

মাত্রা

মাত্রা হল আপনার ডেটার বৈশিষ্ট্য। উদাহরণস্বরূপ, মাত্রা শহরটি সেই শহরটিকে নির্দেশ করে যেখান থেকে একটি ঘটনার উৎপত্তি হয়। রিপোর্ট প্রতিক্রিয়ায় মাত্রা মান স্ট্রিং হয়; উদাহরণস্বরূপ, শহরটি "প্যারিস" বা "নিউ ইয়র্ক" হতে পারে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "dimensionExpression": {
    object (DimensionExpression)
  }
}
ক্ষেত্র
name

string

মাত্রার নাম। মূল রিপোর্টিং পদ্ধতি যেমন runReport এবং batchRunReports দ্বারা সমর্থিত মাত্রা নামের তালিকার জন্য API মাত্রা দেখুন। runRealtimeReport পদ্ধতি দ্বারা সমর্থিত মাত্রা নামের তালিকার জন্য রিয়েলটাইম মাত্রা দেখুন। runFunnelReport পদ্ধতি দ্বারা সমর্থিত মাত্রা নামের তালিকার জন্য ফানেল মাত্রা দেখুন।

যদি dimensionExpression নির্দিষ্ট করা থাকে, name যে কোনো স্ট্রিং হতে পারে যা আপনি অনুমোদিত অক্ষর সেটের মধ্যে চান৷ উদাহরণস্বরূপ, যদি একটি dimensionExpression country এবং city সংযুক্ত করে, আপনি সেই মাত্রাটিকে countryAndCity বলতে পারেন। আপনার চয়ন করা মাত্রার নামগুলি অবশ্যই রেগুলার এক্সপ্রেশনের সাথে মেলে ^[a-zA-Z0-9_]$

dimensionFilter , orderBys , dimensionExpression এবং pivots name দ্বারা মাত্রা উল্লেখ করা হয়।

dimensionExpression

object ( DimensionExpression )

এক মাত্রা একাধিক মাত্রার অভিব্যক্তির ফলাফল হতে পারে। উদাহরণস্বরূপ, মাত্রা "দেশ, শহর": কনক্যাটেনেট (দেশ, ", ", শহর)।

মাত্রা এক্সপ্রেশন

একটি মাত্রা প্রকাশ করতে ব্যবহৃত হয় যা একাধিক মাত্রার একটি সূত্রের ফলাফল। উদাহরণ ব্যবহার: 1) লোয়ারকেস(মাত্রা) 2) সংযোজন (মাত্রা1, প্রতীক, মাত্রা2)।

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

  // Union field one_expression can be only one of the following:
  "lowerCase": {
    object (CaseExpression)
  },
  "upperCase": {
    object (CaseExpression)
  },
  "concatenate": {
    object (ConcatenateExpression)
  }
  // End of list of possible types for union field one_expression.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র one_expressionDimensionExpression এর জন্য এক ধরনের মাত্রার অভিব্যক্তি নির্দিষ্ট করুন। one_expression নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
lowerCase

object ( CaseExpression )

একটি মাত্রা মানকে ছোট হাতের অক্ষরে রূপান্তর করতে ব্যবহৃত হয়।

upperCase

object ( CaseExpression )

একটি মাত্রা মানকে বড় হাতের অক্ষরে রূপান্তর করতে ব্যবহৃত হয়।

concatenate

object ( ConcatenateExpression )

একটি একক মাত্রায় মাত্রা মান একত্রিত করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, মাত্রা "দেশ, শহর": কনক্যাটেনেট (দেশ, ", ", শহর)।

কেস এক্সপ্রেশন

একটি মাত্রা মানকে একটি একক ক্ষেত্রে রূপান্তর করতে ব্যবহৃত হয়।

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

string

একটি মাত্রার নাম। নাম অনুরোধের মাত্রা ক্ষেত্রের একটি নাম উল্লেখ করা আবশ্যক.

একত্রিত প্রকাশ

একটি একক মাত্রায় মাত্রা মান একত্রিত করতে ব্যবহৃত হয়।

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

string

মাত্রার নাম। নামগুলিকে অনুরোধের মাত্রা ক্ষেত্রের নামগুলিতে উল্লেখ করতে হবে৷

delimiter

string

মাত্রার নামের মধ্যে সীমাবদ্ধ করা হয়েছে।

ডিলিমিটারগুলি প্রায়শই একক অক্ষর যেমন "|" অথবা "," কিন্তু লম্বা স্ট্রিং হতে পারে। যদি একটি মাত্রার মান সীমানা ধারণ করে, উভয়ই কোনো পার্থক্য ছাড়াই প্রতিক্রিয়াতে উপস্থিত থাকবে। উদাহরণস্বরূপ, যদি মাত্রা 1 মান = "US,FR", মাত্রা 2 মান = "JP", এবং delimiter = ",", তাহলে প্রতিক্রিয়াটিতে "US,FR,JP" থাকবে।

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

পরবর্তী ক্রিয়াগুলি ব্যবহারকারীর একটি ধাপ অর্জন করার পরে কিন্তু একই ব্যবহারকারী পরবর্তী পদক্ষেপটি অর্জন করার আগে একটি মাত্রার মান উল্লেখ করে৷ উদাহরণস্বরূপ যদি 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 শর্তটি পূরণ করে তবে সেগমেন্ট থেকে ইভেন্টগুলি স্থায়ীভাবে বাদ দিন।

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

মাত্রা বা মেট্রিক ফিল্টার প্রকাশ করতে। একই ফিল্টার এক্সপ্রেসনের ক্ষেত্রগুলি হয় সমস্ত মাত্রা বা সমস্ত মেট্রিক হওয়া দরকার।

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

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

object ( FilterExpressionList )

অ্যান্ডগ্রুপে ফিল্টার এক্সপ্রেশনগুলির একটি এবং সম্পর্ক রয়েছে।

orGroup

object ( FilterExpressionList )

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

notExpression

object ( FilterExpression )

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

filter

object ( Filter )

একটি আদিম ফিল্টার। একই ফিল্টার এক্সপ্রেসনে, ফিল্টারের সমস্ত ক্ষেত্রের নাম সমস্ত মাত্রা বা সমস্ত মেট্রিক হওয়া দরকার।

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

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

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

object ( FilterExpression )

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

ছাঁকনি

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

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_filterFilter জন্য এক ধরণের ফিল্টার নির্দিষ্ট করুন। one_filter নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
stringFilter

object ( StringFilter )

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

inListFilter

object ( InListFilter )

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

numericFilter

object ( NumericFilter )

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

betweenFilter

object ( BetweenFilter )

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

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

ফানেল সাব প্রতিবেদনে মাত্রা এবং মেট্রিক ডেটা মান রয়েছে। উদাহরণস্বরূপ, 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 প্রতিনিধিত্ব
{
  "name": string
}
ক্ষেত্র
name

string

মাত্রার নাম।

মেট্রিচিডার

প্রতিবেদনে একটি মেট্রিক কলাম বর্ণনা করে। একটি প্রতিবেদনে অনুরোধ করা দৃশ্যমান মেট্রিকগুলি সারি এবং মেট্রিচাইডারদের মধ্যে কলাম এন্ট্রি উত্পাদন করে। তবে ফিল্টার বা এক্সপ্রেশনগুলির মধ্যে একচেটিয়াভাবে ব্যবহৃত মেট্রিকগুলি কোনও প্রতিবেদনে কলাম তৈরি করে না; অনুরূপভাবে, এই মেট্রিকগুলি শিরোনাম তৈরি করে না।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "type": enum (MetricType)
}
ক্ষেত্র
name

string

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

type

enum ( MetricType )

মেট্রিকের ডেটা টাইপ।

মেট্রিকটাইপ

একটি মেট্রিকের মান প্রকার।

Enums
METRIC_TYPE_UNSPECIFIED অনির্ধারিত প্রকার।
TYPE_INTEGER পূর্ণসংখ্যার ধরণ।
TYPE_FLOAT ভাসমান পয়েন্ট টাইপ।
TYPE_SECONDS সেকেন্ডের সময়কাল; একটি বিশেষ ভাসমান পয়েন্ট টাইপ।
TYPE_MILLISECONDS মিলিসেকেন্ডে একটি সময়কাল; একটি বিশেষ ভাসমান পয়েন্ট টাইপ।
TYPE_MINUTES কয়েক মিনিটের মধ্যে একটি সময়কাল; একটি বিশেষ ভাসমান পয়েন্ট টাইপ।
TYPE_HOURS ঘন্টা সময়কাল; একটি বিশেষ ভাসমান পয়েন্ট টাইপ।
TYPE_STANDARD স্ট্যান্ডার্ড টাইপের একটি কাস্টম মেট্রিক; একটি বিশেষ ভাসমান পয়েন্ট টাইপ।
TYPE_CURRENCY অর্থের পরিমাণ; একটি বিশেষ ভাসমান পয়েন্ট টাইপ।
TYPE_FEET পায়ে দৈর্ঘ্য; একটি বিশেষ ভাসমান পয়েন্ট টাইপ।
TYPE_MILES মাইল দৈর্ঘ্য; একটি বিশেষ ভাসমান পয়েন্ট টাইপ।
TYPE_METERS মিটারে একটি দৈর্ঘ্য; একটি বিশেষ ভাসমান পয়েন্ট টাইপ।
TYPE_KILOMETERS কিলোমিটারে দৈর্ঘ্য; একটি বিশেষ ভাসমান পয়েন্ট টাইপ।

সারি

প্রতিটি সারির জন্য ডেটা প্রতিবেদন করুন। উদাহরণস্বরূপ যদি রানারপোরট্রেকুয়েস্টে থাকে:

"dimensions": [
  {
    "name": "eventName"
  },
  {
    "name": "countryId"
  }
],
"metrics": [
  {
    "name": "eventCount"
  }
]

ইভেন্টনাম হিসাবে 'in_app_prurchase' সহ একটি সারি, 'জেপি' দেশ হিসাবে এবং 15 ইভেন্টকাউন্ট হিসাবে, হবে:

"dimensionValues": [
  {
    "value": "in_app_purchase"
  },
  {
    "value": "JP"
  }
],
"metricValues": [
  {
    "value": "15"
  }
]
JSON প্রতিনিধিত্ব
{
  "dimensionValues": [
    {
      object (DimensionValue)
    }
  ],
  "metricValues": [
    {
      object (MetricValue)
    }
  ]
}
ক্ষেত্র
dimensionValues[]

object ( DimensionValue )

অনুরোধ করা মাত্রা মানগুলির তালিকা। একটি পিভোটরপোর্টে, মাত্রাগুলি কেবল একটি পিভোটের অন্তর্ভুক্ত মাত্রার জন্য তালিকাভুক্ত করা হয়।

metricValues[]

object ( MetricValue )

অনুরোধ করা দৃশ্যমান মেট্রিক মানগুলির তালিকা।

মাত্রা ভ্যালু

একটি মাত্রার মান।

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

  // Union field one_value can be only one of the following:
  "value": string
  // End of list of possible types for union field one_value.
}
ক্ষেত্র
ইউনিয়ন ফিল্ড one_value । এক ধরণের মাত্রা মান one_value মূল্য নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
value

string

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

মেট্রিক ভ্যালু

একটি মেট্রিকের মান।

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

  // Union field one_value can be only one of the following:
  "value": string
  // End of list of possible types for union field one_value.
}
ক্ষেত্র
ইউনিয়ন ফিল্ড one_value । মেট্রিক মান one_value মধ্যে একটি নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
value

string

পরিমাপের মান। প্রকারের জন্য মেট্রিচিডার দেখুন।

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

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

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 টোকেন ব্যবহার করতে পারে; বিশ্লেষণ 360 সম্পত্তি প্রতিদিন 2,000,000 টোকেন ব্যবহার করতে পারে। বেশিরভাগ অনুরোধগুলি 10 টিরও কম টোকেন গ্রহণ করে।

tokensPerHour

object ( QuotaStatus )

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

concurrentRequests

object ( QuotaStatus )

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

serverErrorsPerProjectPerHour

object ( QuotaStatus )

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

potentiallyThresholdedRequestsPerHour

object ( QuotaStatus )

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

tokensPerProjectPerHour

object ( QuotaStatus )

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

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

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

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

integer

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

remaining

integer

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