gtag.js সহ কাস্টম মাত্রা এবং মেট্রিক্স

ওয়েব ডেভেলপাররা লগ ইন করা এবং লগ আউট হওয়া ব্যবহারকারী, পৃষ্ঠার লেখক বা গেমের স্তরগুলির মধ্যে পার্থক্য এবং পরিমাপ করতে কাস্টম মাত্রা এবং মেট্রিক্স ব্যবহার করতে পারে। এই পৃষ্ঠাটি বর্ণনা করে কিভাবে Google Analytics-এ কাস্টম মাত্রা এবং মেট্রিক্স পাঠাতে হয়।

Google Analytics-এ কাস্টম প্যারামিটারের মান পাঠাতে, নিম্নলিখিত কাস্টম Google Analytics মাত্রা বা মেট্রিক পরামিতিতে প্যারামিটারগুলি ম্যাপ করুন:

কাস্টম প্যারামিটার ডেটা টাইপ বর্ণনা
dimension<Index> string কাস্টম ডাইমেনশন প্যারামিটার (যেমন dimension3 )
metric<Index> string কাস্টম মেট্রিক প্যারামিটার (যেমন metric8 )

কনফিগার করুন এবং কাস্টম মাত্রা পাঠান

Google Analytics-এ একটি কাস্টম প্যারামিটারের মান পাঠাতে, আপনাকে Google Analytics প্যারামিটারে আপনার ওয়েবসাইটে একটি মান ম্যাপ করতে হবে। এটি custom_map প্যারামিটার ব্যবহার করে সম্পন্ন করা যেতে পারে।

Google Analytics-এ একটি কাস্টম মাত্রা পাঠাতে, মাত্রার জন্য custom_map প্যারামিটার সেট করতে আপনার সম্পত্তির config আপডেট করুন এবং তারপর কাস্টম মাত্রার মান পাঠাতে কাস্টম প্যারামিটার ব্যবহার করুন:

// Configures custom dimension<Index> to use the custom parameter
// 'dimension_name' for 'GA_MEASUREMENT_ID', where <Index> is a number
// representing the index of the custom dimension.
gtag('config', 'GA_MEASUREMENT_ID', {
  'custom_map': {'dimension<Index>': 'dimension_name'}
});

// Sends the custom dimension to Google Analytics.
gtag('event', 'any_event_name', {'dimension_name': dimension_value});

আপনার নিজস্ব Analytics ID দিয়ে 'GA_MEASUREMENT_ID' প্রতিস্থাপন করুন।

উদাহরণস্বরূপ, নিম্নোক্ত স্নিপেটটি Google Analytics-এ 55 মান সহ কাস্টম ডাইমেনশন dimension2 পাঠাবে:

// Maps 'dimension2' to 'age'.
gtag('config', 'GA_MEASUREMENT_ID', {
  'custom_map': {'dimension2': 'age'}
});

// Sends an event that passes 'age' as a parameter.
gtag('event', 'age_dimension', {'age': 55});

কনফিগার করুন এবং কাস্টম মেট্রিক্স পাঠান

Google Analytics-এ একটি কাস্টম মেট্রিক পাঠাতে, মেট্রিকের জন্য custom_map প্যারামিটার সেট করতে আপনার সম্পত্তির config আপডেট করুন এবং তারপর কাস্টম মেট্রিকের মান পাঠাতে কাস্টম প্যারামিটার ব্যবহার করুন:

// Configures custom metric<Index> to use the custom parameter
// 'metric_name' for GA_MEASUREMENT_ID, where <Index> is a number
// representing the index of the custom metric.
gtag('config', 'GA_MEASUREMENT_ID', {
  'custom_map': {'metric<Index>': 'metric_name'}
});

// Sends the custom dimension to Google Analytics.
gtag('event', 'any_event_name', {'metric_name': metric_value});

আপনার নিজস্ব Analytics ID দিয়ে 'GA_MEASUREMENT_ID' প্রতিস্থাপন করুন।

উদাহরণস্বরূপ, নিম্নলিখিত metric5 Google Analytics-এ মান 1 সহ কাস্টম মেট্রিক মেট্রিক5 পাঠাবে:

// Maps 'metric5' to 'avg_page_load_time'.
gtag('config', 'GA_MEASUREMENT_ID', {
  'custom_map': {'metric5': 'avg_page_load_time'}
});

// Sends an event that passes 'avg_page_load_time' as a parameter.
gtag('event', 'load_time_metric', {'avg_page_load_time': 1});

কাস্টম মাত্রা এবং কাস্টম মেট্রিক্স কনফিগার করুন এবং পাঠান

আপনি কাস্টম মাত্রা এবং কাস্টম মেট্রিক্স উভয় ম্যাপ করতে আপনার সম্পত্তির config আপডেট করতে পারেন:

gtag('config', 'GA_MEASUREMENT_ID', {
   'custom_map': {
     'dimension2': 'age',
     'metric5': 'avg_page_load_time'
   }
});

gtag('event', 'foo', {'age': 55, 'avg_page_load_time': 1});