Tạo Script Theo Dõi Sự Kiện — Theo Dõi Click Bằng Data Attributes

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. Một script nhỏ sẽ gửi từng sự kiện đến các công cụ bạn đang dùng — GA4, Google Tag Manager, Meta Pixel, Plausible, PostHog, Mixpanel, Umami, Fathom hoặc Microsoft Clarity — và có thể tự động theo dõi link ra ngoài, lượt tải file, click email và số điện thoại. Được thiết kế cho Webflow custom attributes, nhưng hoạt động trên mọi website.

Cập nhật

Trước </body> — hoặc Webflow Footer code

Thêm attributes vào phần tử

Trong Webflow: chọn nút → bảng Settings → Custom attributes → tên data-track, giá trị sign_up_click. Thêm các attribute khác cho tham số.

Thử ngay

Nhấn các nút — sự kiện sẽ hiện ở đây thay vì được gửi đi.

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 Script Theo Dõi Sự Kiện

  1. Chọn các công cụ phân tích mà website của bạn đã tải, cùng các sự kiện tự động bạn muốn theo dõi.
  2. Sao chép script vào phần footer code (Webflow: Site settings → Custom code → Footer code).
  3. Thêm data-track="event_name" vào bất kỳ nút, liên kết hoặc form nào, kèm các attribute data-track-* cho tham số.
  4. Dùng Thử ngay để xem các sự kiện, sau đó publish và kiểm tra trong chế độ live view của công cụ phân tích.

Cách hoạt động

Script chỉ lắng nghe một lần trên toàn trang, nên vẫn bắt được các phần tử được thêm sau này — danh sách CMS, tab, popup. Khi người dùng click vào phần tử có data-track (hoặc bất kỳ phần tử nào nằm bên trong), script sẽ đọc tên sự kiện và mọi attribute data-track-* như một tham số: data-track-location="hero" sẽ thành location: "hero". Với <form>, sự kiện được gửi khi form được submit thay vì mỗi lần click. Script không đọc giá trị các trường nhập liệu, nên không có dữ liệu cá nhân nào được gửi đi.

Mỗi công cụ nhận được gì

  • GA4: gtag('event', name, params). Tag Manager: dataLayer.push({ event: name, ...params }).
  • Meta Pixel: fbq('track', …) cho các sự kiện chuẩn như Lead hoặc Contact (đặt bằng data-track-meta="Lead"), còn lại dùng trackCustom.
  • Plausible, Umami, PostHog, Mixpanel và Fathom nhận lệnh gửi sự kiện riêng với cùng tên và thuộc tính; Clarity nhận một sự kiện tùy chỉnh để lọc bản ghi phiên.

Các sự kiện tự động dùng tên của GA4 — click kèm outbound: true cho link ra ngoài và file_download cho lượt tải file — để khớp với Enhanced Measurement nếu bạn dùng cả hai (hãy tắt một trong hai để tránh đếm trùng). Các công cụ không có trên trang sẽ được bỏ qua mà không báo lỗi. Để tạo từng sự kiện thủ công, hãy dùng GA4 Event Code Generator.

Cũng được tìm dưới tên: script theo dõi sự kiện, script theo dõi click, theo dõi data attribute, event tracking webflow, theo dõi click nút google analytics, ga4 theo dõi click, theo dõi link ra ngoài, theo dõi gửi form ga4.

Các công cụ dùng kèm tốt với Tạo Script Theo Dõi Sự Kiện

  • Tạo mã Google Tag — Nhập ID đo lường GA4, ID Google Ads hoặc ID container Tag Manager để nhận mã cài đặt sẵn sàng dán vào trang, với mặc định Consent Mode v2, liên kết theo dõi đa tên miền, chế độ debug, gửi lượt xem trang thủ công và cài đặt cookie.
  • Tạo banner cookie — Thêm banner đồng ý cookie vào bất kỳ website nào — Webflow, WordPress, Shopify hay HTML thuần — mà không cần plugin trả phí.
  • Tạo dataLayer Push — 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.
  • 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

Làm sao để theo dõi click nút trong Webflow?
Dán script vào Site settings → Custom code → Footer code. Sau đó chọn nút, mở bảng Settings và thêm một custom attribute tên data-track, với giá trị là tên sự kiện. Publish, và click sẽ được gửi đến công cụ phân tích của bạn.
Có hoạt động với link mở trang mới không?
Với GA4 thì có: thẻ của Google gửi dữ liệu bằng beacon transport của trình duyệt, nên vẫn hoàn tất ngay cả khi trang thay đổi. Các công cụ khác gửi theo cách script riêng của chúng, và đa số vẫn kịp hoàn tất; link mở ở tab mới thì luôn an toàn.
Script có gửi giá trị trường nhập liệu không?
Không. Script chỉ đọc các attribute data-track bạn đặt trên chính form, không bao giờ đọc những gì khách truy cập nhập vào.
Tôi có còn cần code riêng của công cụ phân tích không?
Có — script chỉ gọi đến các công cụ đã được cài đặt sẵn. Hãy cài Google Analytics bằng Google Tag Snippet Generator.
Tôi có thể cài Tạo Script Theo Dõi Sự Kiện như một ứng dụng web và dùng khi không có mạng không?
Có. Tạo Script Theo Dõi Sự Kiện 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