- HTTP অনুরোধ
- পথের পরামিতি
- অনুরোধকারী শরীর
- প্রতিক্রিয়া সংস্থা
- অনুমোদনের পরিধি
- মিনিটরেঞ্জ
- চেষ্টা করে দেখুন!
আপনার প্রপার্টির জন্য রিয়েলটাইম ইভেন্ট ডেটার একটি কাস্টমাইজড রিপোর্ট প্রদান করে। ইভেন্টগুলো গুগল অ্যানালিটিক্সে পাঠানোর কয়েক সেকেন্ড পরেই রিয়েলটাইম রিপোর্টে প্রদর্শিত হয়। রিয়েলটাইম রিপোর্টে বর্তমান মুহূর্ত থেকে ৩০ মিনিট আগের (গুগল অ্যানালিটিক্স ৩৬০ প্রপার্টির জন্য ৬০ মিনিট পর্যন্ত) সময়কালের ইভেন্ট এবং ব্যবহারের ডেটা দেখানো হয়।
রিয়েলটাইম অনুরোধ তৈরি করা এবং প্রতিক্রিয়া বোঝার নির্দেশিকার জন্য, "একটি রিয়েলটাইম প্রতিবেদন তৈরি করা" দেখুন।
HTTP অনুরোধ
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runRealtimeReport
URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।
পথের পরামিতি
| প্যারামিটার | |
|---|---|
property | একটি গুগল অ্যানালিটিক্স প্রপার্টি আইডেন্টিফায়ার, যার ইভেন্টগুলো ট্র্যাক করা হয়। এটি ইউআরএল পাথে নির্দিষ্ট করা থাকে, বডিতে নয়। আরও জানতে, আপনার প্রপার্টি আইডি কোথায় পাবেন তা দেখুন। উদাহরণ: প্রোপার্টি/১২৩৪ |
অনুরোধকারী শরীর
অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{ "dimensions": [ { object ( |
| ক্ষেত্র | |
|---|---|
dimensions[] | অনুরোধকৃত ও প্রদর্শিত মাত্রা। |
metrics[] | অনুরোধকৃত মেট্রিকগুলো প্রদর্শিত হলো। |
dimensionFilter | ডাইমেনশনের ফিল্টার ক্লজ। এই ফিল্টারে মেট্রিক ব্যবহার করা যাবে না। |
metricFilter | মেট্রিক্সের ফিল্টার ক্লজ। এটি অ্যাগ্রিগেশন-পরবর্তী পর্যায়ে প্রয়োগ করা হয়, যা SQL-এর having-clause-এর অনুরূপ। এই ফিল্টারে ডাইমেনশন ব্যবহার করা যায় না। |
limit | ফেরত দেওয়া সারির সংখ্যা। নির্দিষ্ট না করা হলে, ১০,০০০টি সারি ফেরত দেওয়া হয়। আপনি যতগুলোই অনুরোধ করুন না কেন, এপিআই প্রতি অনুরোধে সর্বোচ্চ ২,৫০,০০০টি সারি ফেরত দেয়। যদি |
metricAggregations[] | মেট্রিকসমূহের একত্রীকরণ। যে সারিগুলিতে dimensionValues "RESERVED_(MetricAggregation)" হিসাবে সেট করা আছে, সেখানে একত্রীকৃত মেট্রিক মানগুলি দেখানো হবে। |
orderBys[] | রেসপন্সে সারিগুলো কীভাবে সাজানো থাকবে তা নির্দিষ্ট করে। |
returnPropertyQuota | এই গুগল অ্যানালিটিক্স প্রপার্টির রিয়েলটাইম কোটার বর্তমান অবস্থা দেখানো হবে কিনা, তা টগল করে। কোটা `PropertyQuota`- তে দেখানো হয়। |
minuteRanges[] | ইভেন্ট ডেটা পড়ার জন্য মিনিটের পরিসর। যদি নির্দিষ্ট করে দেওয়া না থাকে, তাহলে শেষ ৩০ মিনিটের জন্য একটি মিনিটের পরিসর ব্যবহার করা হবে। যদি একাধিক মিনিটের পরিসরের জন্য অনুরোধ করা হয়, তাহলে প্রতিটি প্রতিক্রিয়া সারিতে একটি শূন্য-ভিত্তিক মিনিটের পরিসর সূচক থাকবে। যদি দুটি মিনিটের পরিসর একে অপরের সাথে ওভারল্যাপ করে, তাহলে ওভারল্যাপ হওয়া মিনিটগুলোর ইভেন্ট ডেটা উভয় পরিসরের প্রতিক্রিয়া সারিগুলোতে অন্তর্ভুক্ত করা হবে। |
প্রতিক্রিয়া সংস্থা
একটি অনুরোধের সাথে সম্পর্কিত প্রতিক্রিয়া রিয়েলটাইম রিপোর্ট টেবিল।
সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{ "dimensionHeaders": [ { object ( |
| ক্ষেত্র | |
|---|---|
dimensionHeaders[] | ডাইমেনশন কলামগুলোর বর্ণনা দেয়। ডাইমেনশনহেডারের সংখ্যা এবং ক্রমবিন্যাস সারিগুলোতে উপস্থিত ডাইমেনশনগুলোর সাথে মিলে যায়। |
metricHeaders[] | মেট্রিক কলামগুলোর বর্ণনা দেয়। মেট্রিকহেডারগুলোর সংখ্যা এবং ক্রমবিন্যাস সারিগুলোতে উপস্থিত মেট্রিকগুলোর সাথে মিলে যায়। |
rows[] | রিপোর্টে থাকা ডাইমেনশন ভ্যালু কম্বিনেশন এবং মেট্রিক ভ্যালুগুলোর সারি। |
totals[] | অনুরোধ করা হলে, মেট্রিকগুলোর মোট মান। |
maximums[] | অনুরোধ করা হলে, মেট্রিকগুলোর সর্বোচ্চ মান। |
minimums[] | অনুরোধ করা হলে, মেট্রিকগুলোর সর্বনিম্ন মান। |
rowCount | কোয়েরির ফলাফলে থাকা মোট সারির সংখ্যা। |
propertyQuota | এই অনুরোধটি সহ গুগল অ্যানালিটিক্স প্রপার্টির রিয়েলটাইম কোটা অবস্থা। |
kind | এই বার্তাটি কোন ধরনের রিসোর্স তা শনাক্ত করে। এই |
অনুমোদনের পরিধি
নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/analytics.readonly -
https://www.googleapis.com/auth/analytics
মিনিটরেঞ্জ
মিনিটের একটি অবিচ্ছিন্ন সেট: startMinutesAgo , startMinutesAgo + 1 , ..., endMinutesAgo । অনুরোধগুলি সর্বোচ্চ ২ মিনিটের পরিসরের জন্য অনুমোদিত।
| JSON উপস্থাপনা |
|---|
{ "name": string, "startMinutesAgo": integer, "endMinutesAgo": integer } |
| ক্ষেত্র | |
|---|---|
name | এই মিনিটের পরিসরকে একটি নাম প্রদান করে। একটি রিপোর্ট রেসপন্সে |
startMinutesAgo | কোয়েরির জন্য অন্তর্ভুক্ত শুরুর মিনিট হলো এখন থেকে কত মিনিট আগের সময়। উদাহরণস্বরূপ, অনির্দিষ্ট থাকলে, |
endMinutesAgo | কোয়েরির জন্য অন্তর্ভুক্ত শেষ মিনিট হলো এখন থেকে কত মিনিট আগের সময়। এটি অনির্দিষ্ট থাকলে, |