গ্রুপ এবং রুট ডেটা

Google ট্যাগ (gtag.js) এর ইনস্টলেশনগুলিকে নির্দিষ্ট গ্রুপের অ্যাকাউন্ট বা পণ্যগুলিতে ডেটা রুট করার জন্য কনফিগার করা যেতে পারে। Google পরিমাপ পণ্যগুলির জন্য সম্পূর্ণ পরিমাপ সমাধানগুলি একই কোড ব্লকের মধ্যে থেকে কনফিগার করা যেতে পারে। এই নির্দেশিকাটি ব্যাখ্যা করে কিভাবে Google ট্যাগ কনফিগার করতে হয় যাতে send_to এবং groups প্যারামিটার ব্যবহার করে নির্দিষ্ট পণ্য, অ্যাকাউন্ট এবং কনফিগারেশনে ডেটা পাঠাতে হয়।

ডিফল্ট রাউটিং

আপনার Google ট্যাগে রাউটিং পরিচালনা করার জন্য একটি config কমান্ড রয়েছে। উদাহরণস্বরূপ, যখন আপনি একটি ট্যাগ আইডি সহ Google ট্যাগ ইনস্টল করেন, তখন নিম্নলিখিত স্নিপেটটি আপনার Google Analytics 4, Google বিজ্ঞাপন অ্যাকাউন্ট বা উভয়টিতে ডেটা পাঠায়:

gtag('config', 'TAG_ID');

আপনি event কমান্ডে send_to প্যারামিটার যোগ করে Google ট্যাগে (অথবা পৃষ্ঠায় আগের যেকোনো রাউটিং নির্দেশাবলী) নির্দিষ্ট করা রাউটিং ওভাররাইড করতে পারেন।

উদাহরণ স্বরূপ, নিম্নলিখিত sign_in ইভেন্টটি শুধুমাত্র একটি Google Analytics প্রপার্টিতে গন্তব্য আইডি 'G-XXXXXX-2' সহ পাঠানো হয়, পৃষ্ঠাতে পূর্বে যে লক্ষ্যগুলি কনফিগার করা হয়েছিল তা নির্বিশেষে।

gtag('event', 'sign_in', { 'send_to': 'G-XXXXXX-2' });

গোষ্ঠী

কখনও কখনও আপনাকে অ্যাকাউন্ট বা পণ্যগুলির একটি সেটে নির্দিষ্ট তথ্য পাঠাতে হতে পারে এবং অন্যান্য তথ্যের টুকরো অন্য অ্যাকাউন্ট বা পণ্যগুলিতে পাঠাতে হতে পারে। উদাহরণস্বরূপ, আপনি আপনার প্রতিষ্ঠানের জন্য আরও সম্পূর্ণ ডেটা বজায় রেখে আপনার বিজ্ঞাপন সংস্থাকে নির্দিষ্ট বিপণন প্রচারাভিযানের তথ্য পাঠাতে চাইতে পারেন। এই কার্যকারিতা groups ব্যবহার করে সংগঠিত করা যেতে পারে.

আপনি লক্ষ্যগুলির একটি গ্রুপ তৈরি করতে পারেন (যেমন পণ্য, অ্যাকাউন্ট এবং বৈশিষ্ট্য) এবং তারপর সেই গ্রুপে ইভেন্টগুলিকে রুট করতে পারেন।

নিম্নলিখিত উদাহরণে, group1 নামের একটি গ্রুপে দুটি Google Analytics বৈশিষ্ট্য যোগ করা হয়েছে। তারপর, একটি 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' });

পরবর্তী উদাহরণটি দেখায় যে ইভেন্টগুলি default গ্রুপে পাঠানো হয়, তা নির্বিশেষে {'send_to : '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' });

উদাহরণ: Google Ads, Analytics, Floodlight একসাথে কনফিগার করুন

আপনি একই Google ট্যাগের মধ্যে থেকে Google Ads, Google Analytics এবং Floodlight-এর জন্য সম্পূর্ণ কনফিগারেশন তৈরি করতে পারেন। এই উদাহরণটি দেখায় যে একটি সম্মিলিত ট্যাগ দেখতে কেমন হতে পারে। এই উদাহরণ:

  • Google Analytics-এ পেজভিউ ডেটা পাঠায়
  • Google বিজ্ঞাপন এবং ফ্লাডলাইট রূপান্তর পরিমাপ করে
  • একটি শপিং কার্টে যোগ করা একটি আইটেম সম্পর্কে তথ্য বিশ্লেষণ এবং Google বিজ্ঞাপনে পাঠায়
<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>