- HTTP অনুরোধ
- পথের পরামিতি
- অনুরোধকারী শরীর
- প্রতিক্রিয়া সংস্থা
- অনুমোদনের পরিধি
- রানপিভটরিপোর্টঅনুরোধ
- চেষ্টা করে দেখুন!
একসাথে একাধিক পিভট রিপোর্ট প্রদান করে। সমস্ত রিপোর্ট অবশ্যই একই গুগল অ্যানালিটিক্স প্রপার্টির জন্য হতে হবে।
HTTP অনুরোধ
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:batchRunPivotReports
URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।
পথের পরামিতি
| প্যারামিটার | |
|---|---|
property | একটি গুগল অ্যানালিটিক্স প্রপার্টি আইডেন্টিফায়ার যার ইভেন্টগুলো ট্র্যাক করা হয়। এটি ইউআরএল পাথে নির্দিষ্ট করা থাকে, বডিতে নয়। আরও জানতে, আপনার প্রপার্টি আইডি কোথায় পাবেন তা দেখুন। ব্যাচের জন্য এই প্রপার্টিটি অবশ্যই নির্দিষ্ট করতে হবে। RunPivotReportRequest-এর ভেতরের প্রপার্টিটি অনির্দিষ্ট থাকতে পারে অথবা এই প্রপার্টির সাথে সামঞ্জস্যপূর্ণ হতে পারে। উদাহরণ: প্রোপার্টি/১২৩৪ |
অনুরোধকারী শরীর
অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{
"requests": [
{
object ( |
| ক্ষেত্র | |
|---|---|
requests[] | স্বতন্ত্র অনুরোধ। প্রতিটি অনুরোধের জন্য একটি পৃথক পিভট রিপোর্ট প্রতিক্রিয়া থাকে। প্রতিটি ব্যাচ অনুরোধে সর্বোচ্চ ৫টি অনুরোধ অনুমোদিত। |
প্রতিক্রিয়া সংস্থা
ব্যাচ রেসপন্সটিতে একাধিক পিভট রিপোর্ট রয়েছে।
সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{
"pivotReports": [
{
object ( |
| ক্ষেত্র | |
|---|---|
pivotReports[] | স্বতন্ত্র প্রতিক্রিয়া। প্রতিটি প্রতিক্রিয়ার জন্য একটি পৃথক পিভট রিপোর্ট অনুরোধ রয়েছে। |
kind | এই বার্তাটি কোন ধরনের রিসোর্স তা শনাক্ত করে। এই |
অনুমোদনের পরিধি
নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/analytics.readonly -
https://www.googleapis.com/auth/analytics
রানপিভটরিপোর্টঅনুরোধ
পিভট রিপোর্ট তৈরি করার অনুরোধ।
| JSON উপস্থাপনা |
|---|
{ "property": string, "dimensions": [ { object ( |
| ক্ষেত্র | |
|---|---|
property | একটি গুগল অ্যানালিটিক্স প্রপার্টি আইডেন্টিফায়ার যার ইভেন্টগুলো ট্র্যাক করা হয়। এটি ইউআরএল পাথে নির্দিষ্ট করা থাকে, বডিতে নয়। আরও জানতে, আপনার প্রপার্টি আইডি কোথায় পাবেন তা দেখুন। একটি ব্যাচ রিকোয়েস্টের মধ্যে, এই প্রপার্টিটি হয় অনির্দিষ্ট থাকবে অথবা ব্যাচ-লেভেল প্রপার্টির সাথে সামঞ্জস্যপূর্ণ হবে। উদাহরণ: প্রোপার্টি/১২৩৪ |
dimensions[] | অনুরোধকৃত মাত্রাসমূহ। সংজ্ঞায়িত সকল মাত্রা অবশ্যই নিম্নলিখিতগুলির কোনো একটি দ্বারা ব্যবহৃত হতে হবে: dimensionExpression, dimensionFilter, pivots, orderBys। |
metrics[] | অনুরোধকৃত মেট্রিকগুলোর মধ্যে অন্তত একটি মেট্রিক নির্দিষ্ট করতে হবে। সংজ্ঞায়িত সমস্ত মেট্রিক অবশ্যই নিম্নলিখিতগুলোর কোনো একটি দ্বারা ব্যবহৃত হতে হবে: metric_expression, metricFilter, orderBys। |
dateRanges[] | রিপোর্টের জন্য ইভেন্ট ডেটা সংগ্রহের তারিখের পরিসর। যদি একাধিক তারিখের পরিসর নির্দিষ্ট করা হয়, তবে রিপোর্টে প্রতিটি তারিখের পরিসরের ইভেন্ট ডেটা ব্যবহার করা হয়। একটি পিভটের ফিল্ডের নামগুলোর মধ্যে 'dateRange' ফিল্ড নামের একটি বিশেষ ডাইমেনশন অন্তর্ভুক্ত করা যেতে পারে; এটি অন্তর্ভুক্ত করা হলে, রিপোর্টটি বিভিন্ন তারিখের পরিসরের মধ্যে তুলনা করে। একটি কোহর্ট অনুরোধে, এই |
pivots[] | রিপোর্টের ডাইমেনশনগুলোর কলাম বা সারির ভিজ্যুয়াল ফরম্যাট বর্ণনা করে। সমস্ত পিভটের fieldNames (ডাইমেনশনের নাম)-এর সমষ্টি অবশ্যই Dimensions-এ সংজ্ঞায়িত ডাইমেনশনের নামগুলোর একটি উপসেট হতে হবে। কোনো দুটি পিভট একটি ডাইমেনশন শেয়ার করতে পারে না। একটি ডাইমেনশন কেবল তখনই দৃশ্যমান হয় যখন এটি কোনো পিভটে উপস্থিত থাকে। |
dimensionFilter | ডাইমেনশনের ফিল্টার ক্লজ। এই ফিল্টারে ব্যবহারের জন্য ডাইমেনশনের অনুরোধ করতে হবে। এই ফিল্টারে মেট্রিক ব্যবহার করা যাবে না। |
metricFilter | মেট্রিক্সের ফিল্টার ক্লজ। এটি অ্যাগ্রিগেশন-পরবর্তী পর্যায়ে প্রয়োগ করা হয়, যা SQL-এর having-clause-এর অনুরূপ। এই ফিল্টারে ব্যবহারের জন্য মেট্রিক্সের অনুরোধ করতে হবে। এই ফিল্টারে ডাইমেনশন ব্যবহার করা যায় না। |
currencyCode | ISO4217 ফরম্যাটে একটি মুদ্রা কোড, যেমন 'AED', 'USD', 'JPY'। যদি ফিল্ডটি খালি থাকে, তাহলে রিপোর্টটি প্রপার্টির ডিফল্ট মুদ্রা ব্যবহার করে। |
cohortSpec | এই অনুরোধের সাথে সংশ্লিষ্ট কোহর্ট গ্রুপ। অনুরোধে কোনো কোহর্ট গ্রুপ থাকলে 'কোহর্ট' ডাইমেনশনটি অবশ্যই উপস্থিত থাকতে হবে। |
keepEmptyRows | যদি false বা অনির্দিষ্ট থাকে, তাহলে যে সারিগুলোর সব মেট্রিক 0 হবে, সেগুলো ফেরত দেওয়া হবে না। যদি true হয়, তাহলে এই সারিগুলো ফেরত দেওয়া হবে, যদি না কোনো ফিল্টার দ্বারা সেগুলোকে আলাদাভাবে সরানো হয়। এই উদাহরণস্বরূপ, যদি কোনো প্রপার্টি কখনও কোনো |
returnPropertyQuota | এই গুগল অ্যানালিটিক্স প্রপার্টির কোটার বর্তমান অবস্থা দেখানো হবে কিনা, তা টগল করে। কোটা `PropertyQuota`- তে দেখানো হয়। |
comparisons[] | ঐচ্ছিক। অনুরোধকৃত এবং প্রদর্শিত তুলনার কনফিগারেশন। প্রতিক্রিয়ায় একটি তুলনা কলাম পাওয়ার জন্য অনুরোধটিতে একটি তুলনা ফিল্ড এবং একটি তুলনা ডাইমেনশন উভয়েরই প্রয়োজন। |