Tôi là Sarah, content writer cho locnguyendata.com. Trong 3 năm qua, tôi đã giúp hơn 40 SME Việt Nam setup event tracking trên GA4. Bài viết này tổng hợp cách thiết lập custom events đúng chuẩn cho năm 2026, kèm số liệu mới nhất từ Google, Statista, và các blog phân tích uy tín. Nếu bạn đang băn khoăn vì sao GA4 không trả về dữ liệu chuyển đổi như mong muốn, vấn đề gần như luôn nằm ở event tracking. Tôi sẽ chỉ bạn cách sửa, từ giao diện no-code đến GTM nâng cao, và cách verify bằng DebugView. Có 87% người dùng UA đã chuyển sang GA4, nhưng đa số chưa khai thác hết hệ thống event (Technology Checker, 2025).
Key Takeaways - GA4 là hệ thống event-based, mọi tương tác đều là một event (Google for Developers, 2025). - 87% UA users đã migrate sang GA4, nhưng chỉ 32% audit lại dữ liệu sau migration (Technology Checker, 2025). - Trung bình mỗi property dùng chỉ 12 trên 40+ event types Google đề xuất (Digital Applied, 2026). - 71% small business dùng Google Analytics để ra quyết định marketing (SQ Magazine, 2025). - Custom parameter chỉ hiện trong Reports nếu đã đăng ký làm Custom Dimension (Analytics Mania, 2026).
Event Tracking GA4 Là Gì Và Khác Với UA Như Thế Nào?
Event tracking GA4 là cách thu thập mọi tương tác của người dùng dưới dạng "event" thay vì "session" như Universal Analytics. Trong GA4, một pageview, một click, một scroll, một video play đều là event riêng biệt. Mô hình này linh hoạt hơn UA vì không bị giới hạn category-action-label cứng nhắc (Google for Developers, 2025).
UA đã ngừng xử lý dữ liệu từ 1/7/2023, và toàn bộ dữ liệu lịch sử bị xóa khỏi giao diện vào tháng 7/2024 (Bounteous, 2023). Theo dữ liệu mới nhất, GA4 đạt đỉnh 3,69 triệu domain vào tháng 3/2025, nhưng giảm 23% xuống còn 2,84 triệu vào tháng 7/2025 (Digital Applied, 2026). Nguyên nhân: nhiều site châu Âu chuyển sang Matomo, Plausible vì lo ngại GDPR (Nicola Lazzari, 2025).
Khác biệt cốt lõi nằm ở data model. UA dùng session, mỗi session có nhiều hits. GA4 dùng event, mỗi event có nhiều parameter. Bạn có thể gửi tối đa 25 parameter mỗi event và 100 custom dimension cho mỗi property (Analytics Mania, 2026). Điều này cho phép SME đo lường chi tiết hơn rất nhiều so với UA.
Tham khảo thêm: - Hướng dẫn setup GA4 cho ecommerce - Cách bắt đầu với data analytics cho SME
4 Loại Events Trong GA4 Cần Hiểu Rõ?
GA4 phân loại event thành 4 nhóm: automatically collected, enhanced measurement, recommended, và custom events. Hiểu đúng phân loại giúp bạn tiết kiệm hàng giờ setup vì nhiều event đã có sẵn không cần code lại (Analytify, 2026).
Nhóm 1: Automatically collected events chạy ngay khi bạn cài tag GA4. Bao gồm first_visit, session_start, user_engagement, page_view. Bạn không cần làm gì thêm (Google for Developers, 2025).
Nhóm 2: Enhanced measurement bật trong phần Web stream settings. Tự động track scroll, outbound click, site search, video engagement, và file download. Đây là tính năng SME nên bật đầu tiên (Tatvic, 2026).
Nhóm 3: Recommended events là event Google đề xuất cho từng ngành. Ví dụ ecommerce có add_to_cart, purchase, begin_checkout. Education có tutorial_begin, tutorial_complete. Dùng tên chuẩn này giúp GA4 nhận diện và tự động gắn dimension phù hợp (Analytify, 2026).
Nhóm 4: Custom events là event bạn tự định nghĩa khi 3 nhóm trên không đủ. Ví dụ: cta_click_homepage_hero, download_pricing_pdf, submit_contact_form_b2b. Đây là nhóm cho phép SME đo lường KPI riêng của business mình (Vrushang Patel, 2025).
Tham khảo thêm: - Phân tích funnel 4 bước cho SME - Mô hình attribution cho marketing
Cách Setup Custom Events Bằng GA4 Interface (Không Code)?
Bạn có thể tạo custom event ngay trong GA4 mà không cần đụng tới developer, bằng cách dùng tính năng "Modify event" hoặc "Create event" trong Admin > Events. Tính năng này phù hợp khi bạn cần một event mới phái sinh từ event đã có sẵn (Analytics Mania, 2026).
Quy trình 5 bước thực tế tôi áp dụng cho khách:
Bước 1: Vào Admin > Data display > Events. Click "Create event".
Bước 2: Đặt custom event name. Dùng snake_case, lowercase, mô tả rõ. Ví dụ pricing_page_cta_click thay vì Click1 (Kissmetrics, 2025).
Bước 3: Set matching condition. Ví dụ: event_name equals page_view AND page_location contains /pricing AND click_text equals "Đăng ký ngay".
Bước 4: Bật toggle "Copy parameters from the source event" để giữ nguyên context.
Bước 5: Save và test bằng DebugView trong vòng 30 phút (Conversios, 2025).
Hạn chế: cách này chỉ dùng được khi bạn đã có sẵn event nguồn. Nếu cần track interaction hoàn toàn mới (ví dụ click vào nút floating chat), bạn cần GTM ở phần sau (Graphed, 2025).
<line x1="120" y1="160" x2="220" y2="160" stroke="#06b6d4" stroke-width="3"/>
<circle cx="220" cy="160" r="10" fill="#06b6d4"/>
<text x="240" y="165" fill="currentColor" font-size="13">GA4 Create event: 12 phút</text>
<line x1="120" y1="220" x2="320" y2="220" stroke="#06b6d4" stroke-width="3"/>
<circle cx="320" cy="220" r="10" fill="#06b6d4"/>
<text x="340" y="225" fill="currentColor" font-size="13">GTM với CSS selector: 25 phút</text>
<line x1="120" y1="280" x2="460" y2="280" stroke="#06b6d4" stroke-width="3"/>
<circle cx="460" cy="280" r="10" fill="#06b6d4"/>
<text x="100" y="305" fill="currentColor" font-size="13">gtag.js custom code: 45 phút (cần dev)</text>
Tham khảo thêm: - Setup UTM tracking đúng chuẩn - Marketing automation là gì
Setup Custom Events Bằng Google Tag Manager Như Thế Nào?
Google Tag Manager là cách setup custom event mạnh nhất cho SME, vì cho phép trigger event dựa trên click, form submit, scroll, hoặc bất kỳ DOM event nào mà không cần đụng source code. Theo TAGGRS, 76% implementation GA4 chuyên nghiệp năm 2025 đều thông qua GTM (TAGGRS, 2025).
Quy trình GTM gồm 6 bước, tôi sẽ minh họa với event "click vào CTA Đăng ký demo":
Bước 1: Tạo Variable. Vào Variables > Built-in > Configure, bật toàn bộ Click variables (Click Element, Click Classes, Click ID, Click Text, Click URL).
Bước 2: Tạo Trigger. Triggers > New > Click - All Elements. Set "Some Clicks", điều kiện Click Text contains Đăng ký demo.
Bước 3: Tạo Tag GA4 Event. Tags > New > Google Analytics: GA4 Event. Chọn Configuration Tag, đặt Event Name cta_demo_click (Analytify, 2025).
Bước 4: Thêm Event Parameters. Ví dụ cta_text = {{Click Text}}, page_location = {{Page URL}}.
Bước 5: Preview Mode. Click vào CTA, xem GTM có fire tag không, và DebugView GA4 có nhận event không (Digital Microenterprise, 2025).
Bước 6: Publish. Sau khi verify, click Submit, đặt version name rõ ràng để rollback dễ.
Lưu ý quan trọng: GA4 batch processing mất 24-48 giờ để hiện trong report thường, nhưng DebugView và Realtime hiện ngay (Analytics Mania, 2025). Đừng panic nếu không thấy event sau 30 phút trong báo cáo Engagement.
Tham khảo thêm: - Looker Studio cơ bản cho người mới - Kết nối BigQuery với Looker cho SME
Top 10 Custom Events Mọi SME Nên Track?
SME nên ưu tiên track 10 event sau vì chúng cover toàn bộ funnel marketing và sales từ awareness tới retention. Đây là khung tôi áp dụng cho mọi khách hàng tại locnguyendata.com.
form_submit_lead: track form đăng ký, parameter gồmform_id,form_location,lead_source.cta_click: track mọi nút CTA chính, parametercta_text,cta_position,page_type.add_to_cart: recommended event ecommerce, parametercurrency,value,items(Plang Phalla, 2025).begin_checkout: bước người dùng vào trang thanh toán, parametervalue,coupon.purchase: event quan trọng nhất ecommerce, parametertransaction_id,value,tax,shipping.view_pricing: B2B SaaS rất cần, parameterplan_viewed,time_on_page.download_resource: track tải ebook, whitepaper, parameterfile_name,file_type.video_engagement_75: video xem 75%, dùng enhanced measurement bật sẵn (Tatvic, 2026).scroll_90: scroll tới 90% trang, đo content engagement.outbound_link_click: click vào affiliate, social, đối tác.
Theo Swydo, 71% SME chỉ track tối đa 5 event, bỏ lỡ insight quan trọng (Swydo, 2025). Pacific Northwest SEO cũng nhấn mạnh: SME nào track đủ 10 event này có thể tăng conversion rate 18-32% trong 6 tháng nhờ tối ưu funnel chính xác (Pacific Northwest SEO, 2025).
Tham khảo thêm: - Funnel analysis 4 bước - BigQuery và Looker cho SME
Cách Debug + Verify Custom Events Trong GA4 DebugView?
DebugView là công cụ realtime trong GA4 cho phép xem từng event được gửi từ thiết bị bạn đang test, hiển thị parameter và user property chi tiết theo dòng thời gian. DebugView nằm tại Admin > DebugView (Analytics Mania, 2025).
Cách bật debug mode có 3 phương án:
Phương án 1: GTM Preview Mode. Nhanh nhất, vào GTM > Preview, dán URL site, GTM tự bật debug mode. Mọi event GA4 fire trong session đó sẽ hiện trong DebugView (Conversios, 2025).
Phương án 2: Chrome Extension Google Analytics Debugger. Cài extension, bật, reload trang. Xem console hoặc DebugView (Digital Microenterprise, 2025).
Phương án 3: Thêm parameter debug_mode: true trong gtag config. Dùng cho dev khi cần test code chưa deploy.
Sau khi bật debug, kiểm tra 4 thứ trong DebugView:
- Event name: đúng chính tả, lowercase, snake_case.
- Parameters: đầy đủ và đúng kiểu dữ liệu (string, number, boolean).
- User properties: nếu có set, ví dụ
customer_segment,user_lifetime_value. - Timing: event fire đúng thứ tự theo user flow.
Lưu ý cực kỳ quan trọng: custom parameter chỉ hiện trong báo cáo Reports nếu bạn đã đăng ký làm Custom Dimension trong Admin > Custom Definitions (Analytics Mania, 2026). Tôi đã thấy SME setup event đúng nhưng "không thấy data trong báo cáo" suốt 2 tuần chỉ vì quên bước này. Mỗi property GA4 free cho phép 50 custom dimension (event-scoped) và 25 user-scoped (Vrushang Patel, 2025).
Tham khảo thêm: - GA4 setup ecommerce chuyên sâu - Bắt đầu data analytics cho SME
Câu Hỏi Thường Gặp Về Event Tracking GA4
1. Custom event GA4 có giới hạn không? Có. Mỗi event tối đa 25 parameter, mỗi property tối đa 500 distinct event names. Khi vượt giới hạn, Google sẽ stop ghi nhận event mới (Google for Developers, 2025). Tránh đặt event với parameter dynamic value (như user ID) vào event name.
2. Có nên tạo conversion từ mọi custom event không? Không. GA4 cho phép tối đa 30 conversion event mỗi property. Chỉ chọn event quan trọng cho business KPI và đủ volume (50-500/tháng) để Google Ads smart bidding hoạt động (Analytify, 2025).
3. Event Tracking GA4 có ảnh hưởng tốc độ trang web không? Có nhưng rất ít. Tag GA4 nặng khoảng 50KB, chạy async. Nếu dùng GTM, hãy giới hạn số tag fire mỗi page và bật consolidate (Almcorp, 2025).
4. Khi nào nên dùng GA4 interface, khi nào nên dùng GTM? Dùng GA4 interface khi event phái sinh từ event sẵn có. Dùng GTM khi cần track custom interaction (click, form, scroll), hoặc khi muốn version control và rollback dễ (Analytics Mania, 2026).
5. Dữ liệu GA4 lag bao lâu so với UA? DebugView và Realtime gần như instant. Reports thường (Engagement, Acquisition) lag 24-48 giờ do GA4 batch processing. Nếu cần realtime nghiêm túc, hãy export sang BigQuery streaming (Owox, 2025).
Kết Luận
Event tracking GA4 không khó nếu bạn hiểu đúng 4 nhóm event và biết khi nào nên dùng giao diện no-code, khi nào cần tới GTM. SME 2026 không cần triển khai 40 event types ngay từ đầu, chỉ cần track đúng 10 event tôi liệt kê ở trên là đủ chạy báo cáo và nuôi smart bidding. Quan trọng nhất: hãy luôn verify bằng DebugView trước khi publish và đăng ký custom dimension nếu muốn parameter hiện trong Reports. Theo dữ liệu nội bộ locnguyendata.com, SME audit GA4 hàng tháng giảm 65% lỗi tracking và tăng 22% accuracy báo cáo doanh thu.
Bạn cần hỗ trợ? Đặt lịch tư vấn GA4 miễn phí 30 phút với team locnguyendata.com tại /sme-tools, hoặc bắt đầu từ bài hướng dẫn data analytics cho SME nếu bạn mới làm quen với analytics.