ট্র্যাকিং কোড: _গ্যাট গ্লোবাল অবজেক্ট

_gat গ্লোবাল অবজেক্ট ট্র্যাকার অবজেক্ট তৈরি এবং পুনরুদ্ধার করতে ব্যবহৃত হয়, যেখান থেকে অন্যান্য সমস্ত পদ্ধতি চালু করা হয়। তাই এই তালিকার পদ্ধতিগুলি শুধুমাত্র _gat গ্লোবাল ভেরিয়েবল ব্যবহার করে তৈরি একটি ট্র্যাকার অবজেক্ট থেকে চালানো উচিত। অ্যাসিঙ্ক্রোনাস ট্র্যাকিংয়ের জন্য _gaq গ্লোবাল অবজেক্ট ব্যবহার করে অন্য সমস্ত পদ্ধতি কল করা উচিত।

_gat অবজেক্ট পদ্ধতি

পদ্ধতির বিবরণ

_getTracker()

    _getTracker(account)
    প্রদত্ত ওয়েব সম্পত্তি আইডির জন্য একটি ট্র্যাকার অবজেক্ট তৈরি করে। এই পদ্ধতিটিকে একই অ্যানালিটিক অ্যাকাউন্ট আইডির জন্য একাধিকবার কল করা হলে, প্রতিটি আহ্বানের জন্য একটি নতুন বস্তু তৈরি করা হয়
    _gat._getTracker('UA-65432-1');

    পরামিতি

      String account ট্র্যাকার অবজেক্টের জন্য সম্পূর্ণ ওয়েব প্রপার্টি আইডি (যেমন UA-65432-1 )।

    রিটার্ন

      Tracker তৈরি করা ট্র্যাকিং অবজেক্ট।

_createTracker()

    _createTracker(opt_account, opt_name)
    একটি নতুন ট্র্যাকার অবজেক্ট তৈরি করে এবং প্রদত্ত নাম বরাদ্দ করে। যদি কোন নাম দেওয়া না হয়, একটি তৈরি করা হবে. ট্র্যাকার অবজেক্টগুলি তাদের নামের অধীনে সংরক্ষণ করা হয় যাতে সেগুলি _getTrackerByName মাধ্যমে পুনরুদ্ধার করা যায়। যদি একই নামে দুটি ট্র্যাকার তৈরি করা হয়, তবে দ্বিতীয়টি প্রথমটিকে ওভাররাইট করবে এবং প্রথমটি _getTrackerByName মাধ্যমে আর পুনরুদ্ধারযোগ্য হবে না।
    _gat._createTracker('UA-65432-1');
    _gat._createTracker('UA-65432-2', 't2');

    পরামিতি

      String opt_account ট্র্যাকার অবজেক্টের জন্য সম্পূর্ণ ওয়েব সম্পত্তি আইডি (যেমন UA-XXXXX-X )।
      String opt_name নিচে ট্র্যাকার সংরক্ষণ করার জন্য ঐচ্ছিক নাম। _getTrackerByName এর মাধ্যমে ট্র্যাকারটি পুনরুদ্ধার করতে এই নামটি ব্যবহার করুন৷

    রিটার্ন

      Tracker তৈরি করা ট্র্যাকিং অবজেক্ট।

_getTrackerByName()

    _getTrackerByName(opt_name)
    প্রদত্ত নাম সহ ট্র্যাকার বস্তু পুনরুদ্ধার করে। যদি কোন নাম দেওয়া না হয়, ডিফল্ট ব্যবহার করা হবে, যা খালি স্ট্রিং ('')। প্রদত্ত নামের সাথে কোন ট্র্যাকার বিদ্যমান না থাকলে, একটি নতুন ট্র্যাকার তৈরি করা হয়, সেই নামে বরাদ্দ করা হয় এবং ফেরত দেওয়া হয়।
    _gat._getTrackerByName();
    _gat._getTrackerByName('t2');

    পরামিতি

      String opt_name পুনরুদ্ধার করার জন্য ট্র্যাকারের ঐচ্ছিক নাম। ডিফল্ট খালি স্ট্রিং ('')।

    রিটার্ন

      Tracker পুনরুদ্ধার করা বা তৈরি ট্র্যাকিং বস্তু।

_anonymizeIp()

    _anonymizeIp()

    Google Analytics-কে বলে যে আইপি অ্যাড্রেসের শেষ অক্টেটটি স্টোরেজের আগে সরিয়ে দিয়ে ট্র্যাকার অবজেক্টের পাঠানো তথ্যকে বেনামী করতে। মনে রাখবেন এটি ভৌগলিক প্রতিবেদনের যথার্থতা কিছুটা কমিয়ে দেবে।

    ট্র্যাকিং বেনামী করার জন্য এই ফাংশনটি ব্যবহার করার সময়, আপনাকে অবশ্যই push ফাংশনটি ব্যবহার করতে হবে এবং ট্র্যাকার অবজেক্টের সাথে ফাংশনটিকে সঠিকভাবে সংযুক্ত করতে হবে, যেমনটি নীচে চিত্রিত হয়েছে৷

Async স্নিপেট (প্রস্তাবিত)
var _gaq = _gaq || [];
_gaq.push (['_setAccount', 'UA-XXXXXXX-YY']);
_gaq.push (['_gat._anonymizeIp']);
_gaq.push (['_trackPageview']);


_forceSSL()

    _forceSSL(bool)

    SSL ব্যবহার করে সমস্ত হিট পাঠাতে Google Analytics কনফিগার করে, এমনকি অনিরাপদ (HTTP) পৃষ্ঠা থেকেও।

অ্যাসিঙ্ক স্নিপেট (প্রস্তাবিত)

_gaq.push(['_setAccount', 'UA-12345-1']);
_gaq.push(['_gat._forceSSL']);       // Send all hits using SSL, even from insecure (HTTP) pages.
_gaq.push(['_trackPageview']);