Dữ liệu về tuyến và nhóm

Bạn có thể thiết lập chế độ cài đặt thẻ Google (gtag.js) để định tuyến dữ liệu đến các nhóm tài khoản hoặc sản phẩm cụ thể. Bạn có thể định cấu hình tất cả các giải pháp đo lường hoàn chỉnh cho các sản phẩm đo lường của Google từ trong cùng một khối mã. Hướng dẫn này giải thích cách định cấu hình thẻ Google để gửi dữ liệu đến các sản phẩm, tài khoản và cấu hình cụ thể bằng cách sử dụng các tham số send_togroups.

Định tuyến mặc định

Thẻ Google của bạn chứa lệnh config để xử lý việc định tuyến. Ví dụ: khi bạn cài đặt thẻ Google với mã thẻ, đoạn mã sau sẽ gửi dữ liệu đến tài khoản Google Analytics 4, Google Ads của bạn hoặc cả hai:

gtag('config', 'TAG_ID');

Bạn có thể ghi đè chế độ định tuyến được chỉ định trong thẻ Google (hoặc bất kỳ hướng dẫn định tuyến nào trước đó trên trang) bằng cách thêm tham số send_to vào các lệnh event.

Ví dụ: sự kiện sign_in sau đây chỉ được gửi đến tài sản Google Analytics có mã đích đến 'G-XXXXXX-2', bất kể mục tiêu nào đã được định cấu hình trước đó trên trang.

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

Nhóm

Đôi khi, bạn có thể cần phải gửi một số thông tin nhất định đến một nhóm tài khoản hoặc sản phẩm và gửi các thông tin khác đến một nhóm tài khoản hoặc sản phẩm khác. Ví dụ: có thể bạn muốn gửi thông tin về các chiến dịch tiếp thị cụ thể cho công ty quảng cáo, đồng thời giữ lại dữ liệu đầy đủ hơn cho tổ chức của mình. Bạn có thể sắp xếp chức năng này bằng groups.

Bạn có thể tạo một nhóm mục tiêu (ví dụ: sản phẩm, tài khoản và tài sản), sau đó chuyển sự kiện đến nhóm đó.

Trong ví dụ sau, 2 thuộc tính Google Analytics được thêm vào một nhóm có tên là group1. Sau đó, một sự kiện sign_in sẽ được chuyển đến hai thuộc tính trong nhóm đó.

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' });

Nhóm mặc định

Nếu bạn không đặt thông số send_to, sự kiện sẽ được chuyển đến nhóm mục tiêu default. Nhóm default bao gồm tất cả sản phẩm và tài khoản từ các lệnh config trên trang đã thực thi trước sự kiện. Ngay cả khi tham số groups không được chỉ định trong lệnh config, mục tiêu vẫn được chỉ định cho nhóm default.

// The following two lines are equivalent:
gtag('config', 'G-XXXXXX-1');
gtag('config', 'G-XXXXXX-1', { 'groups': 'default' });

Ví dụ tiếp theo minh hoạ các sự kiện sẽ được gửi đến nhóm default, bất kể {'send_to : 'default'} có được chỉ định hay không.

// 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' });

Chuyển đến groups tuỳ chỉnh

Bằng cách sử dụng groups, bạn có thể xác định một số phần dữ liệu nhất định cần được chuyển đến một tập hợp mã nhận dạng cụ thể. Mã mẫu sau minh hoạ cách định tuyến dữ liệu sự kiện sign_in đến một nhóm tuỳ chỉnh có tên là agency.

// 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' });

Ví dụ: Định cấu hình Google Ads, Analytics, Floodlight cùng nhau

Bạn có thể tạo cấu hình hoàn chỉnh cho Google Ads, Google Analytics và Floodlight từ cùng một thẻ Google. Ví dụ này minh hoạ hình thức của một thẻ kết hợp. Ví dụ này:

  • Gửi dữ liệu lượt xem trang đến Google Analytics
  • Đo lường lượt chuyển đổi trên Google Ads và Floodlight
  • Gửi thông tin về một mặt hàng được thêm vào giỏ hàng đến Analytics và Google Ads
<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>