Google Analytics

Event

Hành động người dùng được ghi nhận trong GA4 như nhấp chuột, xem trang, gửi biểu mẫu.

6 lượt xem Cập nhật: 29/05/2026

Event là gì?

Event (sự kiện) trong Google Analytics 4 (GA4) là một hành động cụ thể mà người dùng thực hiện trên website hoặc ứng dụng — ví dụ như nhấp vào nút, xem trang, phát video, gửi biểu mẫu, thêm sản phẩm vào giỏ hàng, hoặc thậm chí thoát khỏi trang. Khác với Universal Analytics (UA), GA4 xây dựng toàn bộ báo cáo dựa trên event chứ không dùng khái niệm "pageview" làm trung tâm. Mỗi event đều có tên (event name), kèm theo các tham số (parameters) và giá trị (values) để mô tả chi tiết hành vi.

Tại sao quan trọng trong SEO?

Event không trực tiếp ảnh hưởng đến thứ hạng tìm kiếm của Google, nhưng lại là chìa khóa để hiểu chất lượng trải nghiệm người dùng — một yếu tố gián tiếp tác động mạnh đến SEO. Khi bạn biết chính xác người dùng tương tác thế nào với nội dung (ví dụ: bao nhiêu người cuộn xuống cuối bài viết, bao nhiêu người nhấn vào liên kết nội bộ, hay tỷ lệ gửi biểu mẫu thành công), bạn có thể tối ưu cấu trúc trang, vị trí CTA, tốc độ tải, và nội dung phù hợp hơn — từ đó cải thiện chỉ số hành vi như thời gian ở lại, tỷ lệ thoát, và chuyển đổi.

Google Search Console (GSC) chỉ cho biết người dùng tìm thấy trang nào, còn GA4 + event giúp bạn trả lời câu hỏi: Họ làm gì sau khi vào trang đó?. Sự kết hợp này là nền tảng để phân tích hiệu quả SEO chiến lược nội dung và kỹ thuật.

Cách hoạt động

GA4 thu thập event qua hai cơ chế chính:

  • Event tự động: Được kích hoạt sẵn khi cài đặt mã đo lường — gồm page_view, first_visit, session_start, scroll (cuộn xuống 90%), click (nếu bật enhanced measurement), video_start, file_download
  • Event tùy chỉnh: Do người quản trị định nghĩa thông qua Google Tag Manager (GTM) hoặc API đo lường — ví dụ: form_submit, product_click, newsletter_signup.

Mỗi event được gửi dưới dạng yêu cầu HTTP tới máy chủ đo lường của Google, kèm theo ID tài khoản GA4, ID luồng dữ liệu, và danh sách tham số. GA4 không giới hạn số event, nhưng khuyến nghị giữ dưới 500 loại event khác nhau để đảm bảo tính khả thi trong phân tích.

Hướng dẫn thực hiện

Dưới đây là quy trình triển khai event chuẩn cho website WordPress hoặc HTML tĩnh:

  1. Bật Enhanced Measurement: Vào GA4 → Admin → Data Streams → Chọn luồng → Toggle bật các sự kiện tự động như scroll, outbound click, site search, video engagement.
  2. Thiết lập event tùy chỉnh qua GTM:
    • Tạo tag mới: chọn “Google Analytics: GA4 Event”
    • Đặt Event Name rõ ràng (ví dụ: contact_form_submit)
    • Khai báo Parameters cần thiết (ví dụ: form_id, form_location)
    • Thiết lập trigger: “Form Submission” hoặc “Click – Some Clicks” với điều kiện CSS selector phù hợp
  3. Xác minh bằng GA4 DebugView: Mở chế độ debug (thêm ?debug_mode=1 vào URL hoặc dùng tiện ích mở rộng GA Debugger), kiểm tra event xuất hiện đúng tên và tham số.
  4. Tạo báo cáo tùy chỉnh hoặc khám phá (Exploration): Trong GA4 → Explore → Tạo bảng mới → kéo Event name, Event count, Users, và các parameter vào cột/điều kiện lọc.

Lỗi thường gặp

Dưới đây là 3 lỗi phổ biến và cách xử lý:

Lỗi Dấu hiệu nhận biết Cách khắc phục
Event không xuất hiện trong DebugView Không thấy event dù đã click/gửi biểu mẫu Kiểm tra trigger GTM (CSS selector sai, thiếu điều kiện form ID), tắt trình chặn quảng cáo, thử ở chế độ ẩn danh, đảm bảo tag chạy ở mọi trang (All Pages)
Event bị trùng lặp Số lần event cao bất thường so với lượt người dùng Do trigger kích hoạt nhiều lần (ví dụ: gắn vào cả form và nút submit bên trong); sửa trigger thành “Just Once per Event”, hoặc dùng biến “Click Element” để lọc chính xác
Parameter không hiển thị trong báo cáo Event xuất hiện nhưng thiếu dữ liệu như button_text hoặc category Chỉ các parameter được đăng ký trước trong GA4 mới xuất hiện trong báo cáo tiêu chuẩn; cần khai báo trong Admin → Custom Definitions → Create custom dimension (tối đa 50 trường hợp)

Ví dụ thực tế

Một trang blog về "cách chọn laptop cho dân thiết kế" có mục tiêu tăng chuyển đổi đăng ký tư vấn miễn phí. Nhóm SEO triển khai:

  • Event tự động: theo dõi scroll → phát hiện 68% người dùng không cuộn quá 50% trang → tối ưu lại tiêu đề và hình ảnh đầu bài.
  • Event tùy chỉnh: cta_click với parameter location = "header", "mid_content", "footer" → phát hiện nút ở giữa bài có tỷ lệ click cao nhất (3,2x so với header).
  • Event form_submit_success → kết hợp với UTM tracking, xác định kênh Facebook Ads mang lại 42% tổng đơn tư vấn, trong khi Organic Search chiếm 31% nhưng có thời gian xử lý nhanh hơn 27%.

Kết quả: Sau 6 tuần tối ưu, tỷ lệ chuyển đổi tăng từ 1,8% lên 3,4%, đồng thời thời gian trung bình trên trang tăng 41% — tín hiệu tích cực cho thuật toán Google về mức độ hữu ích của nội dung.

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

Event trong GA4 có thay thế hoàn toàn pageview không?

Không. page_view vẫn là một loại event trong GA4, nhưng không còn là đơn vị đo lường mặc định như ở UA. Tất cả dữ liệu đều được tổ chức theo event — kể cả việc xem trang. Bạn vẫn có thể báo cáo pageview, nhưng phải lọc theo event name = "page_view".

Mình có cần lập trình để tạo event không?

Không bắt buộc. Các event cơ bản như scroll, outbound click, video play có thể bật bằng Enhanced Measurement mà không cần code. Với event phức tạp hơn (ví dụ: theo dõi từng tab trong accordion, hoặc click vào sản phẩm trong slider), bạn cần dùng GTM hoặc thêm đoạn JavaScript nhỏ — tùy trường hợp.

Event có ảnh hưởng đến tốc độ tải trang không?

GA4 và GTM đều được thiết kế để tải không chặn (asynchronous). Nếu cấu hình đúng, chúng không làm chậm trang đáng kể. Tuy nhiên, nếu gắn quá nhiều event không cần thiết hoặc dùng script ngoài không tối ưu, tốc độ có thể giảm nhẹ — có thể thay đổi tùy cấu hình và hosting.