- রিসোর্স: ReportTask
- ReportDefinition
- ডাইমেনশন
- DimensionExpression
- CaseExpression
- ConcatenateExpression
- মেট্রিক
- DateRange
- FilterExpression
- FilterExpressionList
- ফিল্টার
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- অপারেশন
- NumericValue
- BetweenFilter
- EmptyFilter
- MetricAggregation
- OrderBy
- MetricOrderBy
- DimensionOrderBy
- OrderType
- CohortSpec
- কোহর্ট
- CohortsRange
- গ্র্যানুলারিটি
- CohortReportSettings
- SamplingLevel
- ReportMetadata
- রাজ্য
- পদ্ধতি
রিসোর্স: ReportTask
নির্দিষ্ট রিপোর্ট টাস্ক কনফিগারেশন।
| JSON উপস্থাপনা |
|---|
{ "name": string, "reportDefinition": { object ( |
| ফিল্ড | |
|---|---|
name |
শুধুমাত্র আউটপুট। আইডেন্টিফায়ার। তৈরির সময় রিপোর্ট টাস্ক রিসোর্স নাম অ্যাসাইন করা হয়। ফর্ম্যাট: "properties/{property}/reportTasks/{reportTask}" |
reportDefinition |
ঐচ্ছিক। রিপোর্ট ডেটা পাওয়ার জন্য রিপোর্ট সংজ্ঞা, যা রিপোর্টের গঠন বর্ণনা করে। সাধারণত, এতে সেইসব ফিল্ড অন্তর্ভুক্ত থাকে যা রিপোর্টে অন্তর্ভুক্ত করা হবে এবং ডেটা ফিল্টার করার জন্য ব্যবহৃত হবে। |
reportMetadata |
শুধুমাত্র আউটপুট। নির্দিষ্ট রিপোর্ট টাস্কের জন্য রিপোর্ট মেটাডেটা, যা রিপোর্ট সম্পর্কে তথ্য প্রদান করে। এতে সাধারণত নিম্নলিখিত তথ্য অন্তর্ভুক্ত থাকে: রিপোর্টের রিসোর্স নাম, রিপোর্টের অবস্থা, রিপোর্ট তৈরি করার টাইমস্ট্যাম্প ইত্যাদি, |
ReportDefinition
রিপোর্ট কীভাবে রান করাতে হবে তার সংজ্ঞা।
| JSON উপস্থাপনা |
|---|
{ "dimensions": [ { object ( |
| ফিল্ড | |
|---|---|
dimensions[] |
ঐচ্ছিক। অনুরোধ করা ও দেখানো ডাইমেনশন। |
metrics[] |
ঐচ্ছিক। অনুরোধ করা ও দেখানো মেট্রিক। |
dateRanges[] |
ঐচ্ছিক। পড়তে হবে এমন ডেটার তারিখের রেঞ্জ। একাধিক তারিখের রেঞ্জ অনুরোধ করা হলে, প্রতিটি উত্তর সারিতে একটি শূন্য-ভিত্তিক তারিখের রেঞ্জ ইনডেক্স থাকবে। দুটি তারিখের রেঞ্জ ওভারল্যাপ করলে, ওভারল্যাপ করা দিনগুলির ইভেন্ট ডেটা দুটি তারিখের রেঞ্জের জন্য উত্তর সারিতে অন্তর্ভুক্ত করা হয়। কোহর্ট অনুরোধে, এই |
dimensionFilter |
ঐচ্ছিক। ডাইমেনশন ফিল্টার আপনাকে রিপোর্টে শুধুমাত্র নির্দিষ্ট ডাইমেনশন ভ্যালু সম্পর্কে জিজ্ঞাসা করতে দেয়। আরও জানতে, উদাহরণ হিসেবে ডাইমেনশন ফিল্টার সংক্রান্ত প্রাথমিক বিষয় দেখুন। এই ফিল্টারে মেট্রিক ব্যবহার করা যাবে না। |
metricFilter |
ঐচ্ছিক। মেট্রিকের ফিল্টার ক্লজ। রিপোর্টের সারি একত্রিত করার পরে প্রয়োগ করা হয়, এটি SQL-এর হ্যাভিং-ক্লজের মতো। এই ফিল্টারে ডায়মেনশন ব্যবহার করা যাবে না। |
offset |
ঐচ্ছিক। Google Analytics Storage থেকে শুরুর সারির সারির সংখ্যা। প্রথম সারিকে সারি ০ হিসেবে গণনা করা হয়। রিপোর্ট টাস্ক তৈরি করার সময়, |
limit |
ঐচ্ছিক। রিপোর্টে ফেরত দেওয়ার জন্য সারির সংখ্যা। উল্লেখ করা না থাকলে, ১০,০০০ সারি রিটার্ন করা হয়। আপনি যতগুলিই অনুরোধ করুন না কেন,API প্রতিটি অনুরোধে সর্বাধিক ২৫০, ০০০টি সারি রিটার্ন করে।
|
metricAggregations[] |
ঐচ্ছিক। মেট্রিকের সমষ্টি। যেসব সারিতে dimensionValues "RESERVED_(MetricAggregation)" হিসেবে সেট করা আছে, সেখানে এগ্রিগেট করা মেট্রিক ভ্যালু দেখানো হবে। |
orderBys[] |
ঐচ্ছিক। উত্তরে সারিগুলি কীভাবে সাজানো হবে তা নির্দিষ্ট করে। |
currencyCode |
ঐচ্ছিক। ISO4217 ফর্ম্যাটে মুদ্রার কোড, যেমন "AED", "USD", "JPY"। ফিল্ড খালি থাকলে, রিপোর্ট প্রপার্টির ডিফল্ট কারেন্সি ব্যবহার করে। |
cohortSpec |
ঐচ্ছিক। এই অনুরোধের সাথে যুক্ত কোহর্ট গ্রুপ। অনুরোধে কোনও কোহর্ট গ্রুপ থাকলে, 'কোহর্ট' ডাইমেনশন অবশ্যই থাকতে হবে। |
keepEmptyRows |
ঐচ্ছিক। ফলস বা অনির্দিষ্ট হলে, সব মেট্রিক ০-এর সমান থাকা প্রতিটি সারি ফেরত দেওয়া হবে না। সত্য হলে, কোনও ফিল্টার দ্বারা আলাদাভাবে সরিয়ে না দেওয়া হলে, এই সারিগুলি ফেরত দেওয়া হবে। এই যেমন, কোনও প্রপার্টি কখনও |
samplingLevel |
ঐচ্ছিক। রিপোর্টের স্যাম্পেল লেভেল। |
আকার
ডাইমেনশন হল আপনার ডেটার অ্যাট্রিবিউট। যেমন, 'শহর' ডাইমেনশনটি সেই শহরের নাম দেখায় যেখান থেকে কোনও ইভেন্ট শুরু হয়েছে। রিপোর্টের উত্তরে ডাইমেনশন ভ্যালু হল স্ট্রিং; যেমন, কোনও শহর "প্যারিস" বা "নিউ ইয়র্ক" হতে পারে।
| JSON উপস্থাপনা |
|---|
{
"name": string,
"dimensionExpression": {
object ( |
| ফিল্ড | |
|---|---|
name |
ডাইমেনশনের নাম।
|
dimensionExpression |
একটি ডাইমেনশন একাধিক ডাইমেনশনের এক্সপ্রেশনের ফলাফল হতে পারে। যেমন, ডাইমেনশন "দেশ, শহর": concatenate(দেশ, ", ", শহর)। |
DimensionExpression
একাধিক ডাইমেনশনের ফর্মুলার ফলাফল হিসেবে প্রাপ্ত ডাইমেনশনকে প্রকাশ করতে ব্যবহৃত হয়। ব্যবহারের উদাহরণ: ১) lowerCase(dimension) ২) concatenate(dimension1, symbol, dimension2).
| JSON উপস্থাপনা |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "lowerCase": { object ( |
| ফিল্ড | |
|---|---|
DimensionExpression-এর জন্য এক ধরনের ডাইমেনশন এক্সপ্রেশন নির্দিষ্ট করুন। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: |
|
lowerCase |
ডাইমেনশন ভ্যালুকে লোয়ার কেসে পরিবর্তন করতে ব্যবহার করা হয়। |
upperCase |
ডাইমেনশন ভ্যালুকে বড় হাতের অক্ষরে পরিবর্তন করতে ব্যবহার করা হয়। |
concatenate |
একটি ডাইমেনশনে ডাইমেনশন ভ্যালু একত্রিত করতে ব্যবহার করা হয়। যেমন, ডাইমেনশন "দেশ, শহর": concatenate(দেশ, ", ", শহর)। |
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
CaseExpression
ডাইমেনশন ভ্যালুকে একটি কেসে কনভার্ট করতে ব্যবহৃত হয়।
| JSON উপস্থাপনা |
|---|
{ "dimensionName": string } |
| ফিল্ড | |
|---|---|
dimensionName |
ডাইমেনশনের নাম। নামটি অবশ্যই অনুরোধের ডাইমেনশন ফিল্ডের কোনও নামের সাথে মিলতে হবে। |
ConcatenateExpression
একটি ডাইমেনশনে ডাইমেনশন ভ্যালু একত্রিত করতে ব্যবহার করা হয়।
| JSON উপস্থাপনা |
|---|
{ "dimensionNames": [ string ], "delimiter": string } |
| ফিল্ড | |
|---|---|
dimensionNames[] |
ডাইমেনশনের নাম। নামগুলিকে অবশ্যই অনুরোধের ডাইমেনশন ফিল্ডের নামগুলির সাথে রেফার করতে হবে। |
delimiter |
ডাইমেনশনের নামের মধ্যে প্লেস করা ডিলিমিটার। ডিলিমিটার প্রায়শই একটি অক্ষর হয়, যেমন "|" বা "," কিন্তু এটি আরও বড় স্ট্রিং হতে পারে। ডাইমেনশন ভ্যালুতে ডিলিমিটার থাকলে, দু'টিই উত্তরে উপস্থিত থাকবে এবং কোনও পার্থক্য থাকবে না। যেমন,যদি ডাইমেনশন ১ ভ্যালু = "US,FR", ডাইমেনশন ২ ভ্যালু = "JP" এবং ডিলিমিটার = "," হয়, তাহলে উত্তরে "US,FR,JP" থাকবে। |
মেট্রিক
রিপোর্টের পরিমাণগত পরিমাপ। যেমন, eventCount মেট্রিক হল ইভেন্টের মোট সংখ্যা। সর্বাধিক ১০টি মেট্রিকের জন্য অনুরোধ করা যায়।
| JSON উপস্থাপনা |
|---|
{ "name": string, "expression": string, "invisible": boolean } |
| ফিল্ড | |
|---|---|
name |
মেট্রিকের নাম।
|
expression |
নির্ধারিত মেট্রিকের জন্য গাণিতিক এক্সপ্রেশন। যেমন, ব্যবহারকারী পিছু ইভেন্টের সংখ্যা হল |
invisible |
রিপোর্টের উত্তরে কোনও মেট্রিক দেখা যাচ্ছে না কিনা তা নির্দেশ করে। কোনও মেট্রিক দেখা না গেলে, উত্তরে সেই মেট্রিকের কলাম তৈরি হবে না, তবে |
DateRange
একটানা দিনের সেট: startDate, startDate + 1, ..., endDate. সর্বাধিক ৪টি তারিখের রেঞ্জের জন্য অনুরোধ করা যাবে।
| JSON উপস্থাপনা |
|---|
{ "startDate": string, "endDate": string, "name": string } |
| ফিল্ড | |
|---|---|
startDate |
|
endDate |
|
name |
এই তারিখের রেঞ্জকে একটি নাম অ্যাসাইন করে। রিপোর্টের উত্তরে |
FilterExpression
ডাইমেনশন বা মেট্রিক ফিল্টার প্রয়োগ করতে। একই FilterExpression-এর ফিল্ডগুলিকে হয় সবকটি ডাইমেনশন বা সবকটি মেট্রিক হতে হবে।
| JSON উপস্থাপনা |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "andGroup": { object ( |
| ফিল্ড | |
|---|---|
FilterExpression-এর জন্য এক ধরনের ফিল্টার এক্সপ্রেশন নির্দিষ্ট করুন। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: |
|
andGroup |
andGroup-এর FilterExpressions-এর মধ্যে AND সম্পর্ক থাকে। |
orGroup |
orGroup-এর FilterExpressions-এর মধ্যে OR সম্পর্ক রয়েছে। |
notExpression |
FilterExpression হল notExpression নয়। |
filter |
একটি আদিম ফিল্টার। একই FilterExpression-এ, ফিল্টারের সব ফিল্ডের নাম হয় সবকটি ডাইমেনশন বা সবকটি মেট্রিক হতে হবে। |
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
FilterExpressionList
ফিল্টার এক্সপ্রেশনের তালিকা।
| JSON উপস্থাপনা |
|---|
{
"expressions": [
{
object ( |
| ফিল্ড | |
|---|---|
expressions[] |
ফিল্টার এক্সপ্রেশনের তালিকা। |
ফিল্টার
ডাইমেনশন বা মেট্রিক ভ্যালু ফিল্টার করার জন্য এক্সপ্রেশন।
| JSON উপস্থাপনা |
|---|
{ "fieldName": string, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "stringFilter": { object ( |
| ফিল্ড | |
|---|---|
fieldName |
ডাইমেনশন বা মেট্রিকের নাম। অবশ্যই ডাইমেনশন বা মেট্রিক্সে সংজ্ঞায়িত নাম হতে হবে। |
Filter-এর জন্য এক ধরনের ফিল্টার নির্দিষ্ট করুন। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: |
|
stringFilter |
স্ট্রিং সম্পর্কিত ফিল্টার। |
inListFilter |
তালিকায় থাকা ভ্যালুর জন্য ফিল্টার। |
numericFilter |
সংখ্যা বা তারিখের ভ্যালুর জন্য ফিল্টার। |
betweenFilter |
দুটি ভ্যালুর মধ্যে ফিল্টার। |
emptyFilter |
|
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
StringFilter
স্ট্রিংয়ের জন্য ফিল্টার
| JSON উপস্থাপনা |
|---|
{
"matchType": enum ( |
| ফিল্ড | |
|---|---|
matchType |
এই ফিল্টারের জন্য ম্যাচ করার ধরন। |
value |
ম্যাচিংয়ের জন্য ব্যবহৃত স্ট্রিং ভ্যালু। |
caseSensitive |
সত্য হলে, স্ট্রিং ভ্যালু ছোট ও বড় হাতের অক্ষরের মধ্যে পার্থক্য করে। |
MatchType
স্ট্রিং ফিল্টারের ম্যাচ করার ধরন
| Enums | |
|---|---|
MATCH_TYPE_UNSPECIFIED |
অনির্দিষ্ট |
EXACT |
স্ট্রিং ভ্যালুর সম্পূর্ণ ম্যাচ। |
BEGINS_WITH |
স্ট্রিং ভ্যালু দিয়ে শুরু হয়। |
ENDS_WITH |
স্ট্রিং ভ্যালু দিয়ে শেষ হয়। |
CONTAINS |
স্ট্রিং ভ্যালু আছে। |
FULL_REGEXP |
স্ট্রিং ভ্যালুর সাথে রেগুলার এক্সপ্রেশনের সম্পূর্ণ ম্যাচ। |
PARTIAL_REGEXP |
স্ট্রিং ভ্যালুর সাথে রেগুলার এক্সপ্রেশনের আংশিক ম্যাচ। |
InListFilter
ফলাফল স্ট্রিং ভ্যালুর একটি তালিকা হতে হবে।
| JSON উপস্থাপনা |
|---|
{ "values": [ string ], "caseSensitive": boolean } |
| ফিল্ড | |
|---|---|
values[] |
স্ট্রিং ভ্যালুর তালিকা। খালি রাখা যাবে না। |
caseSensitive |
সত্য হলে, স্ট্রিং ভ্যালু কেস-সংবেদনশীল হয়। |
NumericFilter
সংখ্যা বা তারিখের ভ্যালুর জন্য ফিল্টার।
| JSON উপস্থাপনা |
|---|
{ "operation": enum ( |
| ফিল্ড | |
|---|---|
operation |
এই ফিল্টারের জন্য অপারেশনের ধরন। |
value |
একটি সংখ্যাসূচক মান বা তারিখের মান। |
অপারেশন
সংখ্যাসূচক ফিল্টারে প্রয়োগ করা অপারেশন
| Enums | |
|---|---|
OPERATION_UNSPECIFIED |
অনির্দিষ্ট। |
EQUAL |
সমান |
LESS_THAN |
চেয়ে কম |
LESS_THAN_OR_EQUAL |
এর থেকে কম বা সমান |
GREATER_THAN |
চেয়ে বেশি |
GREATER_THAN_OR_EQUAL |
এর থেকে বড় বা সমান |
NumericValue
কোনও সংখ্যাকে বোঝাতে।
| JSON উপস্থাপনা |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "int64Value": string, "doubleValue": number // End of mutually exclusive fields. } |
| ফিল্ড | |
|---|---|
| একটি সংখ্যাসূচক মান নিম্নলিখিত হল পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের একটি তালিকা। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
int64Value |
পূর্ণসংখ্যা মান |
doubleValue |
ডবল ভ্যালু |
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
BetweenFilter
ফলাফল দুটি সংখ্যার মধ্যে (অন্তর্ভুক্ত) হতে হবে তা বোঝাতে।
| JSON উপস্থাপনা |
|---|
{ "fromValue": { object ( |
| ফিল্ড | |
|---|---|
fromValue |
এই সংখ্যা দিয়ে শুরু হয়। |
toValue |
এই সংখ্যা দিয়ে শেষ হয়। |
EmptyFilter
এই ধরনের কোনও ফিল্ড নেই।
খালি ভ্যালুর জন্য ফিল্টার করুন। "" বা (not set) ভ্যালুর সাথে ডাইমেনশন ভ্যালু ম্যাচ করে। যেসব সারিতে ডাইমেনশনের ভ্যালু নেই বা পূরণ করা হয়নি, সেগুলির সাথে ম্যাচ করাতে এই ফিল্টার ব্যবহার করুন অথবা notExpression-এর সাথে মিলিয়ে ব্যবহার করুন যাতে "" ও (not set)-এর জন্য আলাদাভাবে ফিল্টার না করেই সেগুলিকে রিপোর্ট থেকে বাদ দেওয়া যায়।
MetricAggregation
মেট্রিকের অ্যাগ্রিগেশন দেখায়।
| Enums | |
|---|---|
METRIC_AGGREGATION_UNSPECIFIED |
অনির্দিষ্ট অপারেটর। |
TOTAL |
SUM অপারেটর। |
MINIMUM |
ন্যূনতম অপারেটর। |
MAXIMUM |
সর্বাধিক অপারেটর। |
COUNT |
কাউন্ট অপারেটর। |
OrderBy
উত্তর দেওয়ার সময় সারি কীভাবে সাজানো হবে তা Order by নির্ধারণ করে। যেমন, ইভেন্টের সংখ্যা অনুযায়ী বড় থেকে ছোট ক্রমে সারি সাজানো হল এক ধরনের সাজানো এবং ইভেন্টের নামের স্ট্রিং অনুযায়ী সারি সাজানো হল অন্য ধরনের সাজানো।
| JSON উপস্থাপনা |
|---|
{ "desc": boolean, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "metric": { object ( |
| ফিল্ড | |
|---|---|
desc |
'ট্রু' হলে, বড় থেকে ছোট ক্রমে সাজায়। |
OrderBy-এর জন্য কোনও একটি ধরনের অর্ডার উল্লেখ করুন। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: |
|
metric |
মেট্রিকের ভ্যালু অনুযায়ী ফলাফল সাজায়। |
dimension |
ডাইমেনশনের ভ্যালু অনুযায়ী ফলাফল সাজায়। |
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
MetricOrderBy
মেট্রিক ভ্যালু অনুযায়ী সাজায়।
| JSON উপস্থাপনা |
|---|
{ "metricName": string } |
| ফিল্ড | |
|---|---|
metricName |
অনুরোধে অর্ডার করার জন্য মেট্রিকের নাম। |
DimensionOrderBy
ডাইমেনশন ভ্যালু অনুযায়ী সাজায়।
| JSON উপস্থাপনা |
|---|
{
"dimensionName": string,
"orderType": enum ( |
| ফিল্ড | |
|---|---|
dimensionName |
যে ক্রমে সাজাতে হবে তার জন্য অনুরোধে একটি ডাইমেনশনের নাম। |
orderType |
ডাইমেনশন ভ্যালু অর্ডার করার নিয়ম নিয়ন্ত্রণ করে। |
OrderType
স্ট্রিং ডাইমেনশন ভ্যালু অর্ডার করার নিয়ম।
| Enums | |
|---|---|
ORDER_TYPE_UNSPECIFIED |
অনির্দিষ্ট। |
ALPHANUMERIC |
ইউনিকোড কোড পয়েন্ট অনুযায়ী বর্ণসাংখ্যিক সাজানো। যেমন, "2" < "A" < "X" < "b" < "z" |
CASE_INSENSITIVE_ALPHANUMERIC |
ছোট ও বড় হাতের অক্ষরের মধ্যে পার্থক্য করা হয় না, ছোট হাতের ইউনিকোড কোড পয়েন্ট অনুযায়ী বর্ণসাংখ্যিক সর্ট করা হয়। যেমন, "2" < "A" < "b" < "X" < "z" |
NUMERIC |
সর্ট করার আগে ডাইমেনশন ভ্যালুকে সংখ্যায় পরিবর্তন করা হয়। যেমন, নিউমেরিক সর্ট করার ক্ষেত্রে, "২৫" < "১০০" এবং ALPHANUMERIC সর্ট করার ক্ষেত্রে, "১০০" < "২৫"। সংখ্যা নয় এমন ডাইমেনশন ভ্যালুগুলির সবকটি সংখ্যাসূচক ভ্যালুর নিচে সমান অর্ডারিং ভ্যালু থাকে। |
CohortSpec
কোহর্ট রিপোর্টের জন্য কোহর্টের স্পেসিফিকেশন।
কোহোর্ট রিপোর্ট কোহোর্টের জন্য ব্যবহারকারী ধরে রাখার টাইম সিরিজ তৈরি করে। যেমন, আপনি সেপ্টেম্বরের প্রথম সপ্তাহে পাওয়া ব্যবহারকারীদের কোহর্ট বেছে নিতে পারেন এবং পরবর্তী ছয় সপ্তাহ ধরে সেই কোহর্ট ফলো করতে পারেন। সেপ্টেম্বর কোহর্টের প্রথম সপ্তাহে পাওয়া ব্যবহারকারীদের বেছে নেওয়ার বিষয়টি cohort অবজেক্টে উল্লেখ করা আছে। পরবর্তী ছয় সপ্তাহ ধরে সেই কোহর্টকে ফলো করার বিষয়টি cohortsRange অবজেক্টে উল্লেখ করা আছে।
যেমন, কোহর্ট রিপোর্টের উদাহরণ দেখুন।
রিপোর্টের উত্তরে একটি সাপ্তাহিক টাইম সিরিজ দেখানো হতে পারে যেখানে বলা হবে যে তিন সপ্তাহ পরে আপনার অ্যাপ এই কোহর্টের ৬০% ব্যবহারকারীকে ধরে রেখেছে এবং ছয় সপ্তাহ পরে এই কোহর্টের ২৫% ব্যবহারকারীকে ধরে রেখেছে। এই দুটি শতাংশ cohortActiveUsers/cohortTotalUsers মেট্রিকের মাধ্যমে গণনা করা যেতে পারে এবং রিপোর্টে আলাদা আলাদা সারি হিসেবে দেখানো হবে।
| JSON উপস্থাপনা |
|---|
{ "cohorts": [ { object ( |
| ফিল্ড | |
|---|---|
cohorts[] |
ব্যবহারকারীদের কোহর্টে গ্রুপ করার জন্য বেছে নেওয়ার মাপকাঠি নির্ধারণ করে। বেশিরভাগ কোহর্ট রিপোর্টে শুধুমাত্র একটি কোহর্টকে সংজ্ঞায়িত করা হয়। একাধিক কোহর্ট নির্দিষ্ট করা থাকলে, প্রতিটি কোহর্টকে রিপোর্টে তাদের নাম দিয়ে শনাক্ত করা যাবে। |
cohortsRange |
কোহর্ট রিপোর্ট, রিপোর্টিং তারিখের বর্ধিত রেঞ্জ জুড়ে কোহর্টকে ফলো করে। এই রেঞ্জটি কোহর্ট ফলো করার জন্য একটি অফসেট সময়সীমা নির্দিষ্ট করে। |
cohortReportSettings |
কোহর্ট রিপোর্টের জন্য ঐচ্ছিক সেটিংস। |
কোহর্ট
কোহর্ট বেছে নেওয়ার মানদণ্ড নির্ধারণ করে। কোহর্ট হল ব্যবহারকারীদের এমন একটি গ্রুপ যারা একই ধরনের বৈশিষ্ট্য শেয়ার করেন। যেমন, একই firstSessionDate সহ ব্যবহারকারীরা একই কোহর্টের অন্তর্ভুক্ত।
| JSON উপস্থাপনা |
|---|
{
"name": string,
"dimension": string,
"dateRange": {
object ( |
| ফিল্ড | |
|---|---|
name |
এই কোহর্টকে একটি নাম অ্যাসাইন করে। রিপোর্টের উত্তরে |
dimension |
কোহর্ট ব্যবহার করে এমন ডাইমেনশন। প্রয়োজনীয় এবং শুধুমাত্র |
dateRange |
কোনও কোহর্ট অনুরোধে, এই এই |
CohortsRange
কোনও কোহর্ট রিপোর্টের জন্য বর্ধিত রিপোর্টিং তারিখের রেঞ্জ কনফিগার করে। কোহার্ট ফলো করার জন্য অফসেট সময়সীমা নির্দিষ্ট করে।
| JSON উপস্থাপনা |
|---|
{
"granularity": enum ( |
| ফিল্ড | |
|---|---|
granularity |
প্রয়োজনীয়। কোহর্ট রিপোর্টের জন্য রিপোর্টিং তারিখের বর্ধিত রেঞ্জের ক্ষেত্রে |
startOffset |
|
endOffset |
প্রয়োজনীয়।
|
গ্র্যানুলারিটি
কোহর্ট রিপোর্টের জন্য রিপোর্টিং তারিখের বর্ধিত রেঞ্জের ক্ষেত্রে startOffset ও endOffset-কে ব্যাখ্যা করার জন্য ব্যবহৃত গ্র্যানুলারিটি।
| Enums | |
|---|---|
GRANULARITY_UNSPECIFIED |
কখনও উল্লেখ করা উচিত নয়। |
DAILY |
দৈনিক গ্র্যানুলারিটি। কোহর্টের dateRange একটি দিন হলে এবং অনুরোধে cohortNthDay থাকলে সাধারণত এটি ব্যবহার করা হয়। |
WEEKLY |
সাপ্তাহিক গ্র্যানুলারিটি। সাধারণত, কোহর্টের dateRange এক সপ্তাহ ধরে চললে (রবিবার শুরু হয়ে শনিবার শেষ হলে) এবং অনুরোধে cohortNthWeek থাকলে এটি ব্যবহার করা হয়। |
MONTHLY |
মাসিক গ্র্যানুলারিটি। কোহর্টের dateRange এক মাস ধরে চললে এবং অনুরোধে cohortNthMonth থাকলে সাধারণত এটি ব্যবহার করা হয়। |
CohortReportSettings
কোহর্ট রিপোর্টের ঐচ্ছিক সেটিংস।
| JSON উপস্থাপনা |
|---|
{ "accumulate": boolean } |
| ফিল্ড | |
|---|---|
accumulate |
সত্য হলে, প্রথম টাচ ডে থেকে শেষ দিন পর্যন্ত ফলাফল যোগ করে। |
SamplingLevel
অনুরোধের জন্য স্যাম্পেলিং লেভেলের বিভাগ।
| Enums | |
|---|---|
SAMPLING_LEVEL_UNSPECIFIED |
অনির্দিষ্ট ধরন। |
LOW |
সাধারণ প্রপার্টির ক্ষেত্রে ১০ মিলিয়ন এবং Google Analytics 360 প্রপার্টির ক্ষেত্রে ১০০ মিলিয়ন স্যাম্পেল লেভেল প্রয়োগ করে। |
MEDIUM |
১ বিলিয়ন স্যাম্পেল লেভেল সহ Google Analytics 360 প্রপার্টির জন্য এক্সক্লুসিভ। |
UNSAMPLED |
Google Analytics 360 প্রপার্টির জন্য এক্সক্লুসিভ। আনস্যাম্পেলড এক্সপ্লোরেশন আরও নিখুঁত এবং এমন ইনসাইট প্রকাশ করতে পারে যা স্ট্যান্ডার্ড এক্সপ্লোরেশনে দেখা যায় না। আরও জানতে, https://support.google.com/analytics/answer/10896953 দেখুন। |
ReportMetadata
নির্দিষ্ট রিপোর্ট টাস্কের জন্য রিপোর্ট মেটাডেটা।
| JSON উপস্থাপনা |
|---|
{
"creationQuotaTokensCharged": integer,
"state": enum ( |
| ফিল্ড | |
|---|---|
creationQuotaTokensCharged |
শুধুমাত্র আউটপুট। রিপোর্ট তৈরি করার সময় মোট যত কোটা টোকেন চার্জ করা হয়েছে। এই টোকেন সংখ্যাটি |
state |
শুধুমাত্র আউটপুট। এই রিপোর্টিং টাস্কের বর্তমান স্ট্যাটাস। |
beginCreatingTime |
শুধুমাত্র আউটপুট। RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরম্যালাইজ করা হবে এবং ০, ৩, ৬ বা ৯ ফ্র্যাকশনাল ডিজিট ব্যবহার করা হবে। "Z" ছাড়া অন্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
taskRowCount |
শুধুমাত্র আউটপুট। রিপোর্টের ফলাফলে সারির মোট সংখ্যা। স্টেট অ্যাক্টিভ থাকলে এই ফিল্ডে তথ্য অটো-ফিল হয়ে যাবে। আপনি আগে থেকে থাকা রিপোর্টের মধ্যে |
errorMessage |
শুধুমাত্র আউটপুট। তৈরি করার সময় রিপোর্ট টাস্ক ব্যর্থ হলে, সমস্যার মেসেজ দেখানো হয়। |
totalRowCount |
শুধুমাত্র আউটপুট। Google Analytics স্টোরেজে সারির মোট সংখ্যা। আপনি যদি বর্তমান রিপোর্টের বাইরে অতিরিক্ত ডেটা সারি কোয়েরি করতে চান, তাহলে তারা
যেমন, ধরুন, বর্তমান রিপোর্টের |
রাজ্য
প্রসেসিং স্টেট।
| Enums | |
|---|---|
STATE_UNSPECIFIED |
অনির্দিষ্ট স্ট্যাটাস কখনও ব্যবহার করা হবে না। |
CREATING |
রিপোর্টটি বর্তমানে তৈরি করা হচ্ছে এবং ভবিষ্যতে উপলভ্য হবে। CreateReport কল করার সাথে সাথেই তৈরি করার প্রসেস শুরু হয়ে যায়। |
ACTIVE |
রিপোর্টটি সম্পূর্ণ তৈরি হয়ে গেছে এবং কোয়েরি করার জন্য রেডি। |
FAILED |
রিপোর্ট তৈরি করা যায়নি। |
পদ্ধতি |
|
|---|---|
|
রিপোর্ট টাস্ক তৈরি করার প্রসেস শুরু করে। |
|
নির্দিষ্ট রিপোর্ট টাস্ক সম্পর্কে রিপোর্ট মেটাডেটা পায়। |
|
কোনও প্রপার্টির জন্য সব রিপোর্ট টাস্ক তালিকাভুক্ত করে। |
|
রিপোর্ট টাস্কের কন্টেন্ট রিট্রিভ করে। |