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_to
và groups
.
Đị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>