ক্লোজিং হেড ট্যাগের আগে ইউনিভার্সাল অ্যানালিটিক্স কোডটি তাত্ক্ষণিকভাবে যেতে হবে কেন?


9

সরকারী গুগল ডকুমেন্টেশন এতে বলে:

আপনি ট্র্যাক করতে চান এমন প্রতিটি ওয়েব পৃষ্ঠায় আপনার স্নিপেট (সম্পূর্ণরূপে আনলটার্ড) আটকান। বন্ধ হওয়ার </head>ট্যাগের আগেই এটি আটকে দিন

নিশ্চয়ই কিছু কারণ রয়েছে যে তারা এই স্থান নির্ধারণের পরামর্শ দেয়; এই কারণগুলি (গুলি) কী তা আমি জানতে চাই।

আমার চিন্তাভাবনাটি হ'ল : এটি কেন বডি ট্যাগে যেতে পারে না, যদি এটি যাইহোক অ্যাসিঙ্ক্রোনাস কোডটি অবরুদ্ধ করা হয়?

আমার সহকর্মী থিয়োরাইজড: এটি এমন যাতে পৃষ্ঠাগুলি এখনও ট্র্যাক করে, এমনকি পৃষ্ঠায় আরও একটি উপাদান সমস্ত কিছু ভেঙে দেয়।

তবে যদি এটি সত্য হয়, তবে কেন এটি খোলার মাথার ট্যাগের ঠিক পরে যুক্ত করার পরামর্শ দিচ্ছেন না ?


1
আপনি কেন তাদের ডকুমেন্টেশন প্রশ্ন করবেন? আপনি যত্ন কেন? এটি বন্ধ করার ট্যাগের আগে রেখে দিন,
স্টিভ

1
এটি শিরোনাম বা মেটা ট্যাগগুলির সাথে কিছু করতে পারে।
315

3
@ স্টিভ: এমন একটি দৃশ্যের কল্পনা করুন যেখানে আপনি যে সিএমএস ব্যবহার করেন এটি পৃষ্ঠাতে এটি যুক্ত করা খুব সহজ করে তোলে তবে প্রস্তাবিত অবস্থানে এটি যুক্ত করা খুব কঠিন। ক্লায়েন্ট জিজ্ঞাসা করবে "এত সাধারণ পরিবর্তন কেন এত দীর্ঘ সময় নেয় এবং যদি তা মাথায় না আসে তবে কী হবে।"
এরিক সিস্ট্র্যান্ড

উত্তর:


7

আপনি খুব অল্প ট্রেড-অফ দিয়ে ওয়েবপৃষ্ঠায় কোডটি যে কোনও জায়গায় রাখতে পারেন।

গুগল কেন বিশেষভাবে এটিকে <head>বিভাগে রাখার পরামর্শ দেয়?

কারণ এটি রাখার একটি ছোট সুবিধা রয়েছে - এটির সাহায্যে <head>আপনি এমন ব্যবহারকারীদের ক্যাপচার করতে পারেন যারা আপনার পৃষ্ঠাটি খোলার সাথে সাথে চলে গিয়েছিল।

শরীরে নয় কেন?

আপনি অবশ্যই এটিকে <body>বিভাগে রাখতে পারেন এবং আপনি কেবলমাত্র অতি ক্ষুদ্র% দর্শক হারাবেন (উপরে বর্ণিত হিসাবে)

এর আগে যখন কোডটি ব্লক করা হচ্ছে, তখন প্রস্তাবটি ছিল এটি বন্ধ করার </body>ট্যাগের ঠিক আগে রেখে দেওয়া যাতে এটি ওয়েবসাইটকে ধীর করে না। কোডটি অ-ব্লক করার সময় প্রস্তাবটি পরিবর্তন করা হয়েছিল। এছাড়াও, যেহেতু এই কোডটি ওয়েবসাইটগুলিতে এত বিস্তৃতভাবে ব্যবহৃত হয়, তাই উচ্চ সম্ভাবনা যে ব্রাউজারটি প্রকৃত ডাউনলোডের পরিবর্তে ক্যাশে থেকে জেএস ফাইলটি পরিবেশন করবে।


আমার কাছে এটি প্রশ্নের উত্তর দেয় না "ক্লোজিং হেড ট্যাগের আগে ইউনিভার্সাল অ্যানালিটিক্স কোডটি কেন অবিলম্বে যেতে হবে?" 'অবিলম্বে আগে' - উপরের উত্তরে সম্বোধন করা হয়নি। আমি
নাট

1
আপনি ইউএ কোডটি যে কোনও জায়গায় হেড ট্যাগে রাখতে পারেন তবে যেহেতু এটি আপনার শিরোনাম, বিবরণ বা এমনকি আপনার লিঙ্কযুক্ত সিএসএস ফাইলগুলির মতো প্রয়োজনীয় নয়, এজন্য এটি শেষ জিনিসটি ব্রাউজারটি প্রক্রিয়া করা উচিত, এমনকি এটি অসম্পূর্ণ হলেও।
আকাশ

1

এখন এটি প্রয়োজনীয় কেন এটির প্রযুক্তিগত ব্যাখ্যা নয় - এটি এটি করার একটি ব্যবহারিক কারণ।

যদি আপনি গুগলের নেটওয়ার্কের নেটওয়ার্ক জুড়ে বিভিন্ন যাচাইকরণের জন্য আপনার Google অ্যানালিটিক্স (জিএ) ট্র্যাকিং কোডটি ব্যবহার করতে চান - উদাহরণস্বরূপ,

  • গুগল অনুসন্ধান কনসোলে কোনও সাইটের মালিকানা যাচাই করতে; অথবা
  • আপনার YouTube চ্যানেলটিকে কোনও সাইটের সাথে লিঙ্ক করতে

আপনার Google অ্যাকাউন্টটি জিএ এবং উপরের উভয়রই প্রশাসক হলে আপনি এটি করতে পারেন; তবে এটি কেবল আগে নির্ধারিত অবস্থানে জিএ ট্র্যাকিং কোডের সন্ধান করে </head>

এছাড়াও, এই অবস্থানে কোড না থাকা গুগল অ্যানালিটিক্স ইন্টারফেসে বিরক্তিকর পুনরাবৃত্তিমূলক ত্রুটি বার্তার কারণ হতে পারে।

সুতরাং, যদিও আমি দুঃখিত আমি অন্তর্নিহিত (প্রযুক্তিগত, যদি থাকে) কারণগুলি সম্পর্কে কোন আলোকপাত করতে পারি না তবে আমার জন্য উপরেরগুলি কেবল এটি করার যথেষ্ট উপযুক্ত কারণ রয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.