Google Analytics ওয়েব ট্র্যাকিং (ga.js) চেঞ্জলগ

আমরা পর্যায়ক্রমে Google Analytics জাভাস্ক্রিপ্ট ট্র্যাকিং কোড ( ga.js ) আপডেট করি যাতে নতুন বৈশিষ্ট্যগুলি সরবরাহ করা যায় এবং পূর্ববর্তী সংস্করণগুলিতে আবিষ্কৃত ত্রুটিগুলি মেরামত করা যায়৷

এই পৃষ্ঠাটি ga.js ট্র্যাকিং কোডে করা যেকোনো পরিবর্তন নথিভুক্ত করে। আমরা সুপারিশ করি যে আপনি যে কোনো নতুন ঘোষণার জন্য পর্যায়ক্রমে এই তালিকাটি পরীক্ষা করুন। আপনি নীচের সদস্যতা বিভাগের অধীনে তালিকাভুক্ত ফিডগুলির মাধ্যমে পরিবর্তনগুলিতে সদস্যতা নিতে পারেন৷

মনে রাখবেন যে আপনি এবং আপনার ব্যবহারকারীরা এখনই আপডেট করা ga.js ট্র্যাকিং কোড দেখতে পাবেন না কারণ:

  • পরিবর্তনগুলি ক্রমবর্ধমানভাবে গুগুল এর গ্লোবাল ডাটা সেন্টার অবকাঠামো জুড়ে বেশ কয়েকদিন ধরে রোল আউট করা হয়েছে।
  • আপনার ওয়েবসাইটের ব্যবহারকারীদের তাদের ব্রাউজারে আমাদের জাভাস্ক্রিপ্টের পুরানো সংস্করণ থাকতে পারে।

সম্পর্কিত চেঞ্জলগ সদস্যতা

সমস্ত সংগ্রহ, কনফিগারেশন এবং রিপোর্টিং API অন্তর্ভুক্ত করে।

ওয়েব ট্র্যাকিং (ga.js এবং analytics.js), Android SDK, iOS SDK, এবং পরিমাপ প্রোটোকল অন্তর্ভুক্ত করে৷

  • একটি বৈধ ট্র্যাকিং আইডি নেই এমন হিটগুলি এখন বাদ দেওয়া হয়েছে৷
  • ইয়াহু সুরক্ষিত অনুসন্ধান এখন সঠিকভাবে একটি জৈব উত্স হিসাবে শ্রেণীবদ্ধ করা হয়েছে৷
  • আনপ্রিফিক্সড প্রিরেন্ডারিং এপিএসের জন্য সমর্থন যোগ করা হয়েছে। প্রিরেন্ডারিং এখন Chrome ছাড়াও IE11-এ কাজ করে।
  • রক্ষণাবেক্ষণ রিলিজ.

নিম্নলিখিত পরিবর্তনগুলি ট্র্যাকিং কোডের সর্বশেষ সংস্করণে পুশ করা হয়েছে:

  • _set , যেমন gaq.push(['_set', 'currencyCode', 'EUR']) সহ স্থানীয় মুদ্রা নির্দিষ্ট করার জন্য সমর্থন যোগ করা হয়েছে

নিম্নলিখিত পরিবর্তনগুলি ট্র্যাকিং কোডের সর্বশেষ সংস্করণে পুশ করা হয়েছে:

  • সর্বাধিক অনুমোদিত সাইট গতির নমুনা হার ( _setSiteSpeedSampleRate ) 10% থেকে 100% বৃদ্ধি করা হয়েছে৷
  • _setAccount পদ্ধতিটি এখন যেকোন অগ্রণী এবং পরবর্তী স্থানগুলিকে ছাঁটাই করে।

নিম্নলিখিত পরিবর্তনগুলি ট্র্যাকিং কোডের সর্বশেষ সংস্করণে পুশ করা হয়েছে:

  • ডিফল্টরূপে সনাক্ত করা জৈব অনুসন্ধান ইঞ্জিনগুলির তালিকা আপডেট করা হয়েছে৷ 'startsiden.no', 'rakuten.co.jp', 'biglobe.ne.jp', এবং 'goo.ne.jp' যোগ করা হয়েছে। 'অনুসন্ধান' সরানো হয়েছে এবং 'conduit.com', 'babylon.com', 'search-results.com', 'avg.com', 'comcast.net', এবং 'incredimail.com' যোগ করা হয়েছে যার সবগুলোই আগে অ্যাট্রিবিউট করা হয়েছিল একসাথে 'অনুসন্ধান' হিসাবে।

নিম্নলিখিত পরিবর্তনগুলি ট্র্যাকিং কোডের সর্বশেষ সংস্করণে পুশ করা হয়েছে:

  • কাস্টম পরিবর্তনশীল দৈর্ঘ্যের সীমা 64 থেকে 128 অক্ষরে বৃদ্ধি করা হয়েছে। উপরন্তু, URL এনকোডিংয়ের আগে দৈর্ঘ্য এখন চেক করা হয়।
  • ইভেন্ট হিট জন্য হার সীমা শিথিল করা হয়েছে. আপনি এখন প্রতি সেকেন্ডে 1টি অতিরিক্ত হিট সহ 10টি হিট পাঠাতে পারেন (আগে এটি প্রতি 5 সেকেন্ডে 1টি হিটের মধ্যে সীমাবদ্ধ ছিল)। মনে রাখবেন প্রতি সেশন সীমা 500 হিট এখনও প্রযোজ্য।
  • __utmv কুকিজ এখন RFC-এর সাথে সামঞ্জস্যপূর্ণ হওয়ার জন্য একটি ভিন্ন পরিবর্তনশীল বিভাজক (কমার পরিবর্তে ক্যারেট) দিয়ে লেখা হয়। এটি গ্রাহকদের দ্বারা দেখা কুকি এনকোডিং সংক্রান্ত সমস্যাগুলির কিছু সমাধান করা উচিত৷

সাইট স্পিড ডেটা সংগ্রহে পরিবর্তন:

  • সাইটের গতির ডেটা এখন 1% নমুনা হারে সমস্ত ওয়েব বৈশিষ্ট্যের জন্য স্বয়ংক্রিয়ভাবে সংগ্রহ করা হয়। _trackPageLoadTime ফাংশন, পূর্বে সাইটের গতি ডেটা সংগ্রহের জন্য অপ্ট-ইন করার প্রয়োজন ছিল, এখন অবহেলিত হয়েছে।
  • নতুন _setSiteSpeedSampleRate ফাংশন ব্যবহার করে ডিফল্ট নমুনা হার সামঞ্জস্য করা যেতে পারে।
  • যদি _trackPageview কলে একটি ভার্চুয়াল পাথ ব্যবহার করা হয়, তাহলে সেই পাথটি এখন সেই পৃষ্ঠা থেকে সংগৃহীত যেকোনো সাইটের গতির ডেটার সাথে যুক্ত হবে।

এই রিলিজে নিম্নলিখিত নতুন বৈশিষ্ট্য রয়েছে:

  • _trackEvent() পদ্ধতির নতুন opt_noninteraction প্যারামিটারটিকে true সেট করে ইভেন্টগুলিকে অ-ইন্টার্যাকশন হিসাবে চিহ্নিত করা যেতে পারে। একটি ইভেন্টকে অ-ইন্টার্যাকশন হিসাবে চিহ্নিত করা ইঙ্গিত করে যে ট্যাগ করা ইভেন্ট থেকে হিটগুলি বাউন্স হারকে প্রভাবিত করবে না। আরও তথ্যের জন্য, ga.js রেফারেন্স দেখুন।

এই রিলিজে নিম্নলিখিত বাগ ফিক্স রয়েছে:

  • একটি সমস্যা সমাধান করা হয়েছে যেখানে অভ্যন্তরীণ সাইট লিঙ্কগুলিতে AdWords gclid URL প্যারামিটার প্রচার করার ফলে অর্থপ্রদানের পরিদর্শন সংখ্যা বৃদ্ধি পেতে পারে৷

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

সেশন গণনার পরিবর্তন:

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

ক্রস-ডোমেন ট্র্যাকিংয়ের পরিবর্তন:

  • ক্রস-ডোমেন ট্র্যাকিং কনফিগার করার সময় _setAllowHash(false) এ কল করার আর প্রয়োজন নেই। যে পৃষ্ঠাগুলিতে ইতিমধ্যেই _setAllowHash(false) এ একটি কল রয়েছে সেগুলি কাজ করতে থাকবে, কিন্তু একটি নতুন সাইট সেট আপ করার সময় এটির আর প্রয়োজন নেই৷
  • ট্র্যাকিং স্ক্রিপ্টটি এখন লিঙ্কার প্যারামিটারগুলি মেরামত করার চেষ্টা করবে যা HTTP পুনঃনির্দেশক এবং ব্রাউজার দ্বারা বিকৃত করা হয়েছে। পুনঃনির্দেশক এবং ব্রাউজার দ্বারা প্রবর্তিত এনকোডিং পরিবর্তনের কারণে বর্তমানে বাতিল করা লিঙ্কার মানগুলির প্রায় 85% এখন সফলভাবে পুনরুদ্ধার করা উচিত এবং ট্র্যাকিং স্ক্রিপ্ট দ্বারা গৃহীত হওয়া উচিত।

এই রিলিজে একটি নতুন বৈশিষ্ট্য রয়েছে:

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

এই রিলিজে বিভিন্ন ধরনের বাগ ফিক্স এবং রিফ্যাক্টরিং এবং একটি নতুন বৈশিষ্ট্য রয়েছে:

  • সামাজিক ট্র্যাকিং সমর্থন যোগ করা হয়েছে ( _trackSocial )

এই রিলিজে নিম্নলিখিত বাগ ফিক্স রয়েছে।

  • ক্রস ডোমেন ট্র্যাকিংয়ে একটি বাগ সংশোধন করা হয়েছে যা কিছু ক্ষেত্রে প্রচারাভিযানের ডেটার ভুল এনকোডিং ঘটায়।
  • ক্রস ডোমেন ট্র্যাকিংয়ে একটি বাগ সংশোধন করা হয়েছে যার কারণে ইউআরএল থেকে একাধিকবার কুকি লোড হয়েছে, কিছু ক্ষেত্রে ভুল কুকিজ সৃষ্টি হয়েছে।
  • কাস্টম ভেরিয়েবলের একটি বাগ সংশোধন করা হয়েছে যার কারণে কিছু মান রিপোর্টে এনকোড করা হয়েছে।

এই রিলিজে বাগ ফিক্স এবং রিফ্যাক্টরিং সহ নিয়মিত রক্ষণাবেক্ষণ রয়েছে। পাবলিক API বা কার্যকারিতা কোন পরিবর্তন নেই.

এই রিলিজে আপডেট এবং একটি নতুন বৈশিষ্ট্য রয়েছে।

  • POST সমর্থন:

    • ট্র্যাকিং কোড এখন অনেক বড় ট্র্যাকিং বীকন পাঠাতে পারে। ঐতিহ্যগতভাবে, বীকনগুলি HTTP GET অনুরোধের মাধ্যমে পাঠানো হয়েছে, যা কিছু ব্রাউজার এবং প্রক্সি দ্বারা 2048 অক্ষরের মধ্যে সীমাবদ্ধ। এই সীমার বেশি অনুরোধ বাদ দেওয়া হয়েছে এবং ডেটা কখনই Google Analytics-এ পৌঁছায়নি। এই রিলিজ দিয়ে শুরু করে, 2048 অক্ষরের চেয়ে দীর্ঘ অনুরোধগুলি HTTP POST মাধ্যমে পাঠানো হবে, যার কোন সীমা নেই। ট্র্যাকিং কোড এখন 8192 অক্ষর পর্যন্ত বীকন সমর্থন করবে।

এই রিলিজে নিম্নলিখিত বাগ ফিক্স রয়েছে।

  • একটি বাগ সংশোধন করা হয়েছে যা _addIgnoredOrganic এবং _addIgnoredRef একটি সাইটের প্রথম দর্শনে সঠিকভাবে কাজ করতে বাধা দেয়।
  • একাধিক আইফ্রেম জুড়ে চলমান ট্র্যাকিং কোড সম্পর্কিত একটি সমস্যা সমাধান করা হয়েছে।

এই রিলিজে বাগ ফিক্স এবং রিফ্যাক্টরিং সহ নিয়মিত রক্ষণাবেক্ষণ রয়েছে। পাবলিক API বা কার্যকারিতা কোন পরিবর্তন নেই.

এই রিলিজে বাগ ফিক্স এবং API ক্লিনআপ রয়েছে।

  • ত্রুটি সংশোধন:

    • স্থির ইভেন্ট ট্র্যাকিং বাগ। _trackEvent কল করার জন্য প্রথমে _initData বা _trackPageview কল করার প্রয়োজন নেই।
    • অ্যাসিঙ্ক স্নিপেট আপডেট করা হয়েছে যাতে এটি IE 6 এবং 7-এ কোনও সমস্যা না করেই যে কোনও পৃষ্ঠায় মাথায় রাখা যায়। নতুন স্নিপেটের জন্য অ্যাসিঙ্ক্রোনাস ট্র্যাকিং গাইড দেখুন। এই আপডেটটি 3/22/2010 এ ঘটেছে।
    • _gat অবজেক্টে কলিং পদ্ধতি সমর্থন করার জন্য প্রসারিত অ্যাসিঙ্ক সিনট্যাক্স।
  • অ্যাসিঙ্ক সিনট্যাক্সের সাথে সামঞ্জস্যপূর্ণ ট্র্যাকার ইনিশিয়ালাইজেশন এপিআই আপডেট করা হয়েছে। এছাড়াও পুরানো ফাংশন অবচয়.

    • যোগ করা হয়েছে _gat._createTracker(opt_account, opt_name) ফাংশন। ট্র্যাকারদের নামকরণ এবং পরে তাদের নামের দ্বারা পুনরুদ্ধার করার অনুমতি দেয় _gat._getTracker(account) এর পরিবর্তে এটি ব্যবহার করুন৷
    • _gat._getTrackerByName(name) যোগ করা হয়েছে। প্রদত্ত নাম সহ ট্র্যাকার পুনরুদ্ধার করে।
    • tracker._getName() । ট্র্যাকার তৈরি করার সময় দেওয়া নামটি ফেরত দেয়।
    • অপ্রচলিত _gaq._createAsyncTracker(account, opt_name) । পরিবর্তে _gat._createTracker ব্যবহার করুন।
    • অপ্রচলিত _gaq._getAsyncTracker(name) । পরিবর্তে _gat._getTrackerByName ব্যবহার করুন।
  • এই API পরিবর্তনগুলির বিশদ বিবরণের জন্য ট্র্যাকার রেফারেন্স দেখুন।

এই রিলিজে ডিফল্ট সার্চ ইঞ্জিন তালিকার আপডেট এবং কুকি টাইমআউট নিয়ন্ত্রণের জন্য নতুন ফাংশন রয়েছে। এছাড়াও, অ্যাসিঙ্ক্রোনাস GA স্নিপেট চালু করা হয়েছে যা পৃষ্ঠায় ga.js লেটেন্সি প্রভাবকে হ্রাস করে।

  • ডিফল্ট সার্চ ইঞ্জিন তালিকা আপডেট করা হয়েছে

    • Naver, Eniro এবং Daum সার্চ ইঞ্জিন যোগ করা হয়েছে।
    • তালিকা থেকে Looksmart, Gigablast, Club-internet, Netsprint, Intera, Nostrum এবং Ilse-কে সরিয়ে দেওয়া হয়েছে।
  • সমস্ত সঞ্চিত কুকির জন্য কুকির মেয়াদ শেষ হওয়ার সময় নিয়ন্ত্রণ করতে ফাংশন যোগ করা হয়েছে। বিদ্যমান কুকি টাইমআউট ফাংশন অবহেলিত। আরো বিস্তারিত জানার জন্য JS API ডকুমেন্টেশন দেখুন।

    • _setVisitorCookieTimeout(cookieTimeoutMillis) _setCookiePersistence ফাংশন প্রতিস্থাপন করে।
    • _setSessionCookieTimeout(cookieTimeoutMillis) _setSessionTimeout ফাংশন প্রতিস্থাপন করে।
    • _setCampaignCookieTimeout(cookieTimeoutMillis) _setCookieTimeout ফাংশন প্রতিস্থাপন করে।
  • অ্যাসিঙ্ক্রোনাস GA স্নিপেট চালু করা হয়েছে। কিভাবে এটি চেষ্টা করে দেখুন ডকুমেন্টেশন .

  • _setVar ফাংশন এখন বাতিল করা হয়েছে। কাস্টম ভেরিয়েবল বৈশিষ্ট্য _setVar প্রতিস্থাপন করে। আরো বিস্তারিত জানার জন্য ডকুমেন্টেশন দেখুন.

এই রিলিজে রয়েছে:

  • দর্শক স্তরের কাস্টম ভেরিয়েবল পুনরুদ্ধার করতে একটি নতুন ফাংশন যোগ করা হয়েছে৷ আরো বিস্তারিত জানার জন্য ফাংশন ডকুমেন্টেশন দেখুন.

    • _getVisitorCustomVar(index)
  • window.onload এর জন্য অপেক্ষা করার পরিবর্তে, ga.js কার্যকর হওয়ার সাথে সাথে সাইট ওভারলে বিষয়বস্তু লোড হয়।

এই রিলিজে একটি নতুন বৈশিষ্ট্য রয়েছে:

  • জৈব উত্স তালিকার শুরুতে বা শেষে নতুন জৈব উত্স যোগ করা হয়েছে কিনা তা নির্দিষ্ট করতে _addOrganic ফাংশনে একটি ঐচ্ছিক বুলিয়ান প্যারামিটার যোগ করা হয়েছে। আরো বিস্তারিত জানার জন্য ডকুমেন্টেশন দেখুন.

    • _addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)

এই রিলিজে কর্মক্ষমতা উন্নতি এবং রিফ্যাক্টরিংয়ের জন্য নিয়মিত রক্ষণাবেক্ষণ রয়েছে। পাবলিক API বা কার্যকারিতা কোন পরিবর্তন নেই.

এই রিলিজে একাধিক বাগ ফিক্স এবং কর্মক্ষমতা উন্নতি রয়েছে:

  • জৈব অনুসন্ধানের জন্য অনুসন্ধান শব্দগুলির জন্য সঠিক এনকোডিং, (utmp) এর জন্য ওয়েব পৃষ্ঠার পাথ তথ্য এবং লিঙ্কার বৈশিষ্ট্য (যেমন: _link এবং _linkByPost ফাংশন) ব্যবহার করার সময় ব্যবহারকারীর সংজ্ঞায়িত মান।
  • সার্চ ইঞ্জিন Rambler জৈব অনুসন্ধান তালিকায় যোগ করা হয়েছে
  • সার্চ ইঞ্জিন http://kvasir.no-এর জন্য জৈব অনুসন্ধান পার্সিং সংশোধন করা হয়েছে
  • ব্যবহারকারীর দ্বারা সংজ্ঞায়িত নতুন জৈব সার্চ ইঞ্জিনগুলি এখন তালিকার শীর্ষে যোগ করা হয়েছে৷
  • অপসারিত _trackEvent(action, label, value) ফাংশন সরানো হয়েছে এবং এটিকে _trackEvent(category, action, label, value) দিয়ে প্রতিস্থাপিত করেছে
  • রেফারার ইউআরএল এখন কেস সংবেদনশীল হিসাবে সংরক্ষণ করা হয়। যেমন: www.domain.com/PaGe.HtMl কেস তথ্য সহ রিপোর্ট করা হবে।
  • GASO টোকেন আকারে একটি 1200 অক্ষরের সীমাবদ্ধতা যোগ করা হয়েছে৷
  • কুকিজের ডিফল্ট টাইমআউট ওভাররাইড করার জন্য নতুন ফাংশন যোগ করা হয়েছে: _setCookiePersistence(timeout)