Bạn có thể định cấu hình các lượt 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ể thiết lập 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 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 một số 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ã nhận dạng thẻ, đoạn mã sau sẽ gửi dữ liệu đến Google Analytics, tài khoản Google Ads hoặc cả hai:
gtag('config', 'TAG_ID');
Bạn có thể ghi đè định tuyến được chỉ định trong thẻ Google (hoặc bất kỳ chỉ 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 một tài sản Google Analytics có mã nhận dạng đích đến 'G-XXXXXX-2', bất kể mục tiêu nào đã được thiết lập 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 nhóm tài khoản hoặc sản phẩm, đồng thời gửi những thông tin khác đến một nhóm 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 công ty quảng cáo của mình, đồng thời giữ lại dữ liệu đầy đủ hơn cho tổ chức của bạn. Bạn có thể sắp xếp chức năng này bằng cách sử dụ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 đó, một 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 tham số send_to, 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 đã được 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 sẽ đượ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ể bạn có chỉ định {'send_to : 'default'} 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' });
Tuyến đường đế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 đị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 hoàn chỉnh cho Google Ads, Google Analytics và Floodlight ngay trong cùng một thẻ Google. Ví dụ này minh hoạ cách một thẻ kết hợp có thể xuất hiện. 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>