উত্তর:
<head>
বিভাগটির শেষে রেখে দেওয়া কোনও ব্যবহারকারী পৃষ্ঠা পৃষ্ঠাটি লোড শেষ করতে দেয় না এমনকি আপনার মেট্রিকগুলি ট্র্যাক হওয়ার বিষয়টি নিশ্চিত করতে সহায়তা করে।
পৃষ্ঠাগুলির আংশিক লোডিং পরিচালনা করার জন্য সমর্থন যোগ করার আগে তারা আপনাকে পৃষ্ঠার নীচে রেখে দিতে বলত।
সরাসরি গুগল থেকে:
অ্যাসিনক্রোনাস স্নিপেটের অন্যতম প্রধান সুবিধা হ'ল আপনি এটি HTML ডকুমেন্টের শীর্ষে রাখতে পারেন। এটি ব্যবহারকারী পৃষ্ঠাটি ছাড়ার আগে ট্র্যাকিং বীকন প্রেরণের সম্ভাবনা বাড়িয়ে তোলে।
<head>
বিভাগে জাভাস্ক্রিপ্ট কোড রাখার প্রচলন রয়েছে এবং সেরা পারফরম্যান্সের জন্য আমরা স্নিপেটটি বিভাগের নীচে রাখার পরামর্শ দিই।
দেখুন Google এনালিটিক্স সাহায্য : আপনার সাইটে সরাসরি ট্র্যাকিং কোড যোগ করুন
<head>
, লিঙ্ক-এ থাকা পৃষ্ঠায় এখন বলা হয়েছে "প্রতিটি পৃষ্ঠায় <হেড> ট্যাগ খোলার পরে ঠিক ট্যাগ যুক্ত করুন Add"
আপনি এটি যে কোনও জায়গায় রাখতে পারেন। আমি সর্বদা পৃষ্ঠার শেষে ট্র্যাকিং কোড রেখেছি এবং আমার কোনও সমস্যা হয়নি।
আপনি পৃষ্ঠায় আপনি এটি যে কোনও জায়গায় রাখতে পারেন, এবং এটি পৃষ্ঠায় বা দেহের মধ্যেই হোক না কেন পৃষ্ঠার যে কোনও জায়গায় চালিয়ে যাবেন। তবে গুগল সমর্থন অনুসারে ( সরাসরি আপনার সাইটে ট্র্যাকিং কোড যুক্ত করুন ) এটি হেড ট্যাগে এটি দেওয়া বাঞ্ছনীয়, বন্ধ হওয়ার </head>
ট্যাগের আগেই এটি আটকে দিন ।
কেন হেড ট্যাগে কোড রাখবেন তা ব্যাখ্যা করে একটি ভাল নিবন্ধ থেকে অনুচ্ছেদ অনুসরণ করা হচ্ছে
এই পৃষ্ঠাটি লোড হওয়ার পরে পৃষ্ঠা ভিউটি রেকর্ড করা হয়। সুতরাং আপনি যত তাড়াতাড়ি কোডটি লোড করবেন তত তাড়াতাড়ি পৃষ্ঠা ভিউ রেকর্ড করা হবে। ধরা যাক আপনার একটি বড় ব্লগ পৃষ্ঠা রয়েছে, এবং এটি ধীরে ধীরে লোড হচ্ছে, সবকিছু লোড করতে 10 থেকে 20 সেকেন্ড পর্যন্ত সময় নেয়। যদি আপনার গুগল কোড পৃষ্ঠাটির শেষ না হওয়া পর্যন্ত শুরু না করে তবে এটি ধরে রাখতে পারে ঠিক যেমন পুরানো নন-অ্যাসিনক্রোনাস কোড অন্য কোডের লাইন ধরে রাখতে ব্যবহৃত হয়। এখনই এটি ট্র্যাকিং কোড ধরে রেখেছে। যদি আপনার সাইটে কোনও দর্শক পৃষ্ঠাটি হিট করে এবং তারপরে ট্র্যাকিং কোডটি পৃষ্ঠা ভিউয়ের আগে আগুন দেয় তবে আপনি সেই দর্শক হারাবেন। তারা এখন তারা যে সাইটের উপরে উঠেছে তার যে কোনও পৃষ্ঠায় একটি নতুন সরাসরি দর্শন হয়ে যায়। এটি আপনার সাইটে সমস্ত ধরণের ডেটা ভুল করতে পারে।
আপনার সাইটের টেম্পলেটগুলিতে নিম্নলিখিত কোডটি ("জাভাস্ক্রিপ্ট ট্র্যাকিং স্নিপেট" হিসাবে পরিচিত) যুক্ত করা বিশ্লেষণ.জেএস ব্যবহার শুরু করার সহজতম উপায়।
কোডটি ট্যাগের শীর্ষের নিকটে এবং অন্য কোনও স্ক্রিপ্ট বা সিএসএস ট্যাগের আগে যুক্ত করা উচিত এবং 'ইউএ-এক্সএক্সএক্সএক্সএক্সএইচ-ওয়াই' স্ট্রিংটি গুগল অ্যানালিটিক্সের সম্পত্তি আইডি ("ট্র্যাকিং আইডি" নামে পরিচিত) দিয়ে প্রতিস্থাপন করা উচিত সম্পত্তি আপনি ট্র্যাক করতে চান।
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXX-Y', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->
উপরের কোডটি চারটি প্রধান কাজ করে:
Https://www.google-analytics.com/analytics.js থেকে অ্যানালিটিক্স.জেএসএস জাভাস্ক্রিপ্ট লাইব্রেরিটি অবিচ্ছিন্নভাবে ডাউনলোড করা শুরু করে এমন একটি উপাদান তৈরি করে
একটি গ্লোবাল ga ফাংশন (ga () কমান্ড সারি বলা হয়) শুরু করে যা আপনাকে একবার অ্যানালিটিক্যালস.জেএস লাইব্রেরি লোড হয়ে যাওয়ার জন্য প্রস্তুত হওয়ার পরে চালানোর জন্য আদেশগুলি নির্ধারণ করার অনুমতি দেয়।
'ইউএ-এক্সএক্সএক্সএক্সএক্স-ওয়াই' প্যারামিটারের মাধ্যমে নির্দিষ্ট করা সম্পত্তির জন্য একটি নতুন ট্র্যাকার অবজেক্ট তৈরি করতে গা () কমান্ড কাতারে একটি কমান্ড যুক্ত করে।
বর্তমান পৃষ্ঠার জন্য গুগল অ্যানালিটিকসে একটি পৃষ্ঠা ভিউ প্রেরণের জন্য গা () কমান্ড কাতারে অন্য একটি কমান্ড যুক্ত করেছে।
Array.push
ফাংশনে একটি হ্যান্ডেল অর্জন করে। ga
"ফাংশন" সম্পূর্ণরূপে যে আবদ্ধ হয় push
। সুতরাং, তাত্ক্ষণিকভাবে অনুরোধগুলি অপ্টিমাইজ করা যেতে পারে: যদি না পাওয়া যায় তবে একটি ফাঁকা অ্যারে তৈরি না করে ( []
) পাওয়া যায় না , প্রতিটি ga
কলের জন্য "আর্গুমেন্ট" অ্যারে দিয়ে এটি তৈরি করুন: [['create', 'UA-XXX', 'auto'], ['send', 'pageview']]
…
আপনার কোডটি সর্বদা ট্যাগের শীর্ষের নিকটে এবং অন্য কোনও স্ক্রিপ্ট বা সিএসএস ট্যাগের আগে যুক্ত করা 'UA-XXXXX-Y'
উচিত এবং স্ট্রিংটি ID
আপনার ট্র্যাক করতে ইচ্ছুক Google অ্যানালিটিক্স সম্পত্তির ("ট্র্যাকিং আইডি" নামে পরিচিত) দিয়ে প্রতিস্থাপন করা উচিত ।