Thương mại điện tử GA4 (gtag.js): Gửi sự kiện GA4

Hướng dẫn này mô tả cách di chuyển cấu hình triển khai thương mại điện tử gtag.js Universal Analytics hiện tại để sử dụng sự kiện thương mại điện tử Google Analytics 4.

Truy cập vào Trung tâm di chuyển dành cho nhà phát triển để xem các tài nguyên và hướng dẫn di chuyển khác.

Kết quả

Kết quả của việc làm theo hướng dẫn này là bạn sẽ triển khai các sự kiện thương mại điện tử Google Analytics 4 cho một tài sản GA4 mới và sử dụng cách triển khai mới đó để điền sẵn các báo cáo Universal Analytics hiện có. Cách triển khai Universal Analytics hiện tại của bạn sẽ được thay đổi để nhận dữ liệu thương mại điện tử GA4.

Trước khi bắt đầu

  1. Sử dụng công cụ trình trợ giúp di chuyển dữ liệu thương mại điện tử để xác nhận rằng thông tin sau đây mô tả cách bạn triển khai hiện tại:

    • Bạn đang sử dụng tài sản Universal Analytics
    • Trang web của bạn sử dụng thư viện gtag.js để gửi các sự kiện thương mại điện tử
  2. Xem lại các tuỳ chọn di chuyển để triển khai thương mại điện tử để tìm hiểu về ưu và nhược điểm của từng tuỳ chọn. Xác nhận rằng bạn thực sự muốn làm theo hướng dẫn này để sử dụng sự kiện thương mại điện tử Google Analytics 4 cho cấu hình triển khai gtag.js Universal Analytics hiện tại.

  3. Xem Tài liệu tham khảo về khả năng tương thích với sự kiện để tìm hiểu cách dịch các sự kiện UA khi được gửi đến thuộc tính GA4.

Đánh đổi và cân nhắc

Xem lại và cân nhắc thông tin bên dưới để hiểu đầy đủ về hệ quả của việc sử dụng sự kiện thương mại điện tử Google Analytics 4 với cấu hình triển khai sự kiện thương mại điện tử gtag.js (Universal Analytics) hiện tại.

Ưu điểm Nhược điểm
  • Cho phép bạn xem dữ liệu thương mại điện tử trong cả báo cáo GA4 và báo cáo Universal Analytics.
  • Việc sử dụng các sự kiện và thông số GA4 đảm bảo báo cáo thương mại điện tử hoàn chỉnh trên GA4.
  • Bạn phải thay đổi các sự kiện thương mại điện tử hiện có.
  • Không phải sự kiện và thông số GA4 nào cũng có giá trị tương đương trong Universal Analytics. Các thông số shipping_tier, discount, currency, location_id, promotion_namepromotion_id không có thông số tương đương trong Universal Analytics và sẽ không xuất hiện trong báo cáo Universal Analytics của bạn.

Triển khai

1. Cập nhật cấu hình triển khai tính năng thương mại điện tử

Cập nhật cấu hình triển khai sự kiện thương mại điện tử hiện tại để chuyển từ việc sử dụng sự kiện thương mại điện tử Universal Analytics sang sự kiện Google Analytics 4. Sau khi bạn hoàn tất bước này, tài sản Universal Analytics sẽ nhận được các sự kiện thương mại điện tử GA4. Xem lại phần Sự đánh đổi và cân nhắc để hiểu hệ quả của lần cập nhật này.

Để hỗ trợ quá trình cập nhật, hãy tham khảo các tài nguyên sau:

2. Tạo và thiết lập tài sản GA4 mới

Sau khi bạn cập nhật cấu hình triển khai sự kiện thương mại điện tử để gửi các sự kiện thương mại điện tử trên GA4, hãy hoàn tất một trong các lựa chọn sau để bắt đầu gửi dữ liệu đến tài sản Google Analytics 4 mới.

Cách 1: Sử dụng Trợ lý thiết lập GA4 và bật thẻ trang web đã kết nối

Trợ lý thiết lập GA4 sẽ tự động tạo một tài sản GA4 mới, đồng thời sao chép các chế độ cài đặt sau đây từ tài sản Universal Analytics: tên tài sản, URL trang web, múi giờchế độ cài đặt đơn vị tiền tệ. Ngoài ra, bạn cũng có thể bật tính năng thẻ trang web đã kết nối để sử dụng lại cấu hình triển khai gtag.js hiện tại của Universal Analytics nhằm tải tài sản GA4 mới.

Hãy làm theo các bước được mô tả trong Trợ lý thiết lập GA4 để tạo và định cấu hình một tài sản Google Analytics 4 mới. Hãy nhớ đánh dấu lựa chọn Cho phép thu thập dữ liệu bằng các thẻ hiện có để sử dụng tính năng thẻ trang web đã kết nối.

Cách 2: Cập nhật đoạn mã gtag.js

  1. Tạo một tài sản Google Analytics 4 mới.
    • Sử dụng Trợ lý thiết lập GA4 để thêm tài sản Google Analytics 4. Tuy nhiên, hãy bỏ đánh dấu tuỳ chọn Cho phép thu thập dữ liệu bằng các thẻ hiện có khi được nhắc trong quá trình thiết lập. Ngoài ra, bạn có thể tạo một tài sản Google Analytics 4 mà không cần có Trợ lý thiết lập GA4. Ưu điểm của việc sử dụng trợ lý này là sẽ sao chép một số chế độ cài đặt cơ bản từ tài sản Universal Analytics của bạn.
  2. Tìm mã thẻ cho tài sản Google Analytics 4.
  3. Thêm tài sản Google Analytics 4 vào đoạn mã gtag.js hiện tại bằng cách sử dụng lệnh configmã thẻ.

Sau đây là ví dụ về đoạn mã gtag.js đã định cấu hình một tài sản Universal Analytics và Google Analytics 4:

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXX-Y"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-XXXXX-Y');  // Universal Analytics property
  gtag('config', 'TAG_ID');  // Google Analytics 4 property
</script>