Bạn có tích hợp với Google Analytics 4 không?
Có. Checkout Widget gửi các sự kiện đặt chỗ đến Google Analytics 4 (GA4) trong suốt quá trình đặt chỗ. Các hướng dẫn này áp dụng cho Checkout Widget hiện tại; nếu bạn sử dụng phiên bản cũ hơn, hãy xem Widget cũ.
Thiết lập theo dõi
Trong phần cài đặt của checkout widget, mở Analytics và bật Enable Google Analytics. Trong mục Send events via, hãy chọn cách widget gửi các sự kiện đặt chỗ. Widget chỉ sử dụng một phương thức tại một thời điểm:
- Google Analytics 4 — chọn Use existing tag nếu website của bạn đã tải thẻ Google Analytics, hoặc chọn Use custom tag rồi nhập Measurement ID GA4 (
G-…). Widget sẽ tự động gửi các sự kiện thông qua thẻ đó. - Google Tag Manager — bật Enable Google Tag Manager, sau đó sử dụng container hiện có của website hoặc nhập Container ID tùy chỉnh (
GTM-…). Widget sẽ đẩy các sự kiện vào Data Layer. Các sự kiện đặt chỗ sẽ được gửi đến GA4 sau khi bạn định cấu hình và xuất bản các thẻ sự kiện GA4 với Custom Event trigger tương ứng cùng dữ liệu thương mại điện tử từ Data Layer trong container của mình. Xem hướng dẫn thiết lập Tag Manager.
Lưu cài đặt để bật tính năng theo dõi. Tránh chuyển tiếp cùng một sự kiện đặt chỗ qua Tag Manager hoặc mã tùy chỉnh trong khi widget cũng gửi các sự kiện đó qua Google Analytics 4, vì số lượt mua và doanh thu có thể bị tính trùng.
Các sự kiện được gửi tự động
| Sự kiện | Thời điểm Checkout Widget gửi sự kiện |
|---|---|
page_view | Một bước của widget được hiển thị, bao gồm màn hình chọn, thanh toán, thành công và lỗi |
select_item | Một sản phẩm, gói hoặc voucher sản phẩm được chọn từ danh sách sản phẩm/sự kiện |
add_to_cart | Một lượt đặt chỗ hoặc gói được thêm vào giỏ hàng |
view_cart | Giỏ hàng được hiển thị |
begin_checkout | Bước nhập thông tin khách hàng được hiển thị |
add_payment_info | Bước thanh toán được hiển thị — trước khi thông tin thanh toán được gửi |
purchase | Thanh toán thành công hoặc đơn hàng không còn khoản nào cần thanh toán được xác nhận |
Các bước phụ thuộc vào quy trình đặt chỗ. Ví dụ: một lượt đặt chỗ miễn phí có thể bỏ qua màn hình thanh toán.
Nội dung của các sự kiện
- Lượt xem trang:
page_titlevàpage_pathxác định bước của widget, chẳng hạn nhưtier_selection,extras_selection,baskethoặcpayment.page_locationlà URL của trang website chứa widget. - Lựa chọn sản phẩm:
item_list_id,item_list_namevà một mảngitemsxác định sản phẩm hoặc gói đã chọn. - Sự kiện giỏ hàng và thanh toán:
currency,valuedạng số,order_id,localevàitems. Các mục xác định loại vé, số lượng, đơn giá và sản phẩm/gói tương ứng. Khi lựa chọn, các mục sử dụng ID sản phẩm/gói; ở các sự kiện tiếp theo, chúng sử dụng ID loại vé. - Purchase: cũng bao gồm
transaction_id(mã tham chiếu đơn hàng).couponđược đưa vào các sự kiệnbegin_checkout,add_payment_infovàpurchasekhi có thông tin. Các sự kiện Analytics cũng chứawidget_id.
Phạm vi doanh thu: value là tổng giá trị các vé được theo dõi trong các lượt đặt chỗ sản phẩm và gói, bao gồm voucher sản phẩm. Giá trị này không bao gồm các dịch vụ bổ sung, hàng hóa và giao dịch mua thẻ quà tặng, vì vậy doanh thu trong GA4 có thể khác với tổng giá trị đầy đủ của đơn hàng.
Theo dõi tùy chỉnh
Để theo dõi tùy chỉnh, nhà phát triển website của bạn có thể lắng nghe cùng bảy sự kiện trên document với tiền tố th:, chẳng hạn như th:purchase. Dữ liệu của các sự kiện nằm trong event.detail, và các sự kiện này vẫn khả dụng khi tính năng theo dõi Google Analytics tích hợp bị tắt.
Kiểm tra thiết lập
Thực hiện một lượt đặt chỗ thử nghiệm trên trang chứa widget được nhúng. Kiểm tra GA4 Realtime hoặc DebugView; các báo cáo tiêu chuẩn có thể mất 24–48 giờ để cập nhật. Đối với Tag Manager, hãy sử dụng Preview để xác minh các thẻ GA4 đã được kích hoạt, sau đó xuất bản các thay đổi.
Để biết cách ghi nhật ký trên bảng điều khiển, xử lý sự kiện bị thiếu và các vấn đề về sự đồng ý hoặc trình chặn quảng cáo, hãy làm theo Cách gỡ lỗi tính năng theo dõi Google Analytics và Tag Manager.