Bạn có thể định cấu hình bản cài đặt thẻ Google để đị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ả giải pháp đo lường hoàn chỉnh cho các sản phẩm đo lường của Google 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_to
và groups
.
Định tuyến mặc định
Thẻ Google của bạn chứa một lệnh config
để xử lý việc định tuyến. Ví dụ: khi bạn cài đặt thẻ Google bằng một mã thẻ, đoạn mã sau đây sẽ gửi dữ liệu đến tài khoản Google Analytics 4, tài khoản Google Ads 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 mọi hướng dẫn định tuyến 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 một tài sản Google Analytics có mã đích '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 gửi một số thông tin nhất định đến một tập hợp tài khoản hoặc sản phẩm và gửi các thông tin khác đến một tập hợp tài khoản hoặc sản phẩm khác. Ví dụ: bạn có thể muốn gửi thông tin về các chiến dịch tiếp thị cụ thể cho đại lý quảng cáo của mình, trong khi vẫn 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), rồi chuyển sự kiện đến nhóm đó.
Trong ví dụ sau, hai tài sản Google Analytics được thêm vào một nhóm có tên là group1
. Sau đó, sự kiện sign_in
sẽ được chuyển đến hai tài sản 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
, thì các sự kiện sẽ được định tuyế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 bạn không chỉ định tham số groups
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ạ rằng các sự kiện đượ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
Khi sử dụng groups
, bạn có thể xác định một số dữ liệu nhất định cần được định tuyến đến một nhóm mã nhận dạng cụ thể. Mã mẫu sau đây 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 và Floodlight cùng nhau
Bạn có thể tạo cấu hình đầy đủ cho Google Ads, Google Analytics và Floodlight ngay trong cùng một thẻ Google. Ví dụ này cho thấy 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 cho 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>