Thương mại điện tử trên GA4 (Trình quản lý thẻ): Gửi các sự kiện trên Universal Analytics

Hướng dẫn này mô tả cách sử dụng phương thức triển khai sự kiện thương mại điện tử Universal Analytics (Trình quản lý thẻ) hiện có để gửi các sự kiện thương mại điện tử đến tài sản 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à phương thức triển khai Universal Analytics hiện tại của bạn sẽ được dùng để điền sẵn tài sản Google Analytics 4 mới. Cách triển khai Universal Analytics hiện tại của bạn sẽ không thay đổi, các báo cáo thương mại điện tử UA sẽ tiếp tục được điền dữ liệu và bạn sẽ bắt đầu nhận được dữ liệu trong tài sản Google Analytics 4 mới.

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 Trình quản lý thẻ và Sử dụng Lớp dữ liệu để 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 cấu hình triển khai Trình quản lý thẻ Universal Analytics hiện tại cho Google Analytics 4.

  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

Hãy xem xét và cân nhắc thông tin bên dưới để hiểu rõ hệ quả của việc sử dụng cấu hình triển khai thương mại điện tử Universal Analytics (Trình quản lý thẻ) hiện tại với tài sản Google Analytics 4.

Ưu điểm Nhược điểm
  • Lựa chọn dễ nhất để triển khai vì bạn không thay đổi cách triển khai lớp dữ liệu thương mại điện tử hiện tại.
  • 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.
  • Không có gì thay đổi đối với cách thu thập hoặc báo cáo dữ liệu thương mại điện tử trong tài sản Universal Analytics.
  • Các sự kiện liên quan đến Tiến trình thanh toánCác lựa chọn thanh toán không dễ dàng liên kết với các sự kiện trong GA4. Có khả năng thông tin về lựa chọn thanh toán sẽ không xuất hiện trong báo cáo thương mại điện tử trên GA4.
    • Nếu bạn gửi sự kiện cho tiến trình thanh toán và các lựa chọn không được hỗ trợ, thì những thông số liên quan đến sự kiện đó sẽ được coi là sự kiện tuỳ chỉnh và thông số tuỳ chỉnh trong GA4. Tuy nhiên, dữ liệu sẽ không được gửi đến Google Analytics cho thông số items (thông số này không được hỗ trợ).
  • Bước Thêm thông tin vận chuyển trong báo cáo Phễu thu nhỏ/Chi tiết giỏ hàng của GA4 sẽ trống.
  • Bước Lượt nhấp vào danh sách trong báo cáo Phễu về hàng hoá/sản phẩm/danh sách mặt hàng của GA4 sẽ bị trống.
  • Không nhận dạng được dấu phân cách / cho danh mục trong GA4. GA4 sẽ báo cáo cat1/cat2/cat3 dưới dạng một danh mục thay vì 3 danh mục, tức là cat1, cat2cat3.

Triển khai

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

Hãy hoàn tất những bước sau để tạo và định cấu hình tài sản Google Analytics 4 mới:

  1. Tạo một tài sản Google Analytics 4 mới.
    • Sử dụng Trợ lý thiết lập GA4 để tự động tạo tài sản GA4 mới, rồi sao chép các chế độ cài đặt sau 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ệ. 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ó để tắt tính năng thẻ trang web đã kết nối. Ngoài ra, nếu bạn không muốn sao chép bất kỳ chế độ cài đặt nào từ tài sản Universal Analytics, hãy tạo một tài sản Google Analytics 4 mà không có Trợ lý thiết lập GA4.
  2. Thêm thẻ Google.
    1. Mở vùng chứa Trình quản lý thẻ của Google để triển khai Universal Analytics hiện tại.
    2. Nhấp vào Thẻ > Mới.
    3. Nhấp vào Cấu hình thẻ rồi chọn Thẻ Google.
    4. Nhập Mã đo lường của tài sản Google Analytics 4.
    5. Chọn kích hoạt thẻ trên Tất cả các trang (hoặc trên một số trang mà bạn muốn đo lường).
    6. Lưu và xuất bản cấu hình thẻ của bạn.

2. Thêm cấu hình thẻ Sự kiện GA4 để đo lường sự kiện thương mại điện tử

Đối với mỗi cấu hình thẻ Universal Analytics, bạn sẽ cần thêm cấu hình thẻ Sự kiện GA4 để đo lường sự kiện thương mại điện tử tương đương trong GA4.

Đối với mỗi sự kiện thương mại điện tử Universal Analytics, sau đây là các bước chung để tạo sự kiện GA4 tương ứng:

  1. Tạo một Cấu hình thẻ mới rồi chọn Sự kiện GA4.
  2. Đối với Tên sự kiện, hãy sử dụng bảng Khả năng tương thích giữa các sự kiện UA và GA4 và/hoặc trình trợ giúp di chuyển dữ liệu thương mại điện tử để tìm tên sự kiện GA4 thích hợp cho hoạt động thương mại điện tử Universal Analytics. Ví dụ: nếu bạn đang tạo một sự kiện để đo lường số lượt hiển thị sản phẩm, thì tên sự kiện GA4 sẽ là view_item_list.
  3. Trong phần Cài đặt khác, rồi chọn Thương mại điện tử, hãy chọn Gửi dữ liệu thương mại điện tử.
  4. Đối với Nguồn dữ liệu, hãy chọn Lớp dữ liệu.
  5. Trong mục Kích hoạt, hãy chọn điều kiện kích hoạt thích hợp để kích hoạt thẻ. Đây phải là điều kiện kích hoạt dùng cho sự kiện thương mại điện tử Universal Analytics tương ứng.
  6. Nhấp vào Lưu.

Lặp lại các bước ở trên cho từng hoạt động thương mại điện tử trong Universal Analytics. Phát hành các thay đổi khi hoàn tất.

Ví dụ: Sự kiện từ UA đến sự kiện GA4

Ví dụ sau đây cho thấy cách tạo một Sự kiện GA4 tương đương cho hoạt động thương mại điện tử lượt nhấp vào sản phẩm được triển khai trong Trình quản lý thẻ cho Universal Analytics.

Đo lường một lượt nhấp vào sản phẩm cho Universal Analytics, được triển khai Bằng cách sử dụng Lớp dữ liệu. Tên sự kiện tuỳ chỉnh là productClick.

<script>
/**
 * Call this function when a user clicks on a product link. This function uses the event
 * callback datalayer variable to handle navigation after the ecommerce data has been sent
 * to Google Analytics.
 * @param {Object} productObj An object representing a product.
 */
function(productObj) {
  dataLayer.push({
    'event': 'productClick',
    'ecommerce': {
      'click': {
        'actionField': {'list': 'Search Results'},      // Optional list property.
        'products': [{
          'name': productObj.name,                      // Name or ID is required.
          'id': productObj.id,
          'price': productObj.price,
          'brand': productObj.brand,
          'category': productObj.cat,
          'variant': productObj.variant,
          'position': productObj.position
         }]
       }
     },
     'eventCallback': function() {
       document.location = productObj.url
     }
  });
}
</script>

Trong Trình quản lý thẻ, cấu hình thẻ Universal Analytics như sau:

Loại thẻ : Universal Analytics
Loại theo dõi : Sự kiện
Danh mục sự kiện: Ecommerce
Hành động sự kiện: Product Click
Bật tính năng Thương mại điện tử nâng cao: true
Sử dụng Lớp dữ liệu: true
Điều kiện kích hoạt: event bằng productClick

Cấu hình thẻ Universal Analytics cho lượt nhấp vào sản phẩm

Cấu hình điều kiện kích hoạt được đặt để kích hoạt thẻ khi sự kiện productClick được đẩy đến lớp dữ liệu:

Cấu hình điều kiện kích hoạt cho sự kiện tuỳ chỉnh productClick

Để sử dụng cách triển khai UA ở trên nhằm gửi dữ liệu đến GA4, sự kiện GA4 tương đương sau đây sẽ được định cấu hình:

Loại thẻ : Sự kiện GA4
Tên sự kiện: select_item
Gửi dữ liệu thương mại điện tử : true
Nguồn dữ liệu: Data Layer
Điều kiện kích hoạt: event bằng productClick

Cấu hình thẻ Sự kiện GA4 cho lượt nhấp vào sản phẩm