ট্র্যাকার তৈরি করা

ট্র্যাকার অবজেক্ট ("ট্র্যাকার" নামেও পরিচিত) এমন বস্তু যা ডেটা সংগ্রহ ও সঞ্চয় করতে পারে এবং তারপর সেই ডেটা Google Analytics-এ পাঠাতে পারে।

একটি নতুন ট্র্যাকার তৈরি করার সময়, আপনাকে অবশ্যই একটি ট্র্যাকিং আইডি নির্দিষ্ট করতে হবে (যা আপনার Google Analytics বৈশিষ্ট্যগুলির একটির সাথে সম্পর্কিত সম্পত্তি আইডির মতো) পাশাপাশি একটি কুকি ডোমেনও উল্লেখ করতে হবে, যা কীভাবে কুকি সংরক্ষণ করা হয় তা নির্দিষ্ট করে৷ (প্রস্তাবিত মান 'auto' স্বয়ংক্রিয় কুকি ডোমেন কনফিগারেশন নির্দিষ্ট করে।)

যদি নির্দিষ্ট ডোমেনের জন্য একটি কুকি বিদ্যমান না থাকে, তাহলে একটি ক্লায়েন্ট আইডি তৈরি করা হয় এবং কুকিতে সংরক্ষণ করা হয় এবং ব্যবহারকারীকে নতুন হিসাবে চিহ্নিত করা হয়। যদি একটি কুকিতে একটি ক্লায়েন্ট আইডি মান থাকে, তাহলে সেই ক্লায়েন্ট আইডিটি ট্র্যাকারে সেট করা হয় এবং ব্যবহারকারীকে রিটার্নিং হিসাবে চিহ্নিত করা হয়।

তৈরি করার পরে, ট্র্যাকার অবজেক্টগুলি বর্তমান ব্রাউজিং প্রসঙ্গে যেমন পৃষ্ঠার শিরোনাম এবং URL এবং ডিভাইস সম্পর্কে তথ্য যেমন স্ক্রীন রেজোলিউশন, ভিউপোর্টের আকার এবং নথি এনকোডিং সম্পর্কে তথ্য সংগ্রহ করে। Google Analytics-এ ডেটা পাঠানোর সময় হলে, বর্তমানে ট্র্যাকারে সংরক্ষিত সমস্ত তথ্য পাঠানো হয়।

তৈরির পদ্ধতি

analytics.js লাইব্রেরি ট্র্যাকার তৈরি করার বিভিন্ন উপায় প্রদান করে, কিন্তু সবচেয়ে সাধারণ উপায় হল create কমান্ড ব্যবহার করা এবং দ্বিতীয় এবং তৃতীয় প্যারামিটার হিসাবে ট্র্যাকিং আইডি এবং কুকি ডোমেন ক্ষেত্রগুলি পাস করা:

ga('create', 'UA-XXXXX-Y', 'auto');

নামকরণ ট্র্যাকার

আপনি, ঐচ্ছিকভাবে, create কমান্ডের চতুর্থ আর্গুমেন্ট হিসাবে নামের ক্ষেত্রটি পাস করে ট্র্যাকারের নাম দিতে পারেন। একটি ট্র্যাকারের নামকরণ সেই ক্ষেত্রে প্রয়োজনীয় যেখানে আপনাকে একই পৃষ্ঠার জন্য একাধিক ট্র্যাকার তৈরি করতে হবে। আপনাকে কেন এটি করতে হবে সে সম্পর্কে আরও বিশদ বিবরণের জন্য, একাধিক ট্র্যাকারের সাথে কাজ করার জন্য নীচের বিভাগটি দেখুন।

ga('create', 'UA-XXXXX-Y', 'auto', 'myTracker');

name ক্ষেত্র সেট না করে একটি ট্র্যাকার তৈরি করা একটি "ডিফল্ট" ট্র্যাকার তৈরি হিসাবে পরিচিত। একটি ডিফল্ট ট্র্যাকার অভ্যন্তরীণভাবে "t0" নাম দেওয়া হয়।

সৃষ্টির সময় ক্ষেত্র নির্দিষ্ট করা

একটি ঐচ্ছিক ক্ষেত্র অবজেক্টও পাস করা যেতে পারে যা আপনাকে তৈরির সময় analytics.js ক্ষেত্রগুলির যেকোনো একটি সেট করতে দেয়, তাই সেগুলি ট্র্যাকারে সংরক্ষণ করা হবে এবং প্রেরিত সমস্ত হিটগুলিতে প্রয়োগ করা হবে।

ga('create', 'UA-XXXXX-Y', 'auto', 'myTracker', {
  userId: '12345'
});

এবং ga() ফাংশনে সমস্ত কলের মতো, ক্ষেত্র অবজেক্টটিও সমস্ত ক্ষেত্র একত্রে নির্দিষ্ট করতে ব্যবহার করা যেতে পারে:

ga('create', {
  trackingId: 'UA-XXXXX-Y',
  cookieDomain: 'auto',
  name: 'myTracker',
  userId: '12345'
});

আরও ব্যাপক বিবরণের জন্য create পদ্ধতির রেফারেন্স দেখুন।

একাধিক ট্র্যাকারের সাথে কাজ করা

কিছু ক্ষেত্রে আপনি একক পৃষ্ঠা থেকে একাধিক বৈশিষ্ট্যে ডেটা পাঠাতে চাইতে পারেন। এটি এমন সাইটগুলির জন্য দরকারী যেগুলির একাধিক মালিক একটি সাইটের বিভাগগুলি তত্ত্বাবধান করেন; প্রতিটি মালিক তাদের নিজস্ব সম্পত্তি দেখতে পারেন.

দুটি পৃথক বৈশিষ্ট্যের জন্য ডেটা ট্র্যাক করতে, আপনাকে দুটি পৃথক ট্র্যাকার তৈরি করতে হবে এবং তাদের মধ্যে কমপক্ষে একটি নামযুক্ত ট্র্যাকার হতে হবে। নিম্নলিখিত দুটি কমান্ড একটি ডিফল্ট ট্র্যাকার এবং "ক্লায়েন্টট্র্যাকার" নামে একটি ট্র্যাকার তৈরি করে:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('create', 'UA-XXXXX-Z', 'auto', 'clientTracker');

একটি নির্দিষ্ট ট্র্যাকারের জন্য কমান্ড চালানো হচ্ছে

একটি নির্দিষ্ট ট্র্যাকারের জন্য analytics.js কমান্ড চালানোর জন্য, আপনি কমান্ডের নামের সাথে ট্র্যাকার নামের উপসর্গ, একটি বিন্দু অনুসরণ করুন। যখন আপনি একটি ট্র্যাকারের নাম উল্লেখ না করেন, কমান্ডটি ডিফল্ট ট্র্যাকারে চালানো হয়।

উপরের দুটি ট্র্যাকারের জন্য পেজভিউ পাঠাতে, আপনি নিম্নলিখিত দুটি কমান্ড চালাবেন:

ga('send', 'pageview');
ga('clientTracker.send', 'pageview');

ভবিষ্যত গাইড নির্দিষ্ট কমান্ড চালানোর জন্য সিনট্যাক্স সম্পর্কে আরও বিশদে যাবে। আপনি সমস্ত analytics.js কমান্ডের জন্য সম্পূর্ণ কমান্ড সিনট্যাক্স দেখতে কমান্ড সারি রেফারেন্সটিও উল্লেখ করতে পারেন।

পরবর্তী পদক্ষেপ

একবার আপনি একটি ট্র্যাকার তৈরি করলে, আপনাকে সেই ট্র্যাকার অবজেক্টে সঞ্চিত ডেটা অ্যাক্সেস করতে হতে পারে। পরবর্তী নির্দেশিকা ব্যাখ্যা করে কিভাবে ট্র্যাকার ডেটা পেতে এবং সেট করতে হয়