- HTTP অনুরোধ
- পথের পরামিতি
- অনুরোধকারী শরীর
- প্রতিক্রিয়া সংস্থা
- অনুমোদনের পরিধি
- ফানেল
- ফানেলস্টেপ
- ফানেলফিল্টারএক্সপ্রেশন
- ফানেলফিল্টারএক্সপ্রেশনলিস্ট
- ফানেলফিল্ডফিল্টার
- ফানেলইভেন্টফিল্টার
- ফানেলপ্যারামিটারফিল্টারএক্সপ্রেশন
- ফানেলপ্যারামিটারফিল্টারএক্সপ্রেশনলিস্ট
- ফানেলপ্যারামিটারফিল্টার
- ফানেলব্রেকডাউন
- ফানেলনেক্সটঅ্যাকশন
- ফানেল ভিজ্যুয়ালাইজেশন টাইপ
- সেগমেন্ট
- ব্যবহারকারী বিভাগ
- ব্যবহারকারী বিভাগ মানদণ্ড
- ব্যবহারকারী সেগমেন্ট শর্ত গ্রুপ
- ব্যবহারকারীর মানদণ্ড স্কোপিং
- সেগমেন্টফিল্টারএক্সপ্রেশন
- সেগমেন্টফিল্টারএক্সপ্রেশনলিস্ট
- সেগমেন্টফিল্টার
- সেগমেন্টফিল্টারস্কোপিং
- সেগমেন্টইভেন্টফিল্টার
- সেগমেন্টপ্যারামিটারফিল্টারএক্সপ্রেশন
- সেগমেন্টপ্যারামিটারফিল্টারএক্সপ্রেশনলিস্ট
- সেগমেন্টপ্যারামিটারফিল্টার
- সেগমেন্টপ্যারামিটারফিল্টারস্কোপিং
- ব্যবহারকারী সেগমেন্ট সিকোয়েন্স গ্রুপ
- ব্যবহারকারীর ক্রম ধাপ
- ব্যবহারকারী বিভাগ বর্জন
- ব্যবহারকারী বর্জন সময়কাল
- সেশন সেগমেন্ট
- সেশন সেগমেন্ট মানদণ্ড
- সেশনসেগমেন্টকন্ডিশনগ্রুপ
- সেশন ক্রাইটেরিয়া স্কোপিং
- সেশন সেগমেন্ট বর্জন
- সেশন বর্জন সময়কাল
- ইভেন্ট সেগমেন্ট
- ইভেন্ট সেগমেন্টের মানদণ্ড
- ইভেন্টসেগমেন্টকন্ডিশনগ্রুপ
- ইভেন্টের মানদণ্ড পরিধি নির্ধারণ
- ইভেন্ট সেগমেন্ট বর্জন
- ইভেন্ট বর্জন সময়কাল
- ফানেলসাবরিপোর্ট
- ফানেলরেসপন্সমেটাডেটা
- চেষ্টা করে দেখুন!
আপনার গুগল অ্যানালিটিক্স ইভেন্ট ডেটার একটি কাস্টমাইজড ফানেল রিপোর্ট প্রদান করে। এপিআই থেকে প্রাপ্ত ডেটা একটি টেবিল আকারে থাকে, যেখানে অনুরোধ করা ডাইমেনশন এবং মেট্রিকগুলোর জন্য কলাম থাকে।
ফানেল এক্সপ্লোরেশন আপনাকে আপনার ব্যবহারকারীরা একটি কাজ সম্পন্ন করতে যে পদক্ষেপগুলো নেয় তা কল্পনা করতে এবং প্রতিটি ধাপে তারা কতটা সফল বা ব্যর্থ হচ্ছে তা দ্রুত দেখতে সাহায্য করে। উদাহরণস্বরূপ, সম্ভাব্য গ্রাহকরা কীভাবে ক্রেতা এবং তারপর প্রকৃত ক্রেতায় পরিণত হয়? একবারের ক্রেতারা কীভাবে বারবার কেনাকাটা করে? এই তথ্যের সাহায্যে, আপনি অদক্ষ বা পরিত্যক্ত কাস্টমার জার্নি উন্নত করতে পারেন। আরও জানতে, GA4 ফানেল এক্সপ্লোরেশনস দেখুন।
বিটা পর্যায়ে প্রবেশের আগে সিনট্যাক্স এবং কার্যকারিতা সম্পর্কে মতামত সংগ্রহের উদ্দেশ্যে এই পদ্ধতিটি আলফা স্ট্যাবিলিটি পর্যায়ে চালু করা হয়েছে। এই API সম্পর্কে আপনার মতামত জানাতে, Google Analytics Data API Funnel Reporting Feedback ফর্মটি পূরণ করুন।
HTTP অনুরোধ
POST https://analyticsdata.googleapis.com/v1alpha/{property=properties/*}:runFunnelReport
URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।
পথের পরামিতি
| প্যারামিটার | |
|---|---|
property | ঐচ্ছিক। একটি গুগল অ্যানালিটিক্স প্রপার্টি আইডেন্টিফায়ার যার ইভেন্টগুলো ট্র্যাক করা হয়। এটি ইউআরএল পাথে নির্দিষ্ট করা হয়, বডিতে নয়। আরও জানতে, আপনার প্রপার্টি আইডি কোথায় পাবেন তা দেখুন। একটি ব্যাচ রিকোয়েস্টের মধ্যে, এই প্রপার্টিটি হয় অনির্দিষ্ট থাকবে অথবা ব্যাচ-লেভেল প্রপার্টির সাথে সামঞ্জস্যপূর্ণ হবে। উদাহরণ: প্রোপার্টি/১২৩৪ |
অনুরোধকারী শরীর
অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{ "dateRanges": [ { object ( |
| ক্ষেত্র | |
|---|---|
dateRanges[] | ঐচ্ছিক। যে ডেটা পড়া হবে তার তারিখের পরিসর। যদি একাধিক তারিখের পরিসরের জন্য অনুরোধ করা হয়, তাহলে প্রতিটি প্রতিক্রিয়া সারিতে একটি শূন্য-ভিত্তিক তারিখ পরিসর সূচক থাকবে। যদি দুটি তারিখের পরিসর একে অপরের সাথে মিলে যায়, তাহলে মিলে যাওয়া দিনগুলোর ইভেন্টের ডেটা উভয় তারিখের পরিসরের প্রতিক্রিয়া সারিগুলোতে অন্তর্ভুক্ত করা হবে। |
funnel | ঐচ্ছিক। এই অনুরোধের ফানেলের কনফিগারেশন। এই ফানেল কনফিগারেশনটি আবশ্যক। |
funnelBreakdown | ঐচ্ছিক। নির্দিষ্ট করা হলে, এই ব্রেকডাউনটি ফানেল টেবিল সাব-রিপোর্ট রেসপন্সে একটি ডাইমেনশন যোগ করে। এই ব্রেকডাউন ডাইমেনশনটি প্রতিটি ফানেল স্টেপকে এর স্বতন্ত্র ভ্যালুগুলো অনুযায়ী প্রসারিত করে। উদাহরণস্বরূপ, |
funnelNextAction | ঐচ্ছিক। নির্দিষ্ট করা হলে, পরবর্তী অ্যাকশন ফানেল ভিজ্যুয়ালাইজেশন সাব-রিপোর্ট রেসপন্সে একটি ডাইমেনশন যোগ করে। এই পরবর্তী অ্যাকশন ডাইমেনশনটি প্রতিটি ফানেল স্টেপকে পরবর্তী অ্যাকশনের অনন্য ভ্যালুগুলোতে প্রসারিত করে। উদাহরণস্বরূপ, পরবর্তী অ্যাকশন শুধুমাত্র |
funnelVisualizationType | ঐচ্ছিক। ফানেল ভিজ্যুয়ালাইজেশন টাইপটি ফানেল ভিজ্যুয়ালাইজেশন সাব-রিপোর্ট রেসপন্সে উপস্থিত ডাইমেনশনগুলো নিয়ন্ত্রণ করে। নির্দিষ্ট করে না দেওয়া হলে, |
segments[] | ঐচ্ছিক। সেগমেন্টগুলোর বিন্যাস। সেগমেন্ট হলো কোনো প্রপার্টির ডেটার উপসেট। সেগমেন্টসহ একটি ফানেল রিপোর্টে, ফানেলটি প্রতিটি সেগমেন্টে মূল্যায়ন করা হয়। এই অনুরোধে নির্দিষ্ট করা প্রতিটি সেগমেন্ট রেসপন্সে একটি পৃথক সারি তৈরি করে; রেসপন্সে প্রতিটি সেগমেন্ট তার নাম দ্বারা চিহ্নিত করা হয়। সেগমেন্ট প্যারামিটারটি ঐচ্ছিক। অনুরোধগুলি ৪টি সেগমেন্টে সীমাবদ্ধ। |
limit | ঐচ্ছিক। ফেরত দেওয়া সারির সংখ্যা। নির্দিষ্ট না করা হলে, ১০,০০০টি সারি ফেরত দেওয়া হয়। আপনি যতগুলোই অনুরোধ করুন না কেন, এপিআই প্রতি অনুরোধে সর্বোচ্চ ২,৫০,০০০টি সারি ফেরত দেয়। যদি |
dimensionFilter | ঐচ্ছিক। ডাইমেনশন ফিল্টার আপনাকে রিপোর্টে শুধুমাত্র নির্দিষ্ট ডাইমেনশন ভ্যালু অন্তর্ভুক্ত করার সুযোগ দেয়। আরও জানতে, উদাহরণের জন্য "রিপোর্ট তৈরি করা: ডাইমেনশন ফিল্টার" দেখুন। এই ফিল্টারে মেট্রিক ব্যবহার করা যাবে না। |
returnPropertyQuota | ঐচ্ছিক। এই অ্যানালিটিক্স প্রপার্টির কোটার বর্তমান অবস্থা দেখানো হবে কিনা তা টগল করে। কোটা `PropertyQuota`- তে দেখানো হয়। |
প্রতিক্রিয়া সংস্থা
ফানেল রিপোর্ট রেসপন্সটিতে দুটি সাব-রিপোর্ট রয়েছে। এই দুটি সাব-রিপোর্ট হলো ডাইমেনশন ও মেট্রিক্সের ভিন্ন ভিন্ন সংমিশ্রণ।
সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{ "funnelTable": { object ( |
| ক্ষেত্র | |
|---|---|
funnelTable | ফানেল টেবিল হলো একটি রিপোর্ট, যেখানে ফানেলের ধাপ, সেগমেন্ট, ব্রেকডাউন ডাইমেনশন, সক্রিয় ব্যবহারকারী, সম্পন্নতার হার, পরিত্যাগ এবং পরিত্যাগের হার অন্তর্ভুক্ত থাকে। এই রেসপন্সে সেগমেন্ট ডাইমেনশনটি কেবল তখনই উপস্থিত থাকে, যদি কোনো সেগমেন্টের জন্য অনুরোধ করা হয়ে থাকে। এই রেসপন্সে ব্রেকডাউন ডাইমেনশনটি কেবল তখনই উপস্থিত থাকে, যদি এর জন্য অনুরোধ করা হয়ে থাকে। |
funnelVisualization | ফানেল ভিজ্যুয়ালাইজেশন হলো একটি রিপোর্ট, যেখানে ফানেলের ধাপ, সেগমেন্ট, তারিখ, পরবর্তী পদক্ষেপের মাত্রা এবং সক্রিয় ব্যবহারকারীদের তথ্য থাকে। এই রেসপন্সে সেগমেন্ট ডাইমেনশনটি শুধুমাত্র তখনই উপস্থিত থাকে, যদি কোনো সেগমেন্টের জন্য অনুরোধ করা হয়ে থাকে। এই রেসপন্সে ডেট ডাইমেনশনটি শুধুমাত্র তখনই উপস্থিত থাকে, যদি এটি |
propertyQuota | এই অনুরোধটি সহ এই অ্যানালিটিক্স প্রপার্টির কোটা অবস্থা। |
kind | এই বার্তাটি কোন ধরনের রিসোর্স তা শনাক্ত করে। এই |
অনুমোদনের পরিধি
নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/analytics.readonly -
https://www.googleapis.com/auth/analytics
ফানেল
একটি ফানেল রিপোর্ট অনুরোধে ফানেলটি কনফিগার করে। ব্যবহারকারীরা যখন একটি নির্দিষ্ট ধাপের ক্রম অনুসরণ করে, তখন একটি ফানেল তাদের উপর রিপোর্ট তৈরি করে।
ফানেল অন্বেষণ আপনাকে আপনার ব্যবহারকারীরা একটি কাজ সম্পন্ন করতে যে পদক্ষেপগুলো নেয় তা কল্পনা করতে এবং প্রতিটি ধাপে তারা কতটা সফল বা ব্যর্থ হচ্ছে তা দ্রুত দেখতে সাহায্য করে। উদাহরণস্বরূপ, সম্ভাব্য গ্রাহকরা কীভাবে ক্রেতা এবং তারপর প্রকৃত ক্রেতায় পরিণত হয়? একবারের ক্রেতারা কীভাবে বারবার কেনাকাটা করে? এই তথ্যের সাহায্যে, আপনি অদক্ষ বা পরিত্যক্ত গ্রাহক যাত্রা উন্নত করতে পারেন।
| JSON উপস্থাপনা |
|---|
{
"isOpenFunnel": boolean,
"steps": [
{
object ( |
| ক্ষেত্র | |
|---|---|
isOpenFunnel | একটি ওপেন ফানেলে, ব্যবহারকারীরা যেকোনো ধাপে প্রবেশ করতে পারে, এবং একটি ক্লোজড ফানেলে, ব্যবহারকারীদের অবশ্যই প্রথম ধাপে প্রবেশ করতে হবে। ঐচ্ছিক। অনির্দিষ্ট থাকলে, একটি ক্লোজড ফানেল ব্যবহৃত হয়। |
steps[] | এই ফানেলটির ধারাবাহিক ধাপগুলো। |
ফানেলস্টেপ
ধাপগুলো সেই ইউজার জার্নিকে সংজ্ঞায়িত করে যা আপনি পরিমাপ করতে চান। প্রতিটি ধাপে এক বা একাধিক শর্ত থাকে, যা আপনার ব্যবহারকারীদের ফানেল জার্নির সেই ধাপে অন্তর্ভুক্ত হওয়ার জন্য অবশ্যই পূরণ করতে হবে।
| JSON উপস্থাপনা |
|---|
{
"name": string,
"isDirectlyFollowedBy": boolean,
"filterExpression": {
object ( |
| ক্ষেত্র | |
|---|---|
name | এই ধাপের স্বতন্ত্র নাম। যদি নির্দিষ্ট না করা হয়, ধাপগুলোর নামকরণ করা হবে ১-ভিত্তিক একটি ইনডেক্সড নাম দ্বারা (উদাহরণস্বরূপ "0. ", "1. ", ইত্যাদি)। এই নামটি |
isDirectlyFollowedBy | যদি 'true' হয়, তবে এই ধাপটি অবশ্যই পূর্ববর্তী ধাপের ঠিক পরেই আসবে। যদি 'false' হয়, তবে পূর্ববর্তী ধাপ এবং এই ধাপের মধ্যে একাধিক ঘটনা ঘটতে পারে। যদি অনির্দিষ্ট থাকে, তবে |
filterExpression | ফানেল যাত্রার এই ধাপে অন্তর্ভুক্ত হওয়ার জন্য আপনার ব্যবহারকারীদের যে শর্তটি অবশ্যই পূরণ করতে হবে। |
withinDurationFromPriorStep | যদি নির্দিষ্ট করা থাকে, তবে এই ধাপটি পূর্ববর্তী ধাপের সমাপ্তির নির্দিষ্ট সময়কালের মধ্যে অবশ্যই সম্পন্ন হতে হবে। সেকেন্ডে পরিমাপকৃত সময়কাল, যা সর্বোচ্চ নয়টি ভগ্নাংশ অঙ্ক পর্যন্ত হতে পারে এবং শেষে ' |
ফানেলফিল্টারএক্সপ্রেশন
ফানেল ফিল্টারগুলোর সংমিশ্রণ প্রকাশ করে।
| JSON উপস্থাপনা |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "andGroup": { object ( |
| ক্ষেত্র | |
|---|---|
FunnelFilterExpression জন্য এক ধরনের ফিল্টার নির্দিষ্ট করুন। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে: | |
andGroup | |
orGroup | |
notExpression | FunnelFilterExpression হলো |
funnelFieldFilter | কোনো ডাইমেনশন বা মেট্রিকের জন্য একটি ফানেল ফিল্টার। |
funnelEventFilter | এমন একটি ফিল্টার তৈরি করে যা একটিমাত্র ইভেন্ট নামের ইভেন্টগুলোকে মেলায়। যদি একটি প্যারামিটার ফিল্টার এক্সপ্রেশন নির্দিষ্ট করা থাকে, তবে শুধুমাত্র সেইসব ইভেন্টের উপসেট এই ইভেন্ট ফিল্টারের সাথে মিলবে, যেগুলো উক্ত একক ইভেন্ট নাম এবং প্যারামিটার ফিল্টার এক্সপ্রেশন উভয়ের সাথেই মেলে। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
ফানেলফিল্টারএক্সপ্রেশনলিস্ট
ফানেল ফিল্টার এক্সপ্রেশনগুলোর একটি তালিকা।
| 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 | ডাইমেনশনের নাম বা মেট্রিকের নাম। |
| এক ধরনের ফিল্টার নির্দিষ্ট করুন। নিচে পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে: | |
stringFilter | স্ট্রিং সম্পর্কিত ফিল্টার। |
inListFilter | তালিকার মানগুলির জন্য একটি ফিল্টার। |
numericFilter | সংখ্যাসূচক বা তারিখ মানের জন্য একটি ফিল্টার। |
betweenFilter | দুটি মানের মধ্যবর্তী একটি ফিল্টার। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
ফানেলইভেন্টফিল্টার
এমন একটি ফিল্টার তৈরি করে যা একটিমাত্র ইভেন্ট নামের ইভেন্টগুলোকে মেলায়। যদি একটি প্যারামিটার ফিল্টার এক্সপ্রেশন নির্দিষ্ট করা থাকে, তবে শুধুমাত্র সেইসব ইভেন্টের উপসেট এই ইভেন্ট ফিল্টারের সাথে মিলবে, যেগুলো উক্ত একক ইভেন্ট নাম এবং প্যারামিটার ফিল্টার এক্সপ্রেশন উভয়ের সাথেই মেলে।
| JSON উপস্থাপনা |
|---|
{
"eventName": string,
"funnelParameterFilterExpression": {
object ( |
| ক্ষেত্র | |
|---|---|
eventName | এই ফিল্টারটি শুধুমাত্র এই একটি ইভেন্ট নামের ইভেন্টগুলোকেই মেলায়। ইভেন্টের নাম আবশ্যক। |
funnelParameterFilterExpression | নির্দিষ্ট করা থাকলে, এই ফিল্টারটি সেইসব ইভেন্টকে মেলায় যেগুলো একক ইভেন্টের নাম এবং প্যারামিটার ফিল্টার এক্সপ্রেশন উভয়ের সাথেই মেলে। প্যারামিটার ফিল্টার এক্সপ্রেশনের ভিতরে শুধুমাত্র প্যারামিটার ফিল্টারগুলোই উপলব্ধ থাকে। |
ফানেলপ্যারামিটারফিল্টারএক্সপ্রেশন
প্যারামিটারগুলোর উপর ফানেল ফিল্টারের বিভিন্ন সংমিশ্রণ প্রকাশ করে।
| JSON উপস্থাপনা |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "andGroup": { object ( |
| ক্ষেত্র | |
|---|---|
FunnelParameterFilterExpression জন্য এক ধরনের ফিল্টার নির্দিষ্ট করুন। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে: | |
andGroup | |
orGroup | |
notExpression | FunnelParameterFilterExpression-টি |
funnelParameterFilter | একটি আদিম ফানেল প্যারামিটার ফিল্টার। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
ফানেলপ্যারামিটারফিল্টারএক্সপ্রেশনলিস্ট
ফানেল প্যারামিটার ফিল্টার এক্সপ্রেশনগুলোর একটি তালিকা।
| JSON উপস্থাপনা |
|---|
{
"expressions": [
{
object ( |
| ক্ষেত্র | |
|---|---|
expressions[] | ফানেল প্যারামিটার ফিল্টার এক্সপ্রেশনগুলোর তালিকা। |
ফানেলপ্যারামিটারফিল্টার
ফানেলের মধ্যে প্যারামিটার মান ফিল্টার করার একটি এক্সপ্রেশন।
| JSON উপস্থাপনা |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "eventParameterName": string, "itemParameterName": string // End of mutually exclusive fields. // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "stringFilter": { object ( |
| ক্ষেত্র | |
|---|---|
| যে ফিল্ডটি ফিল্টার করা হচ্ছে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা থাকবে: | |
eventParameterName | এই ফিল্টারটি নির্দিষ্ট ইভেন্ট প্যারামিটারের উপর মূল্যায়ন করা হবে। ইভেন্ট প্যারামিটারগুলো ইভেন্টের প্যারামিটার হিসেবে লগ করা হয়। ইভেন্ট প্যারামিটারগুলোর মধ্যে 'firebase_screen' ও 'currency'-এর মতো ফিল্ড অন্তর্ভুক্ত থাকে। ইভেন্ট প্যারামিটার শুধুমাত্র সেগমেন্ট ও ফানেলে ব্যবহার করা যায় এবং এটি কেবল একটি ইভেন্টফিল্টার থেকে উদ্ভূত ডিসেন্ডেন্ট ফিল্টারেই ব্যবহার করা যায়। একটি ইভেন্টফিল্টার থেকে উদ্ভূত ডিসেন্ডেন্ট ফিল্টারে হয় ইভেন্ট অথবা আইটেম প্যারামিটার ব্যবহার করা উচিত। |
itemParameterName | এই ফিল্টারটি নির্দিষ্ট আইটেম প্যারামিটারের উপর মূল্যায়ন করা হবে। আইটেম প্যারামিটারগুলো আইটেম অ্যারেতে প্যারামিটার হিসেবে লগ করা হয়। আইটেম প্যারামিটারগুলোর মধ্যে 'item_name' ও 'item_category'-এর মতো ফিল্ড অন্তর্ভুক্ত থাকে। আইটেম প্যারামিটার শুধুমাত্র সেগমেন্ট ও ফানেলে ব্যবহার করা যায় এবং এটি কেবল একটি ইভেন্টফিল্টার থেকে আসা ডিসেন্ডেন্ট ফিল্টারেই ব্যবহার করা যায়। একটি ইভেন্টফিল্টার থেকে আসা ডিসেন্ডেন্ট ফিল্টারে ইভেন্ট অথবা আইটেম প্যারামিটার—যেকোনো একটি ব্যবহার করা উচিত। আইটেম প্যারামিটার শুধুমাত্র ইকমার্স ইভেন্টেই পাওয়া যায়। ইকমার্স ইভেন্ট সম্পর্কে আরও জানতে, ‘মেজার ইকমার্স’ গাইডটি দেখুন। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
| এক ধরনের ফিল্টার নির্দিষ্ট করুন। নিচে পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে: | |
stringFilter | স্ট্রিং সম্পর্কিত ফিল্টার। |
inListFilter | তালিকার মানগুলির জন্য একটি ফিল্টার। |
numericFilter | সংখ্যাসূচক বা তারিখ মানের জন্য একটি ফিল্টার। |
betweenFilter | দুটি মানের মধ্যবর্তী একটি ফিল্টার। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
ফানেলব্রেকডাউন
ব্রেকডাউনগুলো ফানেল টেবিল সাব-রিপোর্ট রেসপন্সে একটি নতুন মাত্রা যোগ করে।
| JSON উপস্থাপনা |
|---|
{
"breakdownDimension": {
object ( |
| ক্ষেত্র | |
|---|---|
breakdownDimension | ফানেল টেবিল সাব-রিপোর্ট রেসপন্সে ডাইমেনশন কলামটি যোগ করা হয়। ব্রেকডাউন ডাইমেনশন প্রতিটি ফানেল ধাপকে বিশদভাবে বিশ্লেষণ করে। যদি |
limit | রেসপন্সে ফেরত দেওয়ার জন্য ব্রেকডাউন ডাইমেনশনের স্বতন্ত্র মানের সর্বোচ্চ সংখ্যা। যদি 'limit' নির্দিষ্ট করা না থাকে, তবে |
ফানেলনেক্সটঅ্যাকশন
ব্যবহারকারী একটি ধাপ সম্পন্ন করার পর কিন্তু পরবর্তী ধাপে পৌঁছানোর আগে, 'নেক্সট অ্যাকশনস' একটি ডাইমেনশনের মান নির্দেশ করে। উদাহরণস্বরূপ, যদি ' nextActionDimension এর মান eventName হয়, তাহলে i তম ফানেল ধাপের সারিতে থাকা nextActionDimension সেই ইভেন্টের পরের প্রথম ইভেন্টটি ফেরত দেবে, যা ব্যবহারকারীকে i তম ফানেল ধাপে উত্তীর্ণ করেছে, কিন্তু i+1 তম ফানেল ধাপে পৌঁছানোর আগে।
| JSON উপস্থাপনা |
|---|
{
"nextActionDimension": {
object ( |
| ক্ষেত্র | |
|---|---|
nextActionDimension | ফানেল ভিজ্যুয়ালাইজেশন সাব-রিপোর্ট রেসপন্সে ডাইমেনশন কলামটি যোগ করা হয়েছে। ব্যবহারকারী |
limit | রেসপন্সে ফেরত দেওয়ার জন্য ব্রেকডাউন ডাইমেনশনের স্বতন্ত্র মানের সর্বোচ্চ সংখ্যা। যদি 'limit' নির্দিষ্ট করা না থাকে, তবে |
ফানেল ভিজ্যুয়ালাইজেশন টাইপ
ফানেল ভিজ্যুয়ালাইজেশন সাব-রিপোর্ট রেসপন্সে উপস্থিত ডাইমেনশনগুলো নিয়ন্ত্রণ করে।
| এনাম | |
|---|---|
FUNNEL_VISUALIZATION_TYPE_UNSPECIFIED | অনির্দিষ্ট প্রকার। |
STANDARD_FUNNEL | একটি আদর্শ (ধাপযুক্ত) ফানেল। প্রতিক্রিয়ার ফানেল ভিজ্যুয়ালাইজেশন সাব-রিপোর্টে কোনো তারিখ থাকবে না। |
TRENDED_FUNNEL | একটি ট্রেন্ডযুক্ত (লাইন চার্ট) ফানেল। রেসপন্সের ফানেল ভিজ্যুয়ালাইজেশন সাব-রিপোর্টে ডেট ডাইমেনশনটি থাকবে। |
সেগমেন্ট
সেগমেন্ট হলো আপনার অ্যানালিটিক্স ডেটার একটি উপসেট। উদাহরণস্বরূপ, আপনার সমস্ত ব্যবহারকারীর মধ্যে একটি সেগমেন্ট হতে পারে কোনো নির্দিষ্ট দেশ বা শহরের ব্যবহারকারীরা। আরেকটি সেগমেন্ট হতে পারে সেইসব ব্যবহারকারী যারা কোনো নির্দিষ্ট ধরনের পণ্য কেনেন, অথবা যারা আপনার সাইটের কোনো নির্দিষ্ট অংশ পরিদর্শন করেন, বা আপনার অ্যাপে নির্দিষ্ট কোনো ইভেন্ট সক্রিয় করেন।
আরও জানতে, সেগমেন্ট বিল্ডার দেখুন।
| JSON উপস্থাপনা |
|---|
{ "name": string, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "userSegment": { object ( |
| ক্ষেত্র | |
|---|---|
name | এই সেগমেন্টের নাম। যদি নির্দিষ্ট না করা হয়, সেগমেন্টগুলোর নাম "Segment" রাখা হয়। এই নামটি |
| একটি সেগমেন্ট একটি স্কোপের মধ্যে নির্দিষ্ট করা থাকে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে: | |
userSegment | ব্যবহারকারী বিভাগ হলো সেইসব ব্যবহারকারীদের উপবিভাগ, যারা আপনার সাইট বা অ্যাপ ব্যবহার করেছেন। |
sessionSegment | সেশন সেগমেন্ট হলো আপনার সাইট বা অ্যাপে সংঘটিত সেশনগুলোর উপসেট। |
eventSegment | ইভেন্ট সেগমেন্ট হলো আপনার সাইট বা অ্যাপে সংঘটিত ইভেন্টগুলোর উপসেট। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
ব্যবহারকারী বিভাগ
ব্যবহারকারী বিভাগ হলো সেইসব ব্যবহারকারীদের উপবিভাগ, যারা আপনার সাইট বা অ্যাপ ব্যবহার করেছেন। উদাহরণস্বরূপ, যেসব ব্যবহারকারী পূর্বে কেনাকাটা করেছেন; যেসব ব্যবহারকারী তাদের শপিং কার্টে পণ্য যোগ করেছেন, কিন্তু কেনাকাটা সম্পন্ন করেননি।
| JSON উপস্থাপনা |
|---|
{ "userInclusionCriteria": { object ( |
| ক্ষেত্র | |
|---|---|
userInclusionCriteria | এই বিভাগে কোন ব্যবহারকারীরা অন্তর্ভুক্ত হবেন তা নির্ধারণ করে। ঐচ্ছিক। |
exclusion | এই বিভাগে কোন ব্যবহারকারীরা বাদ পড়বেন তা নির্ধারণ করে। ঐচ্ছিক। |
ব্যবহারকারী বিভাগ মানদণ্ড
একজন ব্যবহারকারী কোনো মানদণ্ডের সাথে মিলে যায়, যদি তার কার্যকলাপগুলো সেই মানদণ্ডে উল্লেখিত শর্তগুলো পূরণ করে।
| JSON উপস্থাপনা |
|---|
{ "andConditionGroups": [ { object ( |
| ক্ষেত্র | |
|---|---|
andConditionGroups[] | একজন ব্যবহারকারী এই শর্তের সাথে মেলে যদি তিনি এই প্রতিটি |
andSequenceGroups[] | একজন ব্যবহারকারী এই শর্তের সাথে মেলে যদি তিনি এই প্রতিটি |
ব্যবহারকারী সেগমেন্ট শর্ত গ্রুপ
শর্তাবলী অ্যানালিটিক্সকে বলে দেয় যে সেগমেন্টে কোন ডেটা অন্তর্ভুক্ত করতে হবে বা বাদ দিতে হবে।
| JSON উপস্থাপনা |
|---|
{ "conditionScoping": enum ( |
| ক্ষেত্র | |
|---|---|
conditionScoping | ডেটা কন্ডিশন গ্রুপের সাথে মেলে কি না, তার উপর ভিত্তি করে সেগমেন্টে অন্তর্ভুক্ত বা বর্জিত হয়। এই স্কোপিং নির্ধারণ করে যে, কন্ডিশন গ্রুপটি মিলেছে কি না তা নির্ধারণ করার আগে ঐচ্ছিক। নির্দিষ্ট না করা হলে, |
segmentFilterExpression | ডেটা এই এক্সপ্রেশনটির সাথে মেলে কি না, তার উপর ভিত্তি করে সেগমেন্টে তা অন্তর্ভুক্ত বা বর্জিত হয়। এক্সপ্রেশনগুলো ডাইমেনশন, মেট্রিক এবং/অথবা প্যারামিটারের উপর মানদণ্ড প্রকাশ করে। |
ব্যবহারকারীর মানদণ্ড স্কোপিং
কোনো ব্যবহারকারী কোনো মানদণ্ড পূরণ করে কিনা তা মূল্যায়ন করার সময় কোন ঘটনাগুলো বিবেচনা করা হবে, তা স্কোপিং দ্বারা নির্দিষ্ট করা হয়।
| এনাম | |
|---|---|
USER_CRITERIA_SCOPING_UNSPECIFIED | অনির্দিষ্ট মানদণ্ডের পরিধি। নির্দিষ্ট করবেন না। |
USER_CRITERIA_WITHIN_SAME_EVENT | যদি একটি ঘটনার মধ্যেই শর্তটি পূরণ হয়, তাহলে ব্যবহারকারী শর্তটির সাথে মিলে যায়। |
USER_CRITERIA_WITHIN_SAME_SESSION | যদি একটি সেশনের মধ্যেই শর্তগুলো পূরণ হয়, তাহলে ব্যবহারকারী শর্তগুলোর সাথে মিলে যায়। |
USER_CRITERIA_ACROSS_ALL_SESSIONS | যদি ব্যবহারকারীর জন্য কোনো ঘটনা দ্বারা শর্তটি পূরণ হয়, তাহলে ব্যবহারকারী শর্তটির সাথে মিলে যায়। |
সেগমেন্টফিল্টারএক্সপ্রেশন
সেগমেন্ট ফিল্টারগুলোর সমন্বয় প্রকাশ করে।
| JSON উপস্থাপনা |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "andGroup": { object ( |
| ক্ষেত্র | |
|---|---|
SegmentFilterExpression জন্য এক ধরনের ফিল্টার নির্দিষ্ট করুন। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে: | |
andGroup | |
orGroup | |
notExpression | SegmentFilterExpression-টি |
segmentFilter | একটি আদিম সেগমেন্ট ফিল্টার। |
segmentEventFilter | এমন একটি ফিল্টার তৈরি করে যা একটিমাত্র ইভেন্ট নামের ইভেন্টগুলোকে মেলায়। যদি একটি প্যারামিটার ফিল্টার এক্সপ্রেশন নির্দিষ্ট করা থাকে, তবে শুধুমাত্র সেইসব ইভেন্টের উপসেট এই ইভেন্ট ফিল্টারের সাথে মিলবে, যেগুলো উক্ত একক ইভেন্ট নাম এবং প্যারামিটার ফিল্টার এক্সপ্রেশন উভয়ের সাথেই মেলে। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
সেগমেন্টফিল্টারএক্সপ্রেশনলিস্ট
সেগমেন্ট ফিল্টার এক্সপ্রেশনগুলোর একটি তালিকা।
| JSON উপস্থাপনা |
|---|
{
"expressions": [
{
object ( |
| ক্ষেত্র | |
|---|---|
expressions[] | সেগমেন্ট ফিল্টার এক্সপ্রেশনের তালিকা |
সেগমেন্টফিল্টার
ডাইমেনশন বা মেট্রিক মান ফিল্টার করার জন্য একটি এক্সপ্রেশন।
| JSON উপস্থাপনা |
|---|
{ "fieldName": string, "filterScoping": { object ( |
| ক্ষেত্র | |
|---|---|
fieldName | ডাইমেনশনের নাম বা মেট্রিকের নাম। |
filterScoping | ফিল্টারের পরিধি নির্দিষ্ট করে। |
Filter জন্য এক ধরনের ফিল্টার নির্দিষ্ট করুন। নিচে পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে: | |
stringFilter | স্ট্রিং সম্পর্কিত ফিল্টার। |
inListFilter | তালিকার মানগুলির জন্য একটি ফিল্টার। |
numericFilter | সংখ্যাসূচক বা তারিখ মানের জন্য একটি ফিল্টার। |
betweenFilter | দুটি মানের মধ্যবর্তী একটি ফিল্টার। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
সেগমেন্টফিল্টারস্কোপিং
একটি সেগমেন্ট ফিল্টার মূল্যায়ন করার সময় একাধিক ইভেন্টের ডাইমেনশন ও মেট্রিকগুলো কীভাবে বিবেচনা করা উচিত, তা স্কোপিং দ্বারা নির্দিষ্ট করা হয়।
| JSON উপস্থাপনা |
|---|
{ "atAnyPointInTime": boolean } |
| ক্ষেত্র | |
|---|---|
atAnyPointInTime | যদি এই এই যদি ক্রাইটেরিয়া স্কোপিং |
সেগমেন্টইভেন্টফিল্টার
এমন একটি ফিল্টার তৈরি করে যা একটিমাত্র ইভেন্ট নামের ইভেন্টগুলোকে মেলায়। যদি একটি প্যারামিটার ফিল্টার এক্সপ্রেশন নির্দিষ্ট করা থাকে, তবে শুধুমাত্র সেইসব ইভেন্টের উপসেট এই ইভেন্ট ফিল্টারের সাথে মিলবে, যেগুলো উক্ত একক ইভেন্ট নাম এবং প্যারামিটার ফিল্টার এক্সপ্রেশন উভয়ের সাথেই মেলে।
| JSON উপস্থাপনা |
|---|
{
"eventName": string,
"segmentParameterFilterExpression": {
object ( |
| ক্ষেত্র | |
|---|---|
eventName | এই ফিল্টারটি শুধুমাত্র এই একটি ইভেন্ট নামের ইভেন্টগুলোকেই মেলায়। ইভেন্টের নাম আবশ্যক। |
segmentParameterFilterExpression | নির্দিষ্ট করা থাকলে, এই ফিল্টারটি সেইসব ইভেন্টকে মেলায় যেগুলো একক ইভেন্টের নাম এবং প্যারামিটার ফিল্টার এক্সপ্রেশন উভয়ের সাথেই মেলে। প্যারামিটার ফিল্টার এক্সপ্রেশনের ভিতরে শুধুমাত্র প্যারামিটার ফিল্টারগুলোই উপলব্ধ থাকে। |
সেগমেন্টপ্যারামিটারফিল্টারএক্সপ্রেশন
প্যারামিটারগুলোর উপর সেগমেন্ট ফিল্টারের বিভিন্ন সংমিশ্রণ প্রকাশ করে।
| JSON উপস্থাপনা |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "andGroup": { object ( |
| ক্ষেত্র | |
|---|---|
SegmentParameterFilterExpression এর জন্য এক ধরনের ফিল্টার নির্দিষ্ট করুন। নিচে পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে: | |
andGroup | |
orGroup | |
notExpression | SegmentParameterFilterExpression, |
segmentParameterFilter | একটি আদিম সেগমেন্ট প্যারামিটার ফিল্টার। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
সেগমেন্টপ্যারামিটারফিল্টারএক্সপ্রেশনলিস্ট
সেগমেন্ট প্যারামিটার ফিল্টার এক্সপ্রেশনগুলোর একটি তালিকা।
| JSON উপস্থাপনা |
|---|
{
"expressions": [
{
object ( |
| ক্ষেত্র | |
|---|---|
expressions[] | সেগমেন্ট প্যারামিটার ফিল্টার এক্সপ্রেশনগুলোর তালিকা। |
সেগমেন্টপ্যারামিটারফিল্টার
একটি সেগমেন্টে প্যারামিটার মান ফিল্টার করার জন্য একটি এক্সপ্রেশন।
| JSON উপস্থাপনা |
|---|
{ "filterScoping": { object ( |
| ক্ষেত্র | |
|---|---|
filterScoping | ফিল্টারের পরিধি নির্দিষ্ট করে। |
| যে ফিল্ডটি ফিল্টার করা হচ্ছে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা থাকবে: | |
eventParameterName | এই ফিল্টারটি নির্দিষ্ট ইভেন্ট প্যারামিটারের উপর মূল্যায়ন করা হবে। ইভেন্ট প্যারামিটারগুলো ইভেন্টের প্যারামিটার হিসেবে লগ করা হয়। ইভেন্ট প্যারামিটারগুলোর মধ্যে 'firebase_screen' ও 'currency'-এর মতো ফিল্ড অন্তর্ভুক্ত থাকে। ইভেন্ট প্যারামিটার শুধুমাত্র সেগমেন্ট ও ফানেলে ব্যবহার করা যায় এবং এটি কেবল একটি ইভেন্টফিল্টার থেকে উদ্ভূত ডিসেন্ডেন্ট ফিল্টারেই ব্যবহার করা যায়। একটি ইভেন্টফিল্টার থেকে উদ্ভূত ডিসেন্ডেন্ট ফিল্টারে হয় ইভেন্ট অথবা আইটেম প্যারামিটার ব্যবহার করা উচিত। |
itemParameterName | এই ফিল্টারটি নির্দিষ্ট আইটেম প্যারামিটারের উপর মূল্যায়ন করা হবে। আইটেম প্যারামিটারগুলো আইটেম অ্যারেতে প্যারামিটার হিসেবে লগ করা হয়। আইটেম প্যারামিটারগুলোর মধ্যে 'item_name' ও 'item_category'-এর মতো ফিল্ড অন্তর্ভুক্ত থাকে। আইটেম প্যারামিটার শুধুমাত্র সেগমেন্ট ও ফানেলে ব্যবহার করা যায় এবং এটি কেবল একটি ইভেন্টফিল্টার থেকে আসা ডিসেন্ডেন্ট ফিল্টারেই ব্যবহার করা যায়। একটি ইভেন্টফিল্টার থেকে আসা ডিসেন্ডেন্ট ফিল্টারে ইভেন্ট অথবা আইটেম প্যারামিটার—যেকোনো একটি ব্যবহার করা উচিত। আইটেম প্যারামিটার শুধুমাত্র ইকমার্স ইভেন্টেই পাওয়া যায়। ইকমার্স ইভেন্ট সম্পর্কে আরও জানতে, ‘মেজার ইকমার্স’ গাইডটি দেখুন। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
| এক ধরনের ফিল্টার নির্দিষ্ট করুন। নিচে পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে: | |
stringFilter | স্ট্রিং সম্পর্কিত ফিল্টার। |
inListFilter | তালিকার মানগুলির জন্য একটি ফিল্টার। |
numericFilter | সংখ্যাসূচক বা তারিখ মানের জন্য একটি ফিল্টার। |
betweenFilter | দুটি মানের মধ্যবর্তী একটি ফিল্টার। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
সেগমেন্টপ্যারামিটারফিল্টারস্কোপিং
একটি সেগমেন্ট প্যারামিটার ফিল্টার মূল্যায়ন করার সময় একাধিক ইভেন্টকে কীভাবে বিবেচনা করা উচিত, তা স্কোপিং দ্বারা নির্দিষ্ট করা হয়।
| JSON উপস্থাপনা |
|---|
{ "inAnyNDayPeriod": string } |
| ক্ষেত্র | |
|---|---|
inAnyNDayPeriod | ফিল্টার প্রয়োগ করার আগে নির্দিষ্ট সময় ধরে প্যারামিটারটি সঞ্চয় করে। শুধুমাত্র তখনই সমর্থিত যখন ক্রাইটেরিয়া স্কোপিং উদাহরণস্বরূপ, যদি তারিখের পরিসরের শুরুর দিকে একটি সম্পূর্ণ N দিনের উইন্ডো রাখার উদ্দেশ্যে তারিখের পরিসরটি বাড়ানো হয় না। উদাহরণস্বরূপ, যদি একটি রিপোর্ট ২০২১-১১-০১ থেকে ২০২১-১১-১০ পর্যন্ত হয় এবং |
ব্যবহারকারী সেগমেন্ট সিকোয়েন্স গ্রুপ
ব্যবহারকারীকে সেগমেন্টের সদস্য হওয়ার জন্য এমন শর্তগুলো নির্ধারণ করুন যা একটি নির্দিষ্ট ক্রমে অবশ্যই পূরণ হতে হবে।
| JSON উপস্থাপনা |
|---|
{ "sequenceScoping": enum ( |
| ক্ষেত্র | |
|---|---|
sequenceScoping | ব্যবহারকারীকে সিকোয়েন্সটি মেলাতে হলে স্কোপিং-এর মধ্যে সিকোয়েন্সের সমস্ত ধাপ অবশ্যই পূরণ করতে হবে। উদাহরণস্বরূপ, যদি ঐচ্ছিক। নির্দিষ্ট না করা হলে, |
sequenceMaximumDuration | এটি সেই সময়কালকে সংজ্ঞায়িত করে যার মধ্যে সম্পূর্ণ অনুক্রমটি অবশ্যই সম্পন্ন হতে হবে; উদাহরণস্বরূপ, ৩০ মিনিট। সেকেন্ডে পরিমাপকৃত সময়কাল, যা সর্বোচ্চ নয়টি ভগ্নাংশ অঙ্ক পর্যন্ত হতে পারে এবং শেষে ' |
userSequenceSteps[] | শর্তের ধাপগুলোর একটি ক্রমিক অনুক্রম। |
ব্যবহারকারীর ক্রম ধাপ
এমন একটি শর্ত যা এই ব্যবহারকারীর জন্য অনুক্রমটি মেলানোর জন্য নির্দিষ্ট ধাপের ক্রমানুসারে অবশ্যই ঘটতে হবে।
| JSON উপস্থাপনা |
|---|
{ "isDirectlyFollowedBy": boolean, "stepScoping": enum ( |
| ক্ষেত্র | |
|---|---|
isDirectlyFollowedBy | যদি সত্য হয়, তবে এই ধাপটি পূরণকারী ঘটনাটি অবশ্যই পূর্ববর্তী ধাপটি পূরণকারী ঘটনার ঠিক পরের ঘটনা হতে হবে। যদি মিথ্যা হয়, তবে এই ধাপটি পূর্ববর্তী ধাপকে পরোক্ষভাবে অনুসরণ করে; উদাহরণস্বরূপ, পূর্ববর্তী ধাপ এবং এই ধাপের মধ্যে একাধিক ঘটনা থাকতে পারে। প্রথম ধাপের জন্য |
stepScoping | ব্যবহারকারীকে সিকোয়েন্সটি মেলাতে হলে স্কোপিং-এর মধ্যে এই সিকোয়েন্স ধাপটি অবশ্যই পূরণ করতে হবে। উদাহরণস্বরূপ, যদি ঐচ্ছিক। অনির্দিষ্ট থাকলে, |
segmentFilterExpression | একজন ব্যবহারকারীর ইভেন্টগুলো এই এক্সপ্রেশনটির সাথে মিলে গেলে, তার ক্ষেত্রে সিকোয়েন্সের ধাপটি মিলে যায়। এক্সপ্রেশনগুলো ডাইমেনশন, মেট্রিক এবং/অথবা প্যারামিটারের উপর মানদণ্ড প্রকাশ করে। |
ব্যবহারকারী বিভাগ বর্জন
এই বিভাগে কোন ব্যবহারকারীদের বাদ দেওয়া হয়েছে তা নির্দিষ্ট করে।
| JSON উপস্থাপনা |
|---|
{ "userExclusionDuration": enum ( |
| ক্ষেত্র | |
|---|---|
userExclusionDuration | যদি কোনো ব্যবহারকারী ঐচ্ছিক। অনির্দিষ্ট থাকলে, |
userExclusionCriteria | যদি কোনো ব্যবহারকারী এই শর্তটি পূরণ করেন, তাহলে |
ব্যবহারকারী বর্জন সময়কাল
যদি কোনো ব্যবহারকারী userExclusionCriteria এর সাথে মিলে যায়, তাহলে সেই বর্জন কত সময় ধরে স্থায়ী হবে তার বিকল্পগুলো তালিকাভুক্ত করে।
| এনাম | |
|---|---|
USER_EXCLUSION_DURATION_UNSPECIFIED | অনির্দিষ্ট বর্জনের সময়কাল। নির্দিষ্ট করবেন না। |
USER_EXCLUSION_TEMPORARY | যখন কোনো ব্যবহারকারী userExclusionCriteria শর্তটি পূরণ করেন, সেই সময়কালে তাকে সেগমেন্ট থেকে সাময়িকভাবে বাদ দিন। |
USER_EXCLUSION_PERMANENT | যদি কোনো ব্যবহারকারী কখনো userExclusionCriteria শর্তটি পূরণ করে, তাহলে তাকে সেগমেন্ট থেকে স্থায়ীভাবে বাদ দিন। |
সেশন সেগমেন্ট
সেশন সেগমেন্ট হলো আপনার সাইট বা অ্যাপে সংঘটিত সেশনগুলোর উপসেট: উদাহরণস্বরূপ, একটি নির্দিষ্ট বিজ্ঞাপন প্রচার থেকে উদ্ভূত সমস্ত সেশন।
| JSON উপস্থাপনা |
|---|
{ "sessionInclusionCriteria": { object ( |
| ক্ষেত্র | |
|---|---|
sessionInclusionCriteria | এই অংশে কোন কোন সেশন অন্তর্ভুক্ত থাকবে তা নির্ধারণ করে। ঐচ্ছিক। |
exclusion | এই অংশে কোন সেশনগুলো বাদ দেওয়া হবে তা নির্ধারণ করে। ঐচ্ছিক। |
সেশন সেগমেন্ট মানদণ্ড
একটি সেশন কোনো মানদণ্ডের সাথে মিলে যায়, যদি সেশনটির ইভেন্টগুলো সেই মানদণ্ডে উল্লেখিত শর্তগুলো পূরণ করে।
| JSON উপস্থাপনা |
|---|
{
"andConditionGroups": [
{
object ( |
| ক্ষেত্র | |
|---|---|
andConditionGroups[] | একটি সেশন এই শর্তগুলোর সাথে মেলে যদি সেশনটি এই প্রতিটি |
সেশনসেগমেন্টকন্ডিশনগ্রুপ
শর্তাবলী অ্যানালিটিক্সকে বলে দেয় যে সেগমেন্টে কোন ডেটা অন্তর্ভুক্ত করতে হবে বা বাদ দিতে হবে।
| JSON উপস্থাপনা |
|---|
{ "conditionScoping": enum ( |
| ক্ষেত্র | |
|---|---|
conditionScoping | ডেটা কন্ডিশন গ্রুপের সাথে মেলে কি না, তার উপর ভিত্তি করে সেগমেন্টে অন্তর্ভুক্ত বা বর্জিত হয়। এই স্কোপিং নির্ধারণ করে যে, কন্ডিশন গ্রুপটি মিলেছে কি না তা নির্ধারণ করার আগে ঐচ্ছিক। অনির্দিষ্ট থাকলে, |
segmentFilterExpression | ডেটা এই এক্সপ্রেশনটির সাথে মেলে কি না, তার উপর ভিত্তি করে সেগমেন্টে তা অন্তর্ভুক্ত বা বর্জিত হয়। এক্সপ্রেশনগুলো ডাইমেনশন, মেট্রিক এবং/অথবা প্যারামিটারের উপর মানদণ্ড প্রকাশ করে। |
সেশন ক্রাইটেরিয়া স্কোপিং
কোনো সেশন কোনো মানদণ্ড পূরণ করে কিনা, তা মূল্যায়ন করার সময় কোন কোন ঘটনা বিবেচনা করা হবে, তা স্কোপিং দ্বারা নির্দিষ্ট করা হয়।
| এনাম | |
|---|---|
SESSION_CRITERIA_SCOPING_UNSPECIFIED | অনির্দিষ্ট মানদণ্ডের পরিধি। নির্দিষ্ট করবেন না। |
SESSION_CRITERIA_WITHIN_SAME_EVENT | যদি একটি ইভেন্টের মধ্যেই শর্তটি পূরণ হয়, তাহলে সেশনটি শর্তটির সাথে মিলে যায়। |
SESSION_CRITERIA_WITHIN_SAME_SESSION | যদি একটি সেশনের মধ্যেই শর্তটি পূরণ হয়, তাহলে সেশনটি শর্তের সাথে মিলে যায়। |
সেশন সেগমেন্ট বর্জন
এই অংশে কোন সেশনগুলো বাদ দেওয়া হয়েছে তা নির্দিষ্ট করে।
| JSON উপস্থাপনা |
|---|
{ "sessionExclusionDuration": enum ( |
| ক্ষেত্র | |
|---|---|
sessionExclusionDuration | যদি কোনো সেশন ঐচ্ছিক। অনির্দিষ্ট থাকলে, |
sessionExclusionCriteria | যদি কোনো সেশন এই শর্তটি পূরণ করে, তাহলে সেশনটিকে |
সেশন বর্জন সময়কাল
যদি কোনো সেশন ` sessionExclusionCriteria এর সাথে মিলে যায়, তাহলে সেই বর্জন কতক্ষণ স্থায়ী হবে তার বিকল্পগুলো তালিকাভুক্ত করে।
| এনাম | |
|---|---|
SESSION_EXCLUSION_DURATION_UNSPECIFIED | অনির্দিষ্ট বর্জনের সময়কাল। নির্দিষ্ট করবেন না। |
SESSION_EXCLUSION_TEMPORARY | যখন সেশনটি sessionExclusionCriteria শর্ত পূরণ করে, সেই সময়কালে সেগমেন্ট থেকে সেশনগুলিকে সাময়িকভাবে বাদ দিন। |
SESSION_EXCLUSION_PERMANENT | যদি কোনো সেশন কখনো sessionExclusionCriteria শর্তটি পূরণ করে, তাহলে সেই সেশনটিকে সেগমেন্ট থেকে স্থায়ীভাবে বাদ দিন। |
ইভেন্ট সেগমেন্ট
ইভেন্ট সেগমেন্ট হলো আপনার সাইট বা অ্যাপে সংঘটিত ইভেন্টগুলোর উপসেট। উদাহরণস্বরূপ, একটি নির্দিষ্ট স্থানে করা সমস্ত ক্রয় ইভেন্ট; একটি নির্দিষ্ট অপারেটিং সিস্টেমে ঘটা অ্যাপ_এক্সেপশন ইভেন্ট।
| JSON উপস্থাপনা |
|---|
{ "eventInclusionCriteria": { object ( |
| ক্ষেত্র | |
|---|---|
eventInclusionCriteria | এই বিভাগে কোন কোন ইভেন্ট অন্তর্ভুক্ত থাকবে তা নির্ধারণ করে। ঐচ্ছিক। |
exclusion | এই অংশে কোন ইভেন্টগুলো বাদ দেওয়া হবে তা নির্ধারণ করে। ঐচ্ছিক। |
ইভেন্ট সেগমেন্টের মানদণ্ড
কোনো ঘটনাকে একটি মানদণ্ডের সাথে মিলে যায়, যদি ঘটনাটি সেই মানদণ্ডে উল্লেখিত শর্তগুলো পূরণ করে।
| JSON উপস্থাপনা |
|---|
{
"andConditionGroups": [
{
object ( |
| ক্ষেত্র | |
|---|---|
andConditionGroups[] | একটি ঘটনা এই শর্তের সাথে মেলে যদি ঘটনাটি এই প্রতিটি |
ইভেন্টসেগমেন্টকন্ডিশনগ্রুপ
শর্তাবলী অ্যানালিটিক্সকে বলে দেয় যে সেগমেন্টে কোন ডেটা অন্তর্ভুক্ত করতে হবে বা বাদ দিতে হবে।
| JSON উপস্থাপনা |
|---|
{ "conditionScoping": enum ( |
| ক্ষেত্র | |
|---|---|
conditionScoping | ঐচ্ছিক। অনির্দিষ্ট থাকলে, |
segmentFilterExpression | ডেটা এই এক্সপ্রেশনটির সাথে মেলে কি না, তার উপর ভিত্তি করে সেগমেন্টে তা অন্তর্ভুক্ত বা বর্জিত হয়। এক্সপ্রেশনগুলো ডাইমেনশন, মেট্রিক এবং/অথবা প্যারামিটারের উপর মানদণ্ড প্রকাশ করে। |
ইভেন্টের মানদণ্ড পরিধি নির্ধারণ
কোনো ঘটনা একটি মানদণ্ড পূরণ করে কিনা তা মূল্যায়ন করার সময় কোন কোন ঘটনা বিবেচনা করা হবে, তা স্কোপিং দ্বারা নির্দিষ্ট করা হয়।
| এনাম | |
|---|---|
EVENT_CRITERIA_SCOPING_UNSPECIFIED | অনির্দিষ্ট মানদণ্ডের পরিধি। নির্দিষ্ট করবেন না। |
EVENT_CRITERIA_WITHIN_SAME_EVENT | যদি একটি ঘটনার মধ্যেই শর্তটি পূরণ হয়, তাহলে ঘটনাটি শর্তটির সাথে মিলে যায়। |
ইভেন্ট সেগমেন্ট বর্জন
Specifies which events are excluded in this segment.
| JSON representation |
|---|
{ "eventExclusionDuration": enum ( |
| ক্ষেত্র | |
|---|---|
eventExclusionDuration | Optional. If unspecified, an |
eventExclusionCriteria | If an event meets this condition, the event is excluded from membership in the segment for the |
EventExclusionDuration
Enumerates options for how long an exclusion will last if an event matches the eventExclusionCriteria .
| Enums | |
|---|---|
EVENT_EXCLUSION_DURATION_UNSPECIFIED | Unspecified exclusion duration. Do not specify. |
EVENT_EXCLUSION_PERMANENT | Permanently exclude events from the segment if the event ever meets the eventExclusionCriteria condition. |
FunnelSubReport
Funnel sub reports contain the dimension and metric data values. For example, 12 users reached the second step of the funnel.
| JSON representation |
|---|
{ "dimensionHeaders": [ { object ( |
| ক্ষেত্র | |
|---|---|
dimensionHeaders[] | Describes dimension columns. Funnel reports always include the funnel step dimension in sub report responses. Additional dimensions like breakdowns, dates, and next actions may be present in the response if requested. |
metricHeaders[] | Describes metric columns. Funnel reports always include active users in sub report responses. The funnel table includes additional metrics like completion rate, abandonments, and abandonments rate. |
rows[] | Rows of dimension value combinations and metric values in the report. |
metadata | Metadata for the funnel report. |
FunnelResponseMetadata
The funnel report's response metadata carries additional information about the funnel report.
| JSON representation |
|---|
{
"samplingMetadatas": [
{
object ( |
| ক্ষেত্র | |
|---|---|
samplingMetadatas[] | If funnel report results are sampled , this describes what percentage of events were used in this funnel report. One However if the results are not sampled, this field will not be defined. |