Bỏ qua tới nội dung
Kiến thức Website· ·12 phút đọc

Google Tag Manager là gì, và vì sao nó giúp bạn không cần gọi lập trình viên mỗi lần muốn đo thêm một thứ

Nguyen Hien
Google Tag Manager là gì, và vì sao nó giúp bạn không cần gọi lập trình viên mỗi lần muốn đo thêm một thứ
Cỡ chữ

Google Tag Manager là gì

Google Tag Manager (GTM) là công cụ quản lý thẻ (tag management system) miễn phí của Google, cho phép bạn thêm, sửa hoặc xóa các đoạn mã theo dõi trên website mà không cần chỉnh sửa file mã nguồn mỗi lần. Thay vì nhúng từng đoạn mã của Google Analytics, Pixel Facebook hay Google Ads trực tiếp vào code, bạn chỉ cần đặt một đoạn mã GTM vào website một lần, rồi mọi việc thêm bớt sau đó làm qua giao diện của GTM.

Cách dễ hình dung nhất: GTM giống như một tủ điện trung tâm. Thay vì mỗi lần cần thêm một thiết bị mới bạn phải đục tường kéo thêm dây, bạn chỉ cần cắm vào tủ điện đó. Lập trình viên chỉ làm một việc ban đầu là đặt tủ điện (đoạn mã GTM) vào đúng chỗ, còn lại bạn tự quản lý.

GTM hiện hỗ trợ hàng trăm mẫu tích hợp sẵn, từ Google Analytics 4, Google Ads, Facebook Pixel, TikTok Pixel, Microsoft Clarity, cho tới các công cụ live chat, heatmap và đo lường khác. Tất cả đều có thể thêm vào mà không cần nhờ dev.

Bên trong GTM có gì

GTM xoay quanh bốn khái niệm chính. Hiểu bốn cái này là hiểu được cơ bản cách GTM hoạt động.

Bốn khái niệm chính trong Google Tag Manager: container, tag, trigger, variable
Bốn khái niệm cốt lõi trong Google Tag Manager

Container là hộp chứa toàn bộ cài đặt theo dõi của một website. Mỗi website có một container riêng, và mỗi container có một đoạn mã nhúng duy nhất đặt vào website đó.

Tag là đoạn mã cụ thể mà GTM sẽ triển khai. Ví dụ: tag Google Analytics 4 để gửi dữ liệu về GA4, tag Facebook Pixel để theo dõi chuyển đổi quảng cáo Facebook. Một container có thể có hàng chục tag khác nhau.

Trigger là điều kiện để tag kích hoạt. Ví dụ: “khi trang tải xong” để bắn pageview, “khi người dùng click vào nút Mua ngay” để ghi nhận chuyển đổi, hay “khi scroll xuống quá 50% trang”. Không có trigger, tag sẽ không bao giờ chạy.

Variable là thông tin động được dùng trong tag và trigger. Ví dụ: giá trị đơn hàng, URL hiện tại, tên sản phẩm. Bạn định nghĩa variable một lần, rồi dùng nhiều nơi thay vì gõ lại từng chỗ.

GTM khác Google Analytics thế nào

Nhiều người mới tìm hiểu hay nhầm GTM và Google Analytics là một hoặc có thể thay thế nhau. Thực ra đây là hai công cụ khác nhau hoàn toàn về mục đích, và thường được dùng song song.

Bảng so sánh Google Tag Manager và Google Analytics 4 về mục đích và chức năng
So sánh Google Tag Manager và Google Analytics 4
Google Tag ManagerGoogle Analytics 4
Mục đích chínhQuản lý và triển khai mã theo dõiPhân tích dữ liệu, xuất báo cáo
Có báo cáo không?KhôngCó, đây là chức năng cốt lõi
Ai dùng được?Marketer sau khi biết cơ bảnMarketer, chủ website
Cần lập trình không?Rất ít (chỉ lần đầu nhúng container)Không cần
Thay thế nhau?Không. GTM triển khai mã GA4, GA4 hiển thị báo cáo. Dùng cùng nhau.

Nói gọn hơn: GTM là người vận chuyển, GA4 là kho lưu trữ và phân tích. Bạn cần cả hai nếu muốn hệ thống đo lường hoạt động đúng. Xem thêm Google Analytics 4 là gì và đo được gì để hiểu cách GA4 thu thập và phân tích dữ liệu.

Khi nào website thật sự cần GTM

Không phải website nào cũng cần GTM ngay từ đầu. Nhưng có hai tình huống mà không dùng GTM là đang tốn thời gian hoặc tiền không cần thiết.

Bảng so sánh khi nào nên dùng Google Tag Manager và khi nào chưa cần
Khi nào website nên dùng GTM

Tình huống 1: dùng từ hai công cụ tracking trở lên. Nếu website của bạn đang chạy Google Analytics 4, đồng thời chạy quảng cáo Google Ads và Facebook Ads, mỗi nền tảng đòi một đoạn mã riêng. Nhúng tay ba đoạn mã vào code, rồi lại nhờ dev mỗi lần muốn thêm hay bớt. Mỗi lần như vậy mất ít nhất nửa ngày lập trình viên, chưa kể thời gian test. GTM gom hết ba đoạn mã đó lại, lần sau tự xử lý không cần nhờ ai.

Tình huống 2: đội marketing hay thay đổi cài đặt tracking. Chiến dịch quảng cáo mới cần đo thêm sự kiện click vào số điện thoại. Tháng sau lại cần theo dõi thêm bước điền form. Không có GTM, mỗi thay đổi nhỏ đều phải qua dev, mất thời gian chờ và chi phí. Với GTM, marketing tự làm trong vòng 30 phút.

Nếu muốn biết người dùng thực sự bấm vào đâu sau khi vào trang, kết hợp GTM với heatmap cho web cho thấy hành vi rõ hơn nhiều so với chỉ đếm lượt xem.

Ngược lại, nếu website của bạn chỉ dùng một công cụ duy nhất và cài đặt không thay đổi gì, thì nhúng thẳng GA4 vào code cũng ổn. GTM thêm một lớp cần cấu hình, nên nếu không có nhu cầu linh hoạt thì chưa cần thiết.

Cookie là một phần quan trọng trong cách GTM và các công cụ tracking hoạt động. Đọc thêm cookie là gì và các loại cookie để hiểu tại sao việc quản lý tracking ngày càng phức tạp hơn.

Đặt GTM vào website thế nào

Quy trình gồm hai phần: phần chỉ làm một lần (nhờ dev), và phần sau đó tự làm mãi mãi (trong giao diện GTM).

Bốn bước đặt Google Tag Manager vào website lần đầu
Bốn bước đặt GTM vào website lần đầu

Phần một lần: tạo tài khoản GTM tại tagmanager.google.com, tạo container cho website của bạn. GTM sẽ cung cấp hai đoạn mã cần đặt vào website, một đoạn vào thẻ <head> và một đoạn vào ngay sau thẻ <body>. Nhờ lập trình viên làm một lần này là xong, không cần lại nữa.

Phần tự làm: sau khi container đã được đặt vào website, mọi việc thêm Google Analytics, Google Ads, Facebook Pixel hay bất kỳ công cụ nào khác đều làm trong giao diện GTM. Tạo tag mới, chọn trigger, publish là xong. Không cần chỉnh code website.

Nếu bạn dùng WordPress, hầu hết các plugin SEO và theme phổ biến đã có chỗ để dán đoạn mã GTM mà không cần lập trình viên. Nhưng vị trí đặt đúng hay sai vẫn có ảnh hưởng tới tốc độ tải trang, nên nếu chưa quen nên nhờ người biết kiểm tra một lần.

Khi website của bạn đã có GTM, bước tiếp theo thường là thiết lập thông báo cookie để tuân thủ quy định bảo vệ dữ liệu. Xem thêm thông báo cookie website là gì và website của bạn có cần không.

Một điểm ít được nói đến là GTM còn đóng vai trò quan trọng trong việc quản lý đồng ý cookie (consent management). Khi website của bạn đặt banner xin phép cookie, hệ thống consent cần nói với GTM: người dùng này đã đồng ý hay từ chối loại cookie nào. GTM sau đó chỉ kích hoạt đúng những tag được phép theo lựa chọn của người dùng đó.

Cơ chế này gọi là Consent Mode, và nó đòi hỏi GTM phải được cài đặt đúng ngay từ đầu thay vì cài thêm sau.

Đây là lý do tại sao việc gắn GTM vào website nên làm trước khi bạn bắt đầu chạy quảng cáo hoặc cài bất kỳ công cụ analytics nào. Nếu bạn cài GA4 và Facebook Pixel trực tiếp trước, rồi sau đó mới muốn chuyển sang dùng GTM và tích hợp consent, sẽ mất thêm công để dọn lại cấu trúc.

Làm đúng từ đầu tiết kiệm nhiều hơn là thấy rõ. Không thiếu trường hợp doanh nghiệp phải mướn lập trình viên sửa lại toàn bộ cấu trúc tracking chỉ vì ban đầu gắn pixel trực tiếp thay vì đi qua GTM, rủi ro mất dữ liệu trong thời gian chuyển đổi là có thật.

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

GTM có miễn phí không?

Có, Google Tag Manager hoàn toàn miễn phí, không giới hạn số tag hay container. Bạn chỉ cần tài khoản Google là dùng được.

GTM có thay thế Google Analytics không?

Không. GTM và Google Analytics làm hai việc khác nhau và bổ sung cho nhau. GTM triển khai mã GA4 vào website, còn GA4 mới là nơi bạn xem báo cáo lượt truy cập, hành vi người dùng và chuyển đổi.

Cần biết code để dùng GTM không?

Không cần biết sâu. Các thao tác cơ bản như thêm Google Analytics hay Facebook Pixel đã có mẫu sẵn, chỉ cần điền ID là xong. Những cài đặt nâng cao như đo sự kiện tùy chỉnh mới cần người có hiểu biết kỹ thuật.

GTM có làm chậm website không?

GTM tải không đồng bộ (asynchronous) nên không chặn trang tải. Tuy nhiên, mỗi tag thêm vào là thêm một yêu cầu mạng. Website có quá nhiều tag ít được dùng cũng ảnh hưởng tốc độ. Nên xem lại và xóa các tag không còn dùng định kỳ.

Đọc tiếp

Bài viết
cùng chủ đề.

Tất cả bài viết