সাইটে একই সাথে দুইটি গুগল এনালিটিক্স ব‍্যবহার করুন

Oct 23, 2017
20603 Views

গুগল এনালিটিক্সের সাথে আমরা সবাই পরিচিত। অনেক সময় আমাদের একটি সাইটে দুইটি এনালিটিক্স ব‍্যবহারের প্রয়োজন হয়। এটা তখনই প্রয়োজন হয় যখন আমরা আমাদের মেইন একাউন্টের একসেস কাউকে না দিয়ে তার একাউন্ট সাইটের ব‍্যবহার দরকার পড়ে।

ব‍্যক্তিগতভাবে আমার নিজেরও অনেক সময় ক্লায়েন্টের রিকোয়ারমেন্ট অনুযায়ী একটি সাইটে একাধিক এনালিটিক্স ব‍্যবহারের প্রয়োজন পড়েছিল। সাধারণত গুগল এনালিটিক্স এড করার জন‍্য সাইটের </head>  বা  </body> ক্লোজের আগে একটি জাভাস্ক্রীপ্ট কোড দিতে হয়। যেমন

<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', 'GA_ID', 'auto');
ga('send', 'pageview');
</script>

এখানে GA_ID এর জায়গাতে একটি সাইটের এনালিটিক্স আইডি থাকে যা দিয়েই মূলত এনালিটিক্স ড‍্যাশবোর্ডে শো করে। এখন ক্লায়েন্ট আপনাকে আরেকটি GA ID দিলে নিচের মত ব‍্যবহার করতে হবে।

ga('create', 'NEW-GA-ID', 'auto', 'yourTracker');
ga('yourTracker.send', 'pageview');

অতএব আপনার কোডটি হবে এরকম

<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', 'GA_ID', 'auto');
ga('send', 'pageview');
ga('create', 'NEW-GA-ID', 'auto', 'yourTracker');
ga('yourTracker.send', 'pageview');
</script>

অতএব, এখানে বলা হল যে আপনার সাইটে একটি নতুন Tracker তৈরি করা হল যেটা পেজভিউ সেন্ড করবে।

এভাবে আপনি একই সাইটে দুইটি এনালিটিক্স ব‍্যবহার করতে পারবেন। আশাকরি এই পোস্টটিতে আপনাদের উপকার হবে।

সূত্রঃ আর আর ফাউন্ডেশন 

Author
Bangladesh Information

Bangladesh Information

"Bangladesh Information" is working on the goal of promoting Bangladesh in the world. Let's fulfill Bangladesh Information's goal, you can also raise the country with the help of the Bangladesh Information.

  • leave a comment

    Your email address will not be published. Required fields are marked *

    * Copy This Password *

    * Type Or Paste Password Here *