Method: properties.runPivotReport

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

HTTP অনুরোধ

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

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

পথের পরামিতি

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

string

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

উদাহরণ: প্রোপার্টি/১২৩৪

অনুরোধকারী শরীর

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

JSON উপস্থাপনা
{
  "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,
  "comparisons": [
    {
      object (Comparison)
    }
  ]
}
ক্ষেত্র
dimensions[]

object ( Dimension )

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

metrics[]

object ( Metric )

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

dateRanges[]

object ( DateRange )

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

pivots[]

object ( Pivot )

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

dimensionFilter

object ( FilterExpression )

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

metricFilter

object ( FilterExpression )

মেট্রিক্সের ফিল্টার ক্লজ। এটি অ্যাগ্রিগেশন-পরবর্তী পর্যায়ে প্রয়োগ করা হয়, যা SQL-এর having-clause-এর অনুরূপ। এই ফিল্টারে ব্যবহারের জন্য মেট্রিক্সের অনুরোধ করতে হবে। এই ফিল্টারে ডাইমেনশন ব্যবহার করা যায় না।

currencyCode

string

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

cohortSpec

object ( CohortSpec )

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

keepEmptyRows

boolean

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

এই keepEmptyRows সেটিং নির্বিশেষে, একটি রিপোর্টে শুধুমাত্র গুগল অ্যানালিটিক্স প্রপার্টি দ্বারা রেকর্ড করা ডেটাই প্রদর্শন করা যাবে।

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

returnPropertyQuota

boolean

এই গুগল অ্যানালিটিক্স প্রপার্টির কোটার বর্তমান অবস্থা দেখানো হবে কিনা, তা টগল করে। কোটা `PropertyQuota`- তে দেখানো হয়।

comparisons[]

object ( Comparison )

ঐচ্ছিক। অনুরোধকৃত এবং প্রদর্শিত তুলনার কনফিগারেশন। প্রতিক্রিয়ায় একটি তুলনা কলাম পাওয়ার জন্য অনুরোধটিতে একটি তুলনা ফিল্ড এবং একটি তুলনা ডাইমেনশন উভয়েরই প্রয়োজন।

প্রতিক্রিয়া সংস্থা

সফল হলে, রেসপন্স বডিতে RunPivotReportResponse এর একটি ইনস্ট্যান্স থাকে।

অনুমোদনের পরিধি

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

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