একাধিক পরিবেশ সহ গুগল অ্যানালিটিক্স


11

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

  • আপনি একাধিক পরিবেশ এবং গুগল অ্যানালিটিক্স কীভাবে মোকাবেলা করবেন?
  • আপনি কি গুগল অ্যানালিটিক্সের জন্য একাধিক অ্যাকাউন্ট সেটআপ করেন এবং পরিবেশের উপর নির্ভর করে কোনও একটি ব্যবহার করেন?

যদি বিষয়টি বিবেচিত হয় তবে আমরা এএসপি.এনইটি ২.০ ব্যবহার করছি।

উত্তর:


8

আর একটি বিকল্প হ'ল গুগল অ্যানালিটিক্স প্রোফাইল । সমস্ত পরিবেশে একই অ্যাকাউন্ট ব্যবহার করুন, তবে কেবলমাত্র সংশ্লিষ্ট পরিবেশের ট্র্যাফিক অন্তর্ভুক্ত করতে প্রতিটি প্রোফাইলে একটি হোস্টনাম ফিল্টার যুক্ত করুন

উদাহরণস্বরূপ, যদি আপনার অভ্যন্তরীণ QA পরিবেশ থাকে তবে qa.example.comকেবল হোস্টনামের মিলটি অন্তর্ভুক্ত করতে কাস্টম ফিল্টার সহ গুগল অ্যানালিটিকসে একটি "কিউএ" প্রোফাইল তৈরি করুন ^qa\.example\.com$। আপনার "উত্পাদন" প্রোফাইলে, বিপরীত করুন এবং অভ্যন্তরীণ হোস্টনাম থেকে ট্র্যাফিককে বাদ দিন।


এটি করা সহজ, শক্তিশালী এবং কনফিগার ফাইলের মধ্যে কনফিগার করার জন্য একটি কম ভেরিয়েবল।

7

সবচেয়ে সহজ উত্তর হ্যাঁ, প্রতিটি পরিবেশের জন্য একাধিক অ্যাকাউন্ট সেটআপ করুন। তারপর, প্রোফাইল আইডি প্রতিস্থাপন (পাঠ্য যে 'ইউএ-XXXXX-এক্স' মনে হচ্ছে, হিসেবে দেখা এখানে ) আকাঙ্ক্ষিত পরিবেশ থেকে সঠিক আইডি দিয়ে।

যেহেতু আপনি এএসপি.এনইটি ব্যবহার করছেন, আপনি ওয়েব আইডি কনফিগে প্রোফাইল আইডি সঞ্চয় করতে পারেন। এটি জাভাস্ক্রিপ্টের মধ্যে .NET কোড এম্বেড করার দিকে পরিচালিত করবে (যা ঠিক আছে বা নাও হতে পারে)। আপনি ট্র্যাকিং কোড আউটপুট একমাত্র কনফিগারেশন হিসাবে উত্পাদন কনফিগারেশন কনফিগার করতে পারে, কিন্তু যে কোড প্রকাশিত হতে পারে যা পরীক্ষা করা হয়নি।

আপনি কীভাবে আপনার সাইটটি হোস্ট করবেন তার উপর নির্ভর করে (dev.domain.tld, test.domain.tld, www.domain.tld) ​​আপনি সম্ভবত একটি একক প্রোফাইল ব্যবহার করতে পারেন এবং তারপরে সাবডোমেন / ফোল্ডার / ইউআরএলের উপর ভিত্তি করে ফলাফলগুলি ফিল্টার করতে পারেন। গুগলের বিভিন্ন ট্র্যাকিংয়ের পরিস্থিতিতে একটি খুব ভাল নিবন্ধ রয়েছে ।


2
পরিবেশ প্রতি একাধিক অ্যাকাউন্ট অবশ্যই এখানে যাওয়ার উপায়
ওয়াট বার্নেট

1

এখানে আমি শেষ পর্যন্ত যা করেছি (এম্বেড করার ধারণাটি আমার পছন্দ হয়নি j জাভাস্ক্রিপ্টের অভ্যন্তরে নেট কোড):

  • আমি দুটি গুগল অ্যানালিটিক্স অ্যাকাউন্ট সেটআপ করি, একটি বিকাশ / পরীক্ষার জন্য এবং একটি উত্পাদনের জন্য
  • এমন একটি পৃষ্ঠা তৈরি করুন যা গুগল অ্যানালিটিক্স অ্যাকাউন্ট আইডি (ওয়েবকনফিগ থেকে) এর দেহ হিসাবে ফেরত দেয়।
  • $ (দস্তাবেজ) এ প্রস্তুত করুন, পৃষ্ঠায় একটি অজ্যাক্স কল করুন
  • অ্যাজাক্স সম্পূর্ণ হওয়ার সাথে সাথে, প্রতিক্রিয়াটির সাথে গুগল অ্যানালিটিক্স স্ক্রিপ্টকে কল করুন (এতে অ্যাকাউন্ট আইডি রয়েছে)

সুতরাং আমি যে পরিবেশে মোতায়েন করি তার উপর নির্ভর করে আমি ডান অ্যাকাউন্ট আইডি সহ ওয়েবকনফিগ ফাইলের যে কোনও সংস্করণ ব্যবহার করি।

এটি কিছুটা জটিল, তবে এটি নেট থেকে জাভাস্ক্রিপ্ট তৈরি জড়িত না, এবং এটি jQuery দিয়ে খুব সহজ হয়েছে।

এখানে চূড়ান্ত কোড:

var setupGoogleAnalytics = function (clientNumber) {
    var gaq = gaq || [];
    gaq.push(['_setAccount', clientNumber]);
    gaq.push(['_setDomainName', 'none']);
    gaq.push(['_trackPageview']);

    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
}

$(document).ready(function(){
    $.ajax({
        url: "GetGAClientNumber.aspx",
        success: function(data) {
            setupGoogleAnalytics(data);
        }
    });
});

এবং এটি পুরোপুরি কাজ করে!


6
অ্যাকাউন্ট নম্বর পেতে কেবল প্রতিটি পৃষ্ঠা লোডে একটি এজেএক্স অনুরোধ করা অপব্যয় বলে মনে হচ্ছে।
বব ব্যাংক

1
<%= ASP %>জাভাস্ক্রিপ্টের অভ্যন্তরে কোনও ট্যাগ এম্বেড করার ক্ষেত্রে কোনও অসুবিধা নেই - কেবলমাত্র জেএসের ভিতরে ন্যূনতম এবং অন্য কোথাও অনুসন্ধান / যুক্তি যুক্ত করুন।
সাইমন পূর্ব

0

আপনি কী নিশ্চিত করতে পারেন যে উন্নয়ন এবং কিউএর সময় সাইটটি কেবলমাত্র আপনার কোম্পানির নেটওয়ার্কের মেশিনগুলি থেকে অভ্যন্তরীণভাবে অ্যাক্সেস করা যায়?

যদি হ্যাঁ, আপনি কেবল একই বিশ্লেষণ অ্যাকাউন্ট ব্যবহার করতে পারবেন যা উত্পাদনের জন্য ব্যবহৃত হবে এবং আপনার প্রতিষ্ঠানের মধ্যে থেকে সমস্ত ট্র্যাফিক ফিল্টার করে ফেলতে পারেন

লিঙ্ক থেকে উদ্ধৃতি:

আপনি যদি প্রতিবেদনগুলিতে উপস্থিত হওয়া থেকে অভ্যন্তরীণ ট্র্যাফিককে বাদ দিতে চান তবে আপনি একটি নির্দিষ্ট আইপি ঠিকানা বা আইপি অ্যাড্রেসগুলির একটি ব্যাপ্তি ফিল্টার করতে পারেন। আপনি নির্দিষ্ট ব্যবহারকারীদের থেকে পরিদর্শন ফিল্টার আউট কুকি ব্যবহার করতে পারেন। আমরা নীচে কিভাবে ব্যাখ্যা করব।


যদিও এটি অবশ্যই কার্যকরভাবে কাজ করে, যখন ইভেন্টগুলি এবং অন্যান্য রিয়েল-টাইম ট্র্যাক-সক্ষম ডেটা প্রয়োগের পরীক্ষা করতে চায়; এটি বিচ্ছিন্ন প্রোফাইল ছাড়া এটি করা বা এটির অধীনে ব্যবহার করা বা এটি করা খুব কঠিন করে তোলে।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.