Tạo dataLayer Push — Sự kiện Google Tag Manager

Tạo code dataLayer.push() cho Google Tag Manager: chọn sự kiện GA4 được khuyến nghị hoặc tự đặt tên sự kiện, thêm tham số và sản phẩm thương mại điện tử, rồi tùy chọn bọc trong trình lắng nghe click hoặc gửi form — chỉ cần sao chép và dán.

Cập nhật

Items

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Tạo code sự kiện GA4Chọn sự kiện khuyến nghị hoặc tự đặt tên, thêm tham số và items, sao chép code gtag(), dataLayer.push() hoặc Measurement Protocol.Tạo code sự kiện GA4 →

Cách dùng Tạo dataLayer Push

  1. Chọn một sự kiện hoặc nhập tên sự kiện riêng của bạn.
  2. Thêm tham số và, với thương mại điện tử, thêm sản phẩm.
  3. Sao chép code dataLayer.push() vào trang của bạn.
  4. Trong Tag Manager, thêm trigger Custom Event với cùng tên và một thẻ sự kiện GA4 đọc giá trị qua Data Layer Variables.

Thiết lập trong Tag Manager

Mỗi lần push cần có khóa event — đó là thứ mà trigger Custom Event lắng nghe. Đọc các khóa khác bằng Data Layer Variables (ví dụ form_name) và truyền chúng làm tham số sự kiện trong thẻ GA4. Với thương mại điện tử, hãy chọn “Send ecommerce data” trong thẻ GA4 và thẻ sẽ tự đọc ecommerce.items cho bạn. Cài đặt container bằng GTM Snippet Generator.

Cũng được tìm dưới tên: code datalayer push, sự kiện datalayer gtm, gtm custom event, datalayer ecommerce, ví dụ datalayer push, code sự kiện gtm.

Các công cụ dùng kèm tốt với Tạo dataLayer Push

  • Tạo code sự kiện GA4 — Chọn một sự kiện GA4 được khuyến nghị — generate_lead, sign_up, purchase, add_to_cart và nhiều sự kiện khác — hoặc tự đặt tên, điền tham số và items, rồi sao chép code dưới dạng gtag(), dataLayer.push() cho Tag Manager hoặc yêu cầu Measurement Protocol phía máy chủ.
  • Tạo Script Theo Dõi Sự Kiện — Theo dõi click nút, liên kết và gửi form bằng cách thêm attributes thay vì viết code: data-track="sign_up_click" cùng các tham số data-track-* tùy chọn.
  • Giải mã request GA4 — Gỡ lỗi Google Analytics 4 không cần đoán mò.
  • Kiểm tra Tag & Pixel — Nhập URL để tìm mọi tag phân tích, pixel quảng cáo và trình quản lý tag trên trang, kèm ID của chúng, nội dung đã tải trong Google Tag Manager, công cụ quản lý cookie consent và các thẻ xác minh Search Console / Bing.

Câu hỏi thường gặp

Vì sao phải push ecommerce: null trước?
dataLayer gộp các object với nhau, nên sản phẩm từ lần push trước có thể bị mang sang sự kiện tiếp theo. Xóa ecommerce trước là cách Google khuyến nghị.
dataLayer có cần tồn tại trước khi GTM tải không?
Code được tạo bắt đầu bằng window.dataLayer = window.dataLayer || [], nên nó hoạt động dù trước hay sau khi container được tải.
Làm sao để đọc một giá trị từ push trong thẻ?
Tạo một Data Layer Variable trong Tag Manager với tên khóa, chẳng hạn form_name, rồi dùng trong thẻ như {{DLV - form_name}}.
Tôi có thể cài Tạo dataLayer Push như một ứng dụng web và dùng khi không có mạng không?
Có. Tạo dataLayer Push là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan