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