এই দস্তাবেজটি সিনট্যাক্স বর্ণনা করে, এবং কোর রিপোর্টিং API-এ সেগমেন্টগুলি ব্যবহার করার জন্য বিবেচনা করে।
ভূমিকা
কোর রিপোর্টিং API-এর সেগমেন্টেশন বৈশিষ্ট্য ব্যবহার করার সময় আপনি কোর রিপোর্টিং API-এ দুটি উপায়ে একটি বিভাগ অনুরোধ করতে পারেন:
- আইডি অনুসারে বিভাগ : একটি অন্তর্নির্মিত বা কাস্টম সেগমেন্টের সংখ্যাসূচক আইডি ব্যবহার করে প্রশ্ন করুন।
- ডায়নামিক সেগমেন্ট : অনুরোধের সময় গতিশীলভাবে সেগমেন্ট নির্দিষ্ট করুন।
আইডি অনুসারে সেগমেন্ট
আপনি বিল্ট-ইন বা কাস্টম সেগমেন্টের আইডি ব্যবহার করে কোর রিপোর্টিং API-এ একটি সেগমেন্টের জন্য অনুরোধ করতে পারেন। Google Analytics ম্যানেজমেন্ট API-এ সেগমেন্ট সংগ্রহের list
পদ্ধতির সাহায্যে ব্যবহারকারীর জন্য উপলব্ধ সমস্ত সেগমেন্ট পুনরুদ্ধার করা যেতে পারে। প্রতিটি সেগমেন্টের জন্য, আইডি সেগমেন্ট রিসোর্সের id
প্রপার্টিতে পাওয়া যায়।
API অনুরোধে সেগমেন্ট আইডি ব্যবহার সম্পর্কে আরও জানতে, কোর রিপোর্টিং API রেফারেন্স দেখুন।
ডাইনামিক সেগমেন্ট
আপনি একটি API অনুরোধ করার সময় গতিশীলভাবে একটি সেগমেন্ট তৈরি এবং ব্যবহার করতে পারেন। সাধারণত একটি গতিশীল সেগমেন্ট তৈরি করার সময় আপনাকে নিম্নলিখিতগুলি বিবেচনা করা উচিত:
একটি গতিশীল সেগমেন্ট তৈরি করার জন্য প্রতিটি বিবেচনা একটি উচ্চ স্তরে নীচে বর্ণিত হয়েছে। ডায়নামিক সেগমেন্টের সম্পূর্ণ সিনট্যাক্স পর্যালোচনা করতে ডায়নামিক সেগমেন্ট সিনট্যাক্স রেফারেন্স দেখুন।
সেগমেন্টে অনুমোদিত মাত্রা এবং মেট্রিক্স।
সমস্ত মাত্রা এবং মেট্রিক্স সেগমেন্টে ব্যবহার করা যাবে না। সেগমেন্টে কোন মাত্রা এবং মেট্রিক্স অনুমোদিত তা পর্যালোচনা করতে ডাইমেনশন এবং মেট্রিক্স এক্সপ্লোরার দেখুন।
1. ব্যবহারকারী বনাম সেশন নির্বাচন করা
আপনি ব্যবহারকারী বা সেশন (বা উভয়) নির্বাচন করার চেষ্টা করছেন কিনা তা নির্দিষ্ট করুন।
- ব্যবহারকারীদের নির্বাচন করতে
users::
ব্যবহার করুন। - সেশন নির্বাচন করতে
sessions::
ব্যবহার করুন। - যদি উভয়
users::
এবংsessions::
নির্দিষ্ট করা হয়:- ব্যবহারকারীর শর্তগুলি মিলিত ব্যবহারকারীদের জন্য সেশন আউটপুট করার জন্য প্রথমে প্রয়োগ করা হয়।
- সেশন শর্ত শুধুমাত্র #1 থেকে সেশনে প্রয়োগ করা হয়।
উদাহরণ স্বরূপ:
- এমন ব্যবহারকারীদের নির্বাচন করুন যারা তাদের অন্তত একটি সেশনে Chrome ব্রাউজার ব্যবহার করেছেন।
-
users::condition::ga:browser==Chrome
-
- সেশন নির্বাচন করুন যেখানে Chrome ব্রাউজার ব্যবহার করা হয়েছিল।
-
sessions::condition::ga:browser==Chrome
-
- ক্রোম ব্রাউজার ব্যবহার করা হয়েছে এমন কমপক্ষে 1টি সেশন ছিল এমন ব্যবহারকারীদের থেকে লন্ডন শহরের সেশনগুলি নির্বাচন করুন৷
-
users::condition::ga:browser==Chrome;sessions::condition::ga:city==London
-
ব্যবহারকারী এবং সেশন নির্বাচনের বিশদ বিবরণের জন্য সিনট্যাক্স রেফারেন্সের কন্ডিশনস্কোপ বিভাগটি দেখুন।
2. শর্ত বনাম সিকোয়েন্স ব্যবহার করা
আপনি ব্যবহারকারী বা সেশনগুলিকে ভাগ করতে চান কিনা তা নির্ধারণ করার পরে, আপনি এক বা একাধিক শর্ত এবং/অথবা ক্রম নির্দিষ্ট করুন৷
শর্তাবলী
শর্তাবলী condition::
উপসর্গ ব্যবহার করে। উদাহরণ স্বরূপ:
- লন্ডন থেকে যে ব্যবহারকারীরা Chrome ব্রাউজার ব্যবহার করে পরিদর্শন করেছেন তাদের নির্বাচন করুন৷
-
users::condition::ga:city==London;ga:browser==Chrome
-
সিকোয়েন্স
ক্রম শর্ত এক বা একাধিক ধাপ নিয়ে গঠিত, যেখানে প্রতিটি ধাপ এক বা একাধিক মাত্রা/মেট্রিক শর্ত দ্বারা সংজ্ঞায়িত করা হয়।
অনুক্রম ব্যবহার করে ক্রম-ভিত্তিক শর্তগুলি নির্দিষ্ট করুন sequence::
উপসর্গ এবং তার পরে ( ;–>>
) বা অবিলম্বে ( ;–>
) অপারেটরগুলি অনুসরণ করে৷ উদাহরণ স্বরূপ:
- এমন ব্যবহারকারীদের নির্বাচন করুন যারা প্রথমে একটি ডেস্কটপ এবং একটি মোবাইল ডিভাইস ব্যবহার করে৷ যেহেতু আমরা ব্যবহারকারীদের বিভক্ত করছি, এটি একটি ব্যবহারকারীর সমস্ত সেশন অনুসন্ধান করে এবং একজন ব্যবহারকারী একটি সেশনে ডেস্কটপ ব্যবহার করেছে কিনা এবং পরবর্তী সেশনগুলির মধ্যে একটিতে একটি মোবাইল ডিভাইস ব্যবহার করেছে কিনা তা পরীক্ষা করে।
-
users::sequence::ga:deviceCategory==desktop;->>ga:deviceCategory==mobile
-
- আপনি প্রতিটি পদক্ষেপের জন্য একাধিক শর্তও ব্যবহার করতে পারেন।
-
users::sequence::ga:deviceCategory==desktop;ga:operatingSystem==Windows->>ga:deviceCategory==mobile;ga:operatingSystem==Android
-
- আপনি একটি AND (যেমন, ';') অপারেটর ব্যবহার করে একটি বিভাগে শর্ত এবং ক্রমগুলিকে একত্রিত করতে পারেন।
-
users::condition::ga:totalEvents>10;sequence::ga:deviceCategory==desktop->>ga:deviceCategory==mobile
-
সরল এবং ক্রম-ভিত্তিক অবস্থার বিশদ বিবরণের জন্য সিনট্যাক্স রেফারেন্সের conditionType বিভাগটি দেখুন। অতিরিক্ত উদাহরণের জন্য, বিভাগ বৈশিষ্ট্য রেফারেন্সের শর্তাবলী এবং ক্রম বিভাগগুলি দেখুন।
3. মেট্রিক স্কোপ ব্যবহার করা
একটি মেট্রিকের জন্য একটি সুযোগ সেই স্তরটিকে সংজ্ঞায়িত করে যে মেট্রিকটি সংজ্ঞায়িত করা হয়েছে — HIT, SESSION, বা USER৷ উদাহরণস্বরূপ, ga:pageviews
এবং ga:transactions
হল HIT স্তরের মেট্রিক, যেহেতু সেগুলি একটি হিটে ঘটে, যেখানে ga:sessionDuration
এবং ga:bounces
হল সেশন স্তরের মেট্রিক যেহেতু প্রতি সেশনের জন্য এইগুলির জন্য একটি একক মান রয়েছে৷ ধারণাগতভাবে, USER হল সর্বোচ্চ স্তরের সুযোগ এবং HIT হল সর্বনিম্ন স্তরের সুযোগ৷
মেট্রিক মানগুলি এর প্রাথমিক সুযোগের চেয়ে বড় স্কোপেও রিপোর্ট করা যেতে পারে। যেমন, ga:pageviews
এবং ga:transactions
সেশন এবং USER স্তরে রিপোর্ট করা যেতে পারে শুধুমাত্র সেই সেশনে বা সেই ব্যবহারকারীদের জন্য হওয়া প্রতিটি হিটের জন্য সেগুলি যোগ করে৷
আপনি প্রতিটি মেট্রিক শর্তের জন্য সুযোগ নির্দিষ্ট করতে পারেন, যা সেই শর্তটি কোন স্তরে প্রয়োগ করা হয়েছে তা নির্ধারণ করবে। মেট্রিক স্কোপগুলি perUser::
, perSession::
, বা perHit::
উপসর্গ ব্যবহার করে নির্দিষ্ট করা হয়।
উদাহরণ স্বরূপ:
- এমন ব্যবহারকারীদের নির্বাচন করুন যারা একটি ওয়েবসাইটে কমপক্ষে $10 ব্যয় করেছেন (অর্থাৎ, একজন ব্যবহারকারীর জীবনকাল কমপক্ষে $10)।
users::condition::perUser::ga:transactionRevenue>=10
- একটি সেশনে কমপক্ষে $10 খরচ করেছেন এমন ব্যবহারকারীদের নির্বাচন করুন৷
users::condition::perSession::ga:transactionRevenue>=10
সুযোগ সীমাবদ্ধতা
প্রদত্ত ক্যোয়ারীটি বৈধ কিনা তা নিশ্চিত করার জন্য কোর রিপোর্টিং API মেট্রিক স্কোপের জন্য বৈধতা সম্পাদন করে। সুযোগ যাচাইয়ের নিয়মগুলি হল:
- নির্দিষ্ট মেট্রিক স্কোপ অবশ্যই তার মূল শর্তের সুযোগের সমান বা কম হতে হবে (যেমন
users::
বাsessions::
উপসর্গ দ্বারা নির্দেশিত)। - নির্দিষ্ট মেট্রিক সুযোগ অবশ্যই ডেটা মডেলে সংজ্ঞায়িত প্রাথমিক সুযোগের সমান বা তার চেয়ে বেশি হতে হবে। মেট্রিক্স দেখুন: মেট্রিক্স এবং তাদের প্রাথমিক সুযোগের সম্পূর্ণ তালিকার জন্য প্রাথমিক স্কোপ রেফারেন্স ।
উদাহরণস্বরূপ, নিম্নলিখিতগুলি বৈধ মেট্রিক স্কোপ :
- উভয় শর্ত এবং মেট্রিক স্কোপ সমান (যেমন, USER স্তর)।
-
users::condition::perUser::ga:transactionRevenue>10
-
- কন্ডিশন স্কোপ মেট্রিক স্কোপের চেয়ে বড় (যেমন, USER > SESSION)।
-
users::condition::perSession::ga:transactionRevenue>10
-
-
ga:totalEvents
হল একটি HIT স্তরের মেট্রিক এবং তাই একটি শর্তে এটির সম্ভাব্য স্কোপ হলperHit::
,perSession::
, অথবাperUser::
(যেহেতু সেগুলি HIT স্তরের সুযোগের চেয়ে বড় বা সমান)।-
users::condition::perHit::ga:totalEvents>5
-
users::condition::perSession::ga:totalEvents>5
-
উদাহরণস্বরূপ, নিম্নলিখিতগুলি অবৈধ মেট্রিক স্কোপ :
- নিম্নলিখিত বিভাগটি অবৈধ কারণ প্যারেন্ট কন্ডিশন স্কোপ মেট্রিক স্কোপের (যেমন, SESSION < USER) থেকে কম৷
-
sessions::condition::perUser::ga:transactionRevenue>10
-
- একটি সেশন স্তরের মেট্রিক এবং HIT স্তর < সেশন স্তরের জন্য একটি HIT স্তরের সুযোগ ব্যবহার করা৷
-
users::condition::perHit::ga:sessionDuration>60
-
ডিফল্ট স্কোপ
যখন মেট্রিক অবস্থার জন্য একটি সুযোগ স্পষ্টভাবে নির্দিষ্ট করা হয় না, তখন এটি শর্তের সুযোগে ডিফল্ট হয়। উদাহরণস্বরূপ, নিম্নলিখিত বিভাগটি তার সমস্ত মেট্রিক শর্তগুলির জন্য একটি USER স্তরের সুযোগ ব্যবহার করবে users::condition::ga:transactionRevenue>=10;ga:sessionDuration>60
ডায়নামিক সেগমেন্ট সিনট্যাক্স রেফারেন্স
বেস সিনট্যাক্স
একটি সেগমেন্টকে সংজ্ঞায়িত করার জন্য সিনট্যাক্সটি ফর্মের: segment=<segmentCondition>+
। অন্য কথায়, একটি সেগমেন্ট এক বা একাধিক সেগমেন্ট segmentCondition
স্টেটমেন্ট দিয়ে গঠিত।
একটি <segmentCondition>
সংজ্ঞায়িত করা হয়েছে: <conditionScope><conditionType><dimensionOrMetricConditions>
কোথায়:
conditionScope
শর্ত(গুলি) এর শীর্ষ-স্তরের সুযোগ নির্দিষ্ট করে।
conditionType
ধরন নির্দিষ্ট করে।
dimensionOrMetricConditions
ডাইমেনশন/মেট্রিক শর্ত বা ক্রম ধাপ নির্দিষ্ট করে।
কন্ডিশনস্কোপ
শর্ত(গুলি) এর শীর্ষ-স্তরের সুযোগ নির্দিষ্ট করে। সম্ভাব্য মান হল:
-
users::
নির্বাচন করার জন্য। -
sessions::
নির্বাচন করার জন্য।
conditionScope
জন্য সীমাবদ্ধতা এবং বিবেচনাগুলি
- যদি একাধিক 'ব্যবহারকারী' এবং 'সেশন' শর্তগুলি একটি একক বিভাগে নির্দিষ্ট করা থাকে তবে সেগুলি অবশ্যই একটি AND অপারেটরের সাথে মিলিত হতে হবে৷
- যে শর্তগুলি ব্যবহারকারী এবং সেশন উভয়ই নির্বাচন করে সেগুলি অবশ্যই একটি AND অপারেটরের সাথে মিলিত হতে হবে৷ যখন ব্যবহারকারী এবং সেশন উভয়ের জন্য শর্তগুলি নির্দিষ্ট করা হয়, তখন সমস্ত ব্যবহারকারীর শর্তগুলি মিলিত ব্যবহারকারীদের খুঁজে বের করার জন্য প্রথমে প্রয়োগ করা হয়, তারপরে সেই মিলিত ব্যবহারকারীদের অন্তর্গত সেশনগুলির সমস্ত সেশনের শর্তগুলি অনুসরণ করে৷
- আপনি যদি কোনো ব্যবহারকারীর স্তরের শর্তগুলি ব্যবহার করেন, তারিখের পরিসরটি 90 দিনের বেশি হওয়া উচিত নয় ৷
- শর্তের স্কোপ এটির নীচের সমস্ত মেট্রিক শর্তগুলির জন্য ডিফল্ট সুযোগ স্তর নির্ধারণ করে। ( মেট্রিক্স দেখুন: স্কোপ স্তরের আরও বিশদ বিবরণের জন্য প্রাথমিক স্কোপ রেফারেন্স )।
অবস্থার ধরন
শর্ত(গুলি) এর ধরন নির্দিষ্ট করে সম্ভাব্য মান হল:
-
condition::
সহজ (অর্থাৎ, নন-সিকোয়েন্স ভিত্তিক) শর্ত নির্দিষ্ট করার জন্য। -
sequence::
ক্রম-ভিত্তিক শর্ত নির্দিষ্ট করার জন্য।
conditionType
প্রকারের জন্য সীমাবদ্ধতা এবং বিবেচনা:
- যদি একাধিক 'সাধারণ শর্ত' এবং 'সিকোয়েন্স' নির্দিষ্ট করা থাকে তবে সেগুলিকে সর্বদা একটি AND অপারেটরের সাথে একত্রিত করতে হবে।
- ক্রম-ভিত্তিক অবস্থার জন্য সর্বোচ্চ 10টি ধাপ প্রতি সেগমেন্ট অনুমোদিত।
সহজ শর্ত
সাধারণ শর্ত এক বা একাধিক মাত্রা/মেট্রিক শর্ত নিয়ে গঠিত যা একত্রিত করা যেতে পারে।
সহজ শর্তের জন্য বৈধ শর্ত অপারেটর হল:
- AND বা OR অপারেটরগুলির সাথে শর্তগুলি একত্রিত করা৷
- মাত্রা এবং মেট্রিক অপারেটর
সাধারণ অবস্থার জন্য সিনট্যাক্স হল:
condition::<dimensionOrMetricConditions>
উদাহরণ সহজ শর্ত:
-
users::condition::ga:transactionRevenue>10;ga:sessionDuration>60
- একটি প্রদত্ত সাধারণ শর্তের পরিপূরক খুঁজে পেতে একটি শীর্ষ-স্তরের নেগেশন অপারেটরকে নির্দিষ্ট করা যেতে পারে যার মধ্যে একাধিক মাত্রা/মেট্রিক শর্ত থাকতে পারে। যেমন,
users::condition::!ga:transactionRevenue>10;ga:sessionDuration>60
শর্ত ব্যতীত
একটি বর্জন শর্ত একটি সেগমেন্ট তৈরি করতে ব্যবহৃত হয় যা সংজ্ঞায়িত শর্ত পূরণ করে না।
সিনট্যাক্স একটি শর্ত অস্বীকার করার জন্য NOT Operator ( !
অক্ষর) ব্যবহার করে এবং সেই শর্তের সাথে মিলে যাওয়া সেশনগুলি বাদ দেয়।
সেশনগুলি বাদ দিন যেখানে প্রস্থান পৃষ্ঠাটি মূল পৃষ্ঠার পথের সাথে ঠিক মেলে:
sessions::condition:: ! ga:exitPagePath==/
একাধিক শর্ত
আপনি হয় একক users::
উপসর্গ বা আপনি প্রতিটি শর্তের জন্য একটি পৃথক users::
উপসর্গ ব্যবহার করতে পারেন। সেশন স্তরের অবস্থার জন্যও একই কথা সত্য।
উদাহরণস্বরূপ, নিম্নলিখিত বিভাগগুলি সমতুল্য। উভয় ক্ষেত্রে শর্ত 1 এবং শর্ত 2 ব্যবহারকারীদের নির্বাচন করার জন্য AND
এড করা হয়:
users::<condition1>;<condition2>
users::<condition1>users::<condition2>
ক্রম শর্তাবলী
ক্রম শর্ত এক বা একাধিক ধাপ নিয়ে গঠিত, যেখানে প্রতিটি ধাপ এক বা একাধিক মাত্রা/মেট্রিক শর্ত দ্বারা সংজ্ঞায়িত করা হয়। বিশেষ সিকোয়েন্স অপারেটরগুলির সাথে একাধিক ধাপ একত্রিত করা যেতে পারে।
ক্রম অবস্থার জন্য বৈধ ক্রম অপারেটর হল:
-
–>>
অপারেটর নির্দেশ করে যে পূর্ববর্তী ধাপটি পরবর্তী ধাপের আগে। -
–>
অপারেটর নির্দেশ করে যে পূর্ববর্তী ধাপটি পরের ধাপের সাথে সাথেই ।
ক্রম অবস্থার জন্য সিনট্যাক্স হল:
sequence:: NOT? FIRST_HIT_MATCHES_FIRST_STEP? (AND (PRECEDES|IMMEDIATELY_PRECEDES) <step>)*
sequence:: NOT? FIRST_HIT_MATCHES_FIRST_STEP? (AND (PRECEDES|IMMEDIATELY_PRECEDES) <step>)*
কোথায়:
NOT
: !
FIRST_HIT_MATCHES_FIRST_STEP
দ্বারা প্রতিনিধিত্ব করা হয়: ^
PRECEDES
দ্বারা প্রতিনিধিত্ব করা হয়: ;–>>
IMMEDIATELY_PRECEDES
দ্বারা প্রতিনিধিত্ব করা হয়: ;–>
step
দ্বারা প্রতিনিধিত্ব করা হয়: <dimensionOrMetricConditions>
উদাহরণ ক্রম শর্ত:
-
users::sequence::ga:deviceCategory==desktop;->ga:deviceCategory==tablet
- একটি প্রদত্ত অনুক্রমের পরিপূরক খুঁজে বের করার জন্য একটি শীর্ষ-স্তরের নেগেশন অপারেটরকেও নির্দিষ্ট করা যেতে পারে যার মধ্যে একাধিক ধাপ এবং/অথবা মাত্রা/মেট্রিক শর্ত থাকতে পারে। যেমন,
users::sequence::!ga:deviceCategory==desktop;->ga:deviceCategory==tablet
-
^
অপারেটরটি নির্দিষ্ট করার জন্য ব্যবহার করা যেতে পারে যে প্রথম ধাপটি প্রদত্ত তারিখ সীমার প্রথম সেশনের প্রথম আঘাতের সাথে মেলে। যেমন,users::sequence::^ga:deviceCategory==desktop;->ga:deviceCategory==tablet
অধিবেশন শর্তাবলী তারিখ
বিভাগগুলি এমন এক ধরণের বিশ্লেষণ সমর্থন করে যা dateOfSession
সিনট্যাক্স ব্যবহার করে; <>
অপারেটরের মধ্যে সমন্বয়ে, আপনি একটি সেগমেন্টকে ব্যবহারকারীদের একটি গোষ্ঠীতে সীমাবদ্ধ করতে পারেন যারা একটি নির্দিষ্ট তারিখের সীমার মধ্যে একটি সেশন শুরু করেছেন। dateOfSession
এর জন্য সর্বোচ্চ তারিখ পরিসীমা হল 31 দিন । অনুগ্রহ করে এর ব্যবহার সম্পর্কে বিস্তারিত জানার জন্য নিচের সেশনের উদাহরণ দেখুন।
মাত্রা এবং মেট্রিক শর্তাবলী
কম্বিনিং কন্ডিশন
আপনি AND (অর্থাৎ, ' ;
') এবং OR (অর্থাৎ, ' ,
') অপারেটরগুলির সাথে OR অপারেটরের উচ্চ অগ্রাধিকারের সাথে এক বা একাধিক মাত্রার শর্তগুলিকে একত্রিত করতে পারেন৷
সিনট্যাক্স ফিল্টার একত্রিত করার জন্য ব্যবহৃত হয় একই. বিস্তারিত জানার জন্য কোর রিপোর্টিং API রেফারেন্সে ফিল্টার একত্রিত করা দেখুন।
অপারেটর
নীচের সারণীটি সমস্ত উপলব্ধ অপারেটরগুলির বর্ণনা করে যেগুলি সেগমেন্টে ব্যবহার করা যেতে পারে এবং সেগুলি মাত্রা এবং/বা মেট্রিক্সের জন্য সমর্থিত কিনা।
অপারেটর | বর্ণনা | মাত্রা শর্ত সমর্থিত? | মেট্রিক শর্তাবলী সমর্থিত? |
---|---|---|---|
== | সমান বা সঠিক মিল। | হ্যাঁ যেমন: ga:city==London | হ্যাঁ যেমন: ga:adCost==10 |
!= | এর সমান নয় বা সঠিক মিল নয়। | হ্যাঁ যেমন: ga:city!=London | হ্যাঁ যেমন: ga:adCost!=10 |
< | থেকে কম। | হ্যাঁ (শুধুমাত্র সংখ্যাসূচক মানের জন্য)। যেমন: ga:hour<12 | হ্যাঁ যেমন: ga:adCost<10 |
<= | অপেক্ষাকৃত ছোট বা সমান. | হ্যাঁ (শুধুমাত্র সংখ্যাসূচক মানের জন্য)। যেমন: ga:hour<=12 | হ্যাঁ যেমন: ga:adCost<=10 |
> | অপেক্ষা বৃহত্তর. | হ্যাঁ (শুধুমাত্র সংখ্যাসূচক মানের জন্য)। যেমন: ga:hour>12 | হ্যাঁ যেমন: ga:adCost>10 |
>= | এর চেয়ে বড় বা সমান. | হ্যাঁ (শুধুমাত্র সংখ্যাসূচক মানের জন্য)। যেমন: ga:hour>=12 | হ্যাঁ যেমন: ga:adCost>=10 |
<> | এর মধ্যে (মান প্রদত্ত ব্যাপ্তির মধ্যে)। 1 | হ্যাঁ (শুধুমাত্র সংখ্যাসূচক মানের জন্য)। যেমন: ga:hour<>1_12 | হ্যাঁ যেমন: ga:adCost<>10_20 |
[] | তালিকায় (মান তালিকাভুক্ত মানগুলির মধ্যে একটি)। 2 | হ্যাঁ যেমন: ga:browser[]Chrome|Firefox|Opera | না |
=@ | সাবস্ট্রিং ধারণ করে। | হ্যাঁ যেমন: ga:keyword=@shoes | না |
!@ | সাবস্ট্রিং ধারণ করে না। | হ্যাঁ যেমন: ga:keyword!@shoes | না |
=~ | রেগুলার এক্সপ্রেশনের জন্য একটি মিল রয়েছে। | হ্যাঁ যেমন: ga:keyword=~shoes | না |
!~ | রেগুলার এক্সপ্রেশনের জন্য কোনো মিল নেই। | হ্যাঁ যেমন: ga:keyword!~shoes | না |
1 অপারেটরের মধ্যে <>
আপনাকে একটি নির্দিষ্ট সীমার মধ্যে মানগুলির জন্য অনুসন্ধান করার অনুমতি দেয়৷ এর পরিসরের মানগুলি অন্তর্ভুক্ত এবং এটি মেট্রিক এবং মাত্রা উভয়ের জন্য ব্যবহার করা যেতে পারে যার সংখ্যাসূচক মান রয়েছে (যেমন, ga:hour
)। পরিসরের সর্বনিম্ন এবং সর্বোচ্চ মানগুলিকে একটি আন্ডারস্কোর দিয়ে আলাদা করতে হবে৷
বাক্য গঠন:
{dimensionOrMetricName}<>{minValue}_{maxValue}
উদাহরণ:
সেশনগুলি নির্বাচন করুন যা 12 থেকে 23 ঘন্টার মধ্যে ঘটেছে।
sessions::condition::ga:hour<>12_23
2 ইন লিস্ট অপারেটর []
আপনাকে একটি প্রদত্ত তালিকা থেকে মানগুলির জন্য অনুসন্ধান করার অনুমতি দেয়৷ এটি শুধুমাত্র মাত্রার সাথে ব্যবহার করা যেতে পারে। মান তালিকা একটি "|" ব্যবহার করে পৃথক করা আবশ্যক। চরিত্র যদি একটি "|" থাকে মূল্যের মধ্যে, এটি অবশ্যই পালাতে হবে।
বাক্য গঠন:
{dimensionName}[]{value1}|{value2}|...
সীমাবদ্ধতা:
ইন-লিস্ট ডাইমেনশন শর্ত প্রতি সর্বাধিক 10টি মান অনুমোদিত (যেমন ga:city[]city1|city2|...|city10
)।
উদাহরণ:
ক্রোম, ফায়ারফক্স বা অপেরা ব্রাউজার থেকে সেশন নির্বাচন করুন।
sessions::condition::ga:browser[]Chrome|Firefox|Opera
বিশেষ অক্ষর পালানো
বিশেষ অক্ষর ' ,
' এবং ' ;
' মান এক্সপ্রেশনের মধ্যে যদি সেগুলি ঘটে তবে অবশ্যই পালাতে হবে৷ যেমন, ga:keyword==nike\,shoes
মাত্রা এবং মেট্রিক অবস্থার অতিরিক্ত বিবরণের জন্য, কোর রিপোর্টিং API রেফারেন্স দেখুন।
সীমাবদ্ধতা
মাত্রা এবং মেট্রিক শর্তগুলির সাথে সম্পর্কিত সীমাবদ্ধতাগুলি হল:
- প্রতি সেগমেন্টে সর্বাধিক 10টি মাত্রা বা মেট্রিক শর্ত।
- মাত্রা অবস্থার জন্য সর্বাধিক এক্সপ্রেশন দৈর্ঘ্য 1024 অক্ষর।
মাইগ্রেটিং লিগ্যাসি ডায়নামিক সেগমেন্ট
লিগ্যাসি ডায়নামিক সেগমেন্ট যা dynamic::
উপসর্গ ব্যবহার করে বর্তমান সিনট্যাক্সে মাত্রা এবং মেট্রিক শর্ত সহ সেশন লেভেল সেগমেন্টের সমতুল্য। আপনি যদি লিগ্যাসি ডায়নামিক সেগমেন্টগুলি ব্যবহার করেন তাহলে আপনার উচিত হবে নতুন সিনট্যাক্সে স্থানান্তরিত করে dynamic::
prefix-এর সাথে sessions::condition::
prefix। উদাহরণস্বরূপ, নীচের দুটি বিভাগ সমান:
dynamic::ga:browser==Chrome
সমান:
sessions::condition::ga:browser==Chrome
সেগমেন্টের উদাহরণ
1. জনসংখ্যাগত : পুরুষ ভাষাগুলি EN-US, গেমগুলিতে আগ্রহী এবং আমেরিকা থেকে এসেছে৷
ব্যবহারকারী-ভিত্তিক বিভাগগুলি প্রথমে প্রয়োগ করা হয়। সুতরাং, ব্যবহারকারী-ভিত্তিক শর্ত সেই ব্যবহারকারীদের ফিরিয়ে দেয় যারা পুরুষ এবং গেমে আগ্রহী। এই ব্যবহারকারীদের অন্তর্গত সেশনগুলি আমেরিকা থেকে এবং ভাষাটি EN-US থেকে সেশনগুলি পেতে সেশন-ভিত্তিক শর্তাবলীর অধীন।
users::condition::ga:userGender==Male;users::condition::ga:interestAffinityCategory==Games
;
sessions::condition::ga:region==Americas;sessions::condition::ga:language==en-u
2. আচরণ : যে ব্যবহারকারীরা > 100টি সেশন করেছেন, গত 7 দিনে যাননি, প্রতি সেশনে > 2টি লেনদেন করেছেন এবং প্রতি সেশনে সাইটে > 100 সেকেন্ড ব্যয় করেছেন৷
users::condition::ga:sessions>100;ga:daysSinceLastSession>=7; perSession::ga:transactions>2;perSession::ga:sessionDuration>100
3. সেশন : সেশনগুলি নির্বাচন করুন যেখানে Chrome হিসাবে ব্রাউজার আছে, US হিসাবে দেশ এবং হিট প্রতি ব্যতিক্রম > 1 এবং ব্যবহারকারীদের নির্বাচন করুন যাদের প্রতি সেশন থেকে প্রস্থান করুন < 2৷
sessions::condition::ga:browser==Chrome;ga:country==US;perHit::ga:exceptions>1; users::condition::perSession::ga:exits<2
4. একটি সিকোয়েন্স সহ সেশন: ধাপ সহ সেশন নির্বাচন করুন: ক্রোম এবং হিট প্রতি মোট ইভেন্ট > 5 এবং ধাপ সহ ব্যবহারকারী নির্বাচন করুন: ডেস্কটপে ধাপ অনুসরণ করুন: মোবাইলে।
sessions::sequence::ga:browser==Chrome;condition::perHit::ga:totalEvents>5;users::sequence::ga:deviceCategory==desktop->>ga:deviceCategory=mobile
5. সেশনের তারিখ : এমন ব্যবহারকারীদের নির্বাচন করুন যারা 20 মে, 2014 থেকে 30 মে, 2014-এর মধ্যে তাদের প্রথম অধিবেশন করেছেন এবং সাইটে 600 সেকেন্ডের বেশি সময় ব্যয় করেছেন৷
users::sequence::^ga:sessionCount==1;dateOfSession<>2014-05-20_2014-05-30;->>ga:sessionDurationBucket>600
মেট্রিক্স: প্রাথমিক স্কোপ রেফারেন্স
মেট্রিক | প্রাথমিক সুযোগ |
---|---|
ga:adClicks | হিট |
ga:adCost | হিট |
ga:adsenseAdsClicks | হিট |
ga:adsenseAdsViewed | হিট |
ga:adsenseAdUnitsViewed | হিট |
ga:adsenseCTR | হিট |
ga:adsenseECPM | হিট |
ga:adsensePageImpressions | হিট |
ga:adsenseRevenue | হিট |
ga:avgDomainLookupTime | হিট |
ga:avgDomContentLoadedTime | হিট |
ga:avgDomInteractiveTime | হিট |
ga:avgEventValue | হিট |
ga:avgPageDownloadTime | হিট |
ga:avgPageLoadTime | হিট |
ga:avgRedirectionTime | হিট |
ga:avgScreenviewDuration | হিট |
ga:avgSearchDepth | হিট |
ga:avgSearchDuration | হিট |
ga:avgSearchResultViews | হিট |
ga:avgServerConnectionTime | হিট |
ga:avgServerResponseTime | হিট |
ga:avgUserTimingValue | হিট |
ga:costPerConversion | হিট |
ga:costPerGoalConversion | হিট |
ga:costPerTransaction | হিট |
ga:CPC | হিট |
ga:CPM | হিট |
ga:CTR | হিট |
ga:domainLookupTime | হিট |
ga:domContentLoadedTime | হিট |
ga:domInteractiveTime | হিট |
ga:domLatencyMetricsSample | হিট |
ga:eventValue | হিট |
ga:exceptions | হিট |
ga:exceptionsPerScreenview | হিট |
ga:fatalExceptions | হিট |
ga:fatalExceptionsPerScreenview | হিট |
ga:goalAbandonRateAll | হিট |
ga:goalAbandonsAll | হিট |
ga:goalCompletionsAll | হিট |
ga:goalStartsAll | হিট |
ga:goalValueAll | হিট |
ga:goalValueAllPerSearch | হিট |
ga:goalXXAbandonRate | হিট |
ga:goalXXAbandons | হিট |
ga:goalXXCompletions | হিট |
ga:goalXXStarts | হিট |
ga:goalXXValue | হিট |
ga:impressions | হিট |
ga:itemQuantity | হিট |
ga:itemRevenue | হিট |
ga:itemsPerPurchase | হিট |
ga:localItemRevenue | হিট |
ga:localTransactionRevenue | হিট |
ga:localTransactionShipping | হিট |
ga:localTransactionTax | হিট |
ga:margin | হিট |
ga:metricXX | হিট |
ga:pageDownloadTime | হিট |
ga:pageLoadSample | হিট |
ga:pageLoadTime | হিট |
ga:pageValue | হিট |
ga:pageviews | হিট |
ga:percentSearchRefinements | হিট |
ga:redirectionTime | হিট |
ga:revenuePerItem | হিট |
ga:revenuePerTransaction | হিট |
ga:ROI | হিট |
ga:RPC | হিট |
ga:screenviews | হিট |
ga:searchDepth | হিট |
ga:searchDuration | হিট |
ga:searchGoalConversionRateAll | হিট |
ga:searchGoalXXConversionRate | হিট |
ga:searchRefinements | হিট |
ga:searchResultViews | হিট |
ga:searchUniques | হিট |
ga:serverConnectionTime | হিট |
ga:serverResponseTime | হিট |
ga:socialActivities | হিট |
ga:socialInteractions | হিট |
ga:socialInteractionsPerSession | হিট |
ga:speedMetricsSample | হিট |
ga:timeOnScreen | হিট |
ga:totalEvents | হিট |
ga:totalValue | হিট |
ga:transactionRevenue | হিট |
ga:transactions | হিট |
ga:transactionShipping | হিট |
ga:transactionTax | হিট |
ga:uniqueAppviews | হিট |
ga:uniqueEvents | হিট |
ga:uniquePageviews | হিট |
ga:uniquePurchases | হিট |
ga:uniqueScreenviews | হিট |
ga:uniqueSocialInteractions | হিট |
ga:userTimingSample | হিট |
ga:userTimingValue | হিট |
ga:adsenseExits | সেশন |
ga:avgTimeOnPage | সেশন |
ga:avgSessionDuration | সেশন |
ga:bounces | সেশন |
ga:entranceBounceRate | সেশন |
ga:entranceRate | সেশন |
ga:entrances | সেশন |
ga:eventsPerSessionWithEvent | সেশন |
ga:exitRate | সেশন |
ga:exits | সেশন |
ga:goalConversionRateAll | সেশন |
ga:goalValuePerSession | সেশন |
ga:goalXXConversionRate | সেশন |
ga:organicSearches | সেশন |
ga:pageviewsPerSession | সেশন |
ga:percentSessionsWithSearch | সেশন |
ga:screenviewsPerSession | সেশন |
ga:searchExitRate | সেশন |
ga:searchExits | সেশন |
ga:searchSessions | সেশন |
ga:sessionDuration | সেশন |
ga:transactionRevenuePerSession | সেশন |
ga:transactionsPerSession | সেশন |
ga:bounceRate | সেশন |
ga:sessions | সেশন |
ga:sessionsWithEvent | সেশন |
ga:newSessions | ব্যবহারকারী |
ga:percentNewSessions | ব্যবহারকারী |
ga:users | ব্যবহারকারী |