gtag.js এর সাথে কুকিজ এবং ব্যবহারকারীর পরিচয়

gtag.js ব্রাউজিং সেশন জুড়ে অনন্য ব্যবহারকারীদের সনাক্ত করতে কুকি ব্যবহার করে। এই পৃষ্ঠাটি ব্যাখ্যা করে কিভাবে কুকি সেটিংস কাস্টমাইজ করতে হয়।

নিম্নলিখিত টেবিলটি gtag.js দ্বারা ব্যবহৃত ডিফল্ট কুকি ফিল্ডের মানগুলি দেখায়:

ক্ষেত্র নাম মান প্রকার ডিফল্ট মান
cookie_domain string auto
cookie_expires integer 63072000 (দুই বছর, সেকেন্ডে)
cookie_prefix string _ga
cookie_update boolean true
cookie_flags string

এই মানগুলির যেকোনো একটি পরিবর্তন করতে, প্যারামিটার তালিকায় সেগুলি নির্দিষ্ট করতে আপনার সম্পত্তির config আপডেট করুন। উদাহরণ স্বরূপ:

gtag('config', 'GA_MEASUREMENT_ID', {
  'cookie_prefix': 'MyCookie',
  'cookie_domain': 'blog.example.com',
  'cookie_expires': 28 * 24 * 60 * 60  // 28 days, in seconds
});

ডিফল্টরূপে, gtag.js-এ স্বয়ংক্রিয় কুকি ডোমেন কনফিগারেশন সক্ষম করা আছে। সক্রিয় করা হলে, gtag.js সর্বোচ্চ স্তরের ডোমেনে কুকি সেট করবে। উদাহরণস্বরূপ, যদি আপনার ওয়েবসাইটের ঠিকানা হয় blog.example.com , gtag.js example.com ডোমেনে কুকি সেট করবে। যদি gtag.js সনাক্ত করে যে আপনি স্থানীয়ভাবে একটি সার্ভার চালাচ্ছেন (যেমন localhost ), এটি স্বয়ংক্রিয়ভাবে cookie_domain কে 'none' তে সেট করে, যার ফলে gtag.js নথির অবস্থান থেকে সম্পূর্ণ ডোমেন ব্যবহার করে কুকি সেট করতে পারে।

স্বয়ংক্রিয় কুকি ডোমেন কনফিগারেশন বন্ধ করতে, cookie_domain প্যারামিটারের জন্য একটি মান নির্দিষ্ট করতে আপনার সম্পত্তির config আপডেট করুন:

gtag('config', 'GA_MEASUREMENT_ID', {
  'cookie_domain': 'blog.example.com'
});

অন্যান্য কুকির সাথে বিরোধ এড়াতে, আপনাকে কুকি প্রিফিক্স পরিবর্তন করতে হতে পারে, যা gtag.js দ্বারা সেট করা কুকিগুলিতে আগে থেকে যুক্ত করা হবে। উদাহরণস্বরূপ, Google Analytics দ্বারা ব্যবহৃত ID কুকির ডিফল্ট নাম হল _ga । এই কোডটির পরিবর্তে কুকির নাম example_ga হবে:

gtag('config', 'GA_MEASUREMENT_ID', {
  'cookie_prefix': 'example'
});

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

আপনি যদি cookie_expires মান 0 (শূন্য) সেকেন্ডে সেট করেন, তাহলে কুকিটি একটি সেশন ভিত্তিক কুকিতে পরিণত হয় এবং বর্তমান ব্রাউজার সেশন শেষ হওয়ার পরে মেয়াদ শেষ হয়ে যায়।

gtag('config', 'GA_MEASUREMENT_ID', {
  'cookie_expires': 0
});

cookie_update true সেট করা থাকলে (ডিফল্ট মান), gtag.js প্রতিটি পৃষ্ঠা লোড হলে কুকি আপডেট করবে। এটি সাইটের সাম্প্রতিক পরিদর্শনের সাথে সম্পর্কিত কুকির মেয়াদ শেষ হওয়ার আপডেট করবে। উদাহরণস্বরূপ, যদি কুকির মেয়াদ এক সপ্তাহে সেট করা হয়, এবং একজন ব্যবহারকারী একই ব্রাউজার ব্যবহার করে প্রতি পাঁচ দিনে ভিজিট করেন, কুকির মেয়াদ প্রতিটি ভিজিটে আপডেট করা হবে এবং তাই কার্যকরভাবে কখনই মেয়াদ শেষ হবে না।

false সেট করা হলে, প্রতিটি পৃষ্ঠা লোডে কুকি আপডেট করা হয় না। এটি কুকির মেয়াদ শেষ হওয়ার প্রভাবটি একটি ব্যবহারকারীর প্রথমবার সাইট পরিদর্শন করার সাথে সম্পর্কিত।

gtag('config', 'GA_MEASUREMENT_ID', {
  'cookie_update': false
});

সেট করা হলে কুকিতে অতিরিক্ত পতাকা যুক্ত করে। পতাকা সেমিকোলন দ্বারা পৃথক করা আবশ্যক।

gtag('set', {
  'cookie_flags': 'SameSite=None;Secure'
});

ইউজার আইডি সেট করুন

একটি ব্যবহারকারী আইডি একটি অনন্য, স্থায়ী, এবং অ-ব্যক্তিগতভাবে সনাক্তযোগ্য আইডি স্ট্রিং যা একজন ব্যবহারকারীকে প্রতিনিধিত্ব করে। এটি ডিভাইস জুড়ে সেশনের গ্রুপের বিশ্লেষণ সক্ষম করে। কেন আপনার ইউজার আইডি প্রয়োগ করা উচিত তা জানতে, ইউজার আইডি বৈশিষ্ট্য ব্যবহার করার সুবিধাগুলি দেখুন।

gtag.js এর সাথে User ID প্রয়োগ করতে, User ID সেট করতে আপনার প্রপার্টির config আপডেট করুন:

gtag('config', 'GA_MEASUREMENT_ID', {
  'user_id': 'USER_ID'
});

ব্যবহারকারীর কাছ থেকে সম্মতি না দেওয়া পর্যন্ত আপনি কুকি পড়তে বা না লিখতে gtag.js কনফিগার করতে পারেন। আরও জানতে সম্মতির উপর ভিত্তি করে ট্যাগ আচরণ সামঞ্জস্য করুন দেখুন