গুগল ট্যাগের ইনস্টলেশনগুলো নির্দিষ্ট অ্যাকাউন্ট বা প্রোডাক্টের গ্রুপে ডেটা পাঠানোর জন্য কনফিগার করা যেতে পারে। গুগল মেজারমেন্ট প্রোডাক্টের জন্য সম্পূর্ণ মেজারমেন্ট সলিউশন একই কোড ব্লকের মধ্যে থেকেই কনফিগার করা যায়। এই নির্দেশিকাটি send_to এবং groups প্যারামিটার ব্যবহার করে নির্দিষ্ট প্রোডাক্ট, অ্যাকাউন্ট এবং কনফিগারেশনে ডেটা পাঠানোর জন্য গুগল ট্যাগ কীভাবে কনফিগার করতে হয় তা ব্যাখ্যা করে।
ডিফল্ট রাউটিং
আপনার গুগল ট্যাগে রাউটিং পরিচালনার জন্য একটি config কমান্ড থাকে। উদাহরণস্বরূপ, যখন আপনি একটি ট্যাগ আইডি সহ গুগল ট্যাগটি ইনস্টল করেন, তখন নিম্নলিখিত কোডটি আপনার গুগল অ্যানালিটিক্স, গুগল অ্যাডস অ্যাকাউন্ট বা উভয়টিতেই ডেটা পাঠায়:
gtag('config', 'TAG_ID');
event কমান্ডে send_to প্যারামিটার যোগ করে আপনি গুগল ট্যাগে নির্দিষ্ট করা রাউটিং (বা পৃষ্ঠার পূর্ববর্তী যেকোনো রাউটিং নির্দেশাবলী) ওভাররাইড করতে পারেন।
উদাহরণস্বরূপ, নিম্নলিখিত sign_in ইভেন্টটি শুধুমাত্র 'G-XXXXXX-2' ডেস্টিনেশন আইডি সহ একটি Google Analytics প্রপার্টিতে পাঠানো হয়, পেজটিতে আগে কোন টার্গেট কনফিগার করা হয়েছিল তা নির্বিশেষে।
gtag('event', 'sign_in', { 'send_to': 'G-XXXXXX-2' });
দলগুলি
কখনও কখনও আপনার কিছু নির্দিষ্ট তথ্য একগুচ্ছ অ্যাকাউন্ট বা প্রোডাক্টে এবং অন্য কিছু তথ্য অন্য এক সেট অ্যাকাউন্ট বা প্রোডাক্টে পাঠানোর প্রয়োজন হতে পারে। উদাহরণস্বরূপ, আপনি আপনার বিজ্ঞাপন সংস্থাকে নির্দিষ্ট মার্কেটিং ক্যাম্পেইন সম্পর্কিত তথ্য পাঠাতে চাইতে পারেন, এবং একই সাথে আরও সম্পূর্ণ ডেটা আপনার প্রতিষ্ঠানের জন্য রেখে দিতে পারেন। এই কার্যকারিতাটি groups ব্যবহার করে সংগঠিত করা যেতে পারে।
আপনি টার্গেটগুলির একটি গ্রুপ (যেমন পণ্য, অ্যাকাউন্ট এবং প্রপার্টি) তৈরি করতে পারেন এবং তারপর সেই গ্রুপে ইভেন্টগুলি রাউট করতে পারেন।
নিম্নলিখিত উদাহরণে, group1 নামের একটি গ্রুপে দুটি গুগল অ্যানালিটিক্স প্রপার্টি যোগ করা হয়েছে। এরপর, সেই গ্রুপের দুটি প্রপার্টিতে একটি sign_in ' ইভেন্ট পাঠানো হয়েছে।
gtag('config', 'G-XXXXXX-1', { 'groups': 'group1' });
gtag('config', 'G-XXXXXX-2', { 'groups': 'group1' });
// Routes to 'G-XXXXXX-1' and 'G-XXXXXX-2'
gtag('event', 'sign_in', { 'send_to': 'group1' });
ডিফল্ট গ্রুপ
যদি ` send_to প্যারামিটার সেট করা না থাকে, তাহলে ইভেন্টগুলো default টার্গেট গ্রুপে পাঠানো হয়। default গ্রুপে সেই সমস্ত প্রোডাক্ট এবং অ্যাকাউন্ট অন্তর্ভুক্ত থাকে, যা ইভেন্টের আগে পেজের config কমান্ডগুলো থেকে নেওয়া হয়েছে। কোনো config কমান্ডে groups প্যারামিটার নির্দিষ্ট করা না থাকলেও, টার্গেটটি default গ্রুপে নির্ধারিত হয়।
// The following two lines are equivalent:
gtag('config', 'G-XXXXXX-1');
gtag('config', 'G-XXXXXX-1', { 'groups': 'default' });
পরবর্তী উদাহরণটি দেখায় যে {'send_to : 'default'} নির্দিষ্ট করা হোক বা না হোক, ইভেন্টগুলি default গ্রুপে পাঠানো হয়।
// Configure a target
gtag('config', 'G-XXXXXX-1');
// Since send_to is not specified, this routes to the 'default' group which
// includes 'G-XXXXXX-1', as defined in config, above.
gtag('event', 'sign_in');
// By default, routes to the 'default' groups which includes
// 'G-XXXXXX-1', as defined in config, above.
gtag('event', 'generate_lead', { 'send_to': 'default' });
কাস্টম groups যাওয়ার পথ
groups ব্যবহার করে, আপনি নির্দিষ্ট কিছু ডেটা শনাক্ত করতে পারেন যা একটি নির্দিষ্ট আইডি সেটে পাঠানো উচিত। নিম্নলিখিত কোড নমুনাটি দেখায় কিভাবে agency নামক একটি কাস্টম গ্রুপে sign_in ইভেন্টের ডেটা পাঠানো যায়।
// Configure a target
gtag('config', 'G-XXXXXX-1');
gtag('config', 'G-XXXXXX-3', { 'groups': 'agency' });
gtag('config', 'G-XXXXXX-9', { 'groups': 'agency' });
// Routes only to 'G-XXXXXX-3' and 'G-XXXXXX-9' since they
// are both in the 'agency' group
gtag('event', 'sign_in', { 'send_to': 'agency' });
উদাহরণ: গুগল অ্যাডস, অ্যানালিটিক্স, ফ্লাডলাইট একসাথে কনফিগার করুন
আপনি একই গুগল ট্যাগের মধ্যে থেকেই গুগল অ্যাডস, গুগল অ্যানালিটিক্স এবং ফ্ল্যাডলাইটের জন্য সম্পূর্ণ কনফিগারেশন তৈরি করতে পারেন। এই উদাহরণটি দেখায় যে একটি সম্মিলিত ট্যাগ দেখতে কেমন হতে পারে। এই উদাহরণটি:
- পেজভিউ ডেটা গুগল অ্যানালিটিক্সে পাঠায়
- গুগল অ্যাডস এবং ফ্ল্যাডলাইট কনভার্সন পরিমাপ করে
- শপিং কার্টে যোগ করা কোনো আইটেম সম্পর্কিত তথ্য অ্যানালিটিক্স এবং গুগল অ্যাডস-এ পাঠায়।
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID">
</script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
// Global configs
gtag('config', 'TAG_ID');
gtag('config', 'DC-ZZZZZZ');
// Measure Google Ads conversions
gtag('event', 'conversion', {
'send_to': 'AW-YYYYYY/AbC-D_efG-h12_34-567',
'value': 1.0,
'currency': 'USD'
});
// Measure Floodlight conversions
gtag('event', 'conversion', {
'allow_custom_scripts': true,
'send_to': 'DC-ZZZZZZ/actions/locat304+standard'
});
// Route ecommerce add_to_cart event to Google Ads and Analytics
gtag('event', 'add_to_cart', {
'send_to': [
'G-XXXXXX-1',
'AW-YYYYYY'
],
'items': [
'id': 'U1234',
'ecomm_prodid': 'U1234',
'name': 'Argyle Funky Winklepickers',
'list': 'Search Results',
'category': 'Footwear',
'quantity': 1,
'ecomm_totalvalue': 123.45,
'price': 123.45
]
});
</script>