Method: properties.batchRunPivotReports

একটি ব্যাচে একাধিক পিভট রিপোর্ট প্রদান করে। সমস্ত রিপোর্ট একই GA4 সম্পত্তির জন্য হতে হবে।

HTTP অনুরোধ

POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:batchRunPivotReports

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

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

পরামিতি
property

string

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

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

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

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

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

object ( RunPivotReportRequest )

ব্যক্তিগত অনুরোধ. প্রতিটি অনুরোধের একটি পৃথক পিভট রিপোর্ট প্রতিক্রিয়া আছে। প্রতিটি ব্যাচ অনুরোধ 5 অনুরোধ পর্যন্ত অনুমোদিত হয়.

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

একাধিক পিভট রিপোর্ট ধারণকারী ব্যাচ প্রতিক্রিয়া।

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

JSON প্রতিনিধিত্ব
{
  "pivotReports": [
    {
      object (RunPivotReportResponse)
    }
  ],
  "kind": string
}
ক্ষেত্র
pivotReports[]

object ( RunPivotReportResponse )

স্বতন্ত্র প্রতিক্রিয়া। প্রতিটি প্রতিক্রিয়া একটি পৃথক পিভট রিপোর্ট অনুরোধ আছে.

kind

string

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

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

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

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

RunPivotReportRequest

একটি পিভট রিপোর্ট তৈরি করার অনুরোধ।

JSON প্রতিনিধিত্ব
{
  "property": string,
  "dimensions": [
    {
      object (Dimension)
    }
  ],
  "metrics": [
    {
      object (Metric)
    }
  ],
  "dateRanges": [
    {
      object (DateRange)
    }
  ],
  "pivots": [
    {
      object (Pivot)
    }
  ],
  "dimensionFilter": {
    object (FilterExpression)
  },
  "metricFilter": {
    object (FilterExpression)
  },
  "currencyCode": string,
  "cohortSpec": {
    object (CohortSpec)
  },
  "keepEmptyRows": boolean,
  "returnPropertyQuota": boolean
}
ক্ষেত্র
property

string

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

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

dimensions[]

object ( Dimension )

মাত্রা অনুরোধ. সমস্ত সংজ্ঞায়িত মাত্রা অবশ্যই নিম্নলিখিতগুলির মধ্যে একটি দ্বারা ব্যবহার করা উচিত: dimensionExpression, dimensionFilter, pivots, orderBys৷

metrics[]

object ( Metric )

অনুরোধ করা মেট্রিক, অন্তত একটি মেট্রিক নির্দিষ্ট করা প্রয়োজন। সমস্ত সংজ্ঞায়িত মেট্রিক অবশ্যই নিম্নলিখিতগুলির মধ্যে একটি দ্বারা ব্যবহার করা উচিত: metric_expression, metricFilter, orderBys৷

dateRanges[]

object ( DateRange )

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

pivots[]

object ( Pivot )

কলাম বা সারিতে প্রতিবেদনের মাত্রার ভিজ্যুয়াল বিন্যাস বর্ণনা করে। সমস্ত পিভটে ক্ষেত্রের নামের (মাত্রার নাম) মিলন অবশ্যই মাত্রায় সংজ্ঞায়িত মাত্রার নামের একটি উপসেট হতে হবে। কোন দুটি পিভট একটি মাত্রা ভাগ করতে পারে না। একটি মাত্রা শুধুমাত্র দৃশ্যমান হয় যদি এটি একটি পিভটে প্রদর্শিত হয়।

dimensionFilter

object ( FilterExpression )

মাত্রার ফিল্টার ক্লজ। মাত্রা এই ফিল্টার ব্যবহার করার জন্য অনুরোধ করা আবশ্যক. এই ফিল্টারে মেট্রিক্স ব্যবহার করা যাবে না।

metricFilter

object ( FilterExpression )

মেট্রিক্সের ফিল্টার ক্লজ। এসকিউএল থাকা-ধারার অনুরূপ পোস্ট অ্যাগ্রিগেশন পর্বে প্রয়োগ করা হয়। মেট্রিক্স এই ফিল্টার ব্যবহার করার জন্য অনুরোধ করা আবশ্যক. এই ফিল্টারে মাত্রা ব্যবহার করা যাবে না।

currencyCode

string

ISO4217 ফর্ম্যাটে একটি মুদ্রা কোড, যেমন "AED", "USD", "JPY"। ক্ষেত্রটি খালি থাকলে, প্রতিবেদনটি সম্পত্তির ডিফল্ট মুদ্রা ব্যবহার করে।

cohortSpec

object ( CohortSpec )

এই অনুরোধের সাথে যুক্ত সমগোত্রীয় গোষ্ঠী। অনুরোধে একটি সমগোত্রীয় গোষ্ঠী থাকলে 'সমন্বয়' মাত্রা উপস্থিত থাকতে হবে।

keepEmptyRows

boolean

মিথ্যা বা অনির্দিষ্ট হলে, 0 এর সমান সমস্ত মেট্রিক্স সহ প্রতিটি সারি ফেরত দেওয়া হবে না। সত্য হলে, ফিল্টার দ্বারা পৃথকভাবে সরানো না হলে এই সারিগুলি ফেরত দেওয়া হবে।

এই keepEmptyRows সেটিং যাই থাকুক না কেন, শুধুমাত্র Google Analytics (GA4) প্রপার্টি দ্বারা রেকর্ড করা ডেটা রিপোর্টে প্রদর্শিত হতে পারে।

উদাহরণস্বরূপ, যদি কোনও সম্পত্তি কখনই কোনও purchase ইভেন্ট লগ না করে, তাহলে eventName মাত্রা এবং eventCount মেট্রিকের জন্য একটি ক্যোয়ারীতে একটি সারি eventName: "perchase" এবং eventCount: 0 থাকবে না।

returnPropertyQuota

boolean

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