Google Tag Manager là gì?
Google Tag Manager (GTM) là công cụ miễn phí giúp bạn cài đặt, lưu trữ và quản lý các marketing tags mà không cần chỉnh sửa mã website.
Marketing tags là những đoạn mã nhỏ dùng để theo dõi hành động người dùng và thu thập dữ liệu.
Ví dụ phổ biến nhất của marketing tag là Google tag.
Google tag được dùng để cài đặt Google Analytics và các sản phẩm, dịch vụ khác của Google.
Các ví dụ phổ biến khác bao gồm sự kiện Google Analytics, script chuyển đổi Google Ads, Meta Pixel và các tag remarketing.

Các tag này được đặt trong mã website để Google Analytics và các nền tảng khác hoạt động và thu thập dữ liệu.
Tuy nhiên, mỗi lần thay đổi mã, bạn có nguy cơ mất hoặc làm hỏng các tag (hoặc các phần tử khác trên website).
GTM giảm thiểu vấn đề này bằng cách cho phép bạn cài đặt, quản lý và triển khai các marketing tags ngay trong phần mềm thay vì chỉnh sửa mã website.
Phần mềm sẽ chèn các đoạn mã và marketing tags vào mã website chỉ khi cần thiết.
Vì vậy bạn sẽ không vô tình làm hỏng website khi thử nghiệm.
Google Tag Manager dùng để làm gì?
Google Tag Manager dùng để quản lý và triển khai các marketing tags trên website mà không cần chỉnh sửa mã.
Điều này giúp bạn dễ dàng tích hợp với các công cụ và nền tảng marketing khác như:
- Google Analytics
- Google Ads
- Hotjar
- Các nền tảng CRM
Và nó cho phép bạn theo dõi gần như mọi loại sự kiện hoặc hành vi người dùng mà bạn có thể nghĩ đến.
Dưới đây là một số ví dụ về các sự kiện thường được theo dõi:
- Nhấp vào liên kết
- Nhấp vào nút
- Gửi biểu mẫu
- Chuyển đổi
- Bỏ giỏ hàng
- Thêm sản phẩm vào giỏ
- Xóa sản phẩm khỏi giỏ
- Tải file
- Hành vi cuộn trang
- Xem video
- Hiệu quả của call to action (CTA)
- Nhấp vào mục lục (TOC)
- Sự kiện tùy chỉnh
Nhờ dễ sử dụng và tính năng bảo mật tích hợp, GTM còn giúp giảm sự phụ thuộc vào developer và plugin.
Lợi ích của Google Tag Manager
Mặc dù Tag Manager cần một số kiến thức kỹ thuật, nó giúp marketer tiết kiệm rất nhiều thời gian và nguồn lực.
Và nó hoàn toàn miễn phí.
Dưới đây là một số lợi ích:
- Giảm sự phụ thuộc vào developer: Thêm và quản lý marketing tags nhanh chóng, đơn giản mà không cần hỗ trợ developer
- Kiểm tra và gỡ lỗi: Xem trước, kiểm tra và gỡ lỗi các thay đổi trước khi đẩy lên trang web chính thức. Tính năng này giúp ngăn ngừa lỗi và giảm nhu cầu kiểm tra trên trang live hoặc staging.
- Kiểm soát quyền người dùng: Chỉ những người được ủy quyền mới có thể thực hiện hoặc phê duyệt các thay đổi trong thiết lập marketing của bạn
- Phiên bản: GTM tạo và ghi lại một phiên bản mới của mã mỗi khi bạn xuất bản thay đổi. Điều này cho phép bạn xem các thay đổi trước và hiện tại, đồng thời khôi phục về phiên bản trước nếu cần thiết.
- Không gian làm việc: GTM cho phép nhiều không gian làm việc để các thành viên trong nhóm có thể làm việc đồng thời mà không ghi đè tiến độ của nhau
- Cấu hình dễ dàng cho nhiều công cụ phổ biến: Dễ dàng thêm công cụ và thẻ theo dõi vào mã trang web của bạn bằng các đoạn mã hoặc mẫu có sẵn (ví dụ: cho Google Analytics, Pinterest, Google Ads, v.v.) từ Community Template Gallery
- Lưu trữ và quản lý thẻ: Google Tag Manager tập hợp các thẻ marketing và mã theo dõi vào một nơi và chèn chúng vào mã trang web khi cần. Điều này cho phép bạn thêm, xóa và cập nhật công cụ cũng như mã theo dõi với ít lỗi hơn.

Bạn có nên dùng Google Tag Manager không?
Có, bạn có thể nên dùng Google Tag Manager.
Ngay cả khi bạn không quá am hiểu kỹ thuật hoặc có nguồn lực hạn chế.
GTM rất hữu ích để thêm, quản lý và chỉnh sửa mã theo dõi và phân tích trên website.
Và nó giúp tiết kiệm thời gian, nguồn lực bằng cách cho phép bạn làm những việc này mà không cần thay đổi mã nguồn của trang web.
Điều này giảm bớt gánh nặng cho nguồn lực phát triển.
Và giảm khả năng xảy ra lỗi làm hỏng trang web.
Tuy nhiên, GTM là một công cụ phức tạp với đường cong học tập khá dốc.
Và việc thiết lập đúng cách là rất quan trọng.
Nhưng một khi đã thiết lập và bạn biết cách sử dụng Tag Manager đúng, bạn sẽ tiếc vì không làm sớm hơn.
Google Tag Manager hoạt động như thế nào?
Google Tag Manager hoạt động bằng cách sử dụng một đoạn JavaScript mã bạn thêm vào trang web như một container cho tất cả các thẻ bạn muốn quản lý.
Nó có các listener để phát hiện tương tác của người dùng, như lượt xem trang.
Khi người dùng tải trang, các listener của GTM phát hiện hành động đó.
Sau đó nó kiểm tra xem hành động đó có khớp với bất kỳ trigger nào đã được thiết lập trong GTM không.
Nếu tương tác khớp với trigger, thẻ liên quan sẽ được kích hoạt.
Thẻ đó có thể là đoạn mã cho Google Analytics hoặc nền tảng marketing khác.
Hoặc có thể là một sự kiện cụ thể bạn muốn theo dõi (ví dụ: lượt xem một trang nhất định).
Khi thẻ được kích hoạt, mã sẽ được chèn vào website.
Sau đó thẻ xử lý dữ liệu liên quan và gửi đến dịch vụ bên thứ ba tương ứng (ví dụ: Google Analytics hoặc Facebook Pixel).
Nói cách khác, GTM chỉ chèn và thực thi thẻ khi người dùng kích hoạt một thẻ.
Điều này giảm tổng lượng code trên website và giảm thiểu rủi ro lỗi khi triển khai.
Tags chỉ hoạt động cùng với các thành phần GTM khác gọi là triggers và variables.
Chúng giúp xác định khi nào cần thực thi các đoạn code.
Tags
Tags là các đoạn code mà các nền tảng analytics, marketing và hỗ trợ sử dụng để tích hợp với website và ứng dụng.
Chúng giống như những người quan sát bạn đặt trên website của mình.
Chúng theo dõi hành động của người dùng, như nhấp vào liên kết hoặc xem trang.
Và gửi thông tin này đến các công cụ như Google Analytics hoặc ImpactHero.
Tags cuối cùng giúp bạn hiểu hành vi người dùng.

Ví dụ về Tags
Dưới đây là ví dụ về các tags thường dùng. Đây là các công cụ và nền tảng thường được cài đặt qua GTM:
- Google Analytics
- Google Ads
- Crazy Egg
- Hotjar
- ImpactHero
- Pinterest Tag
- LinkedIn Insight
- Twitter Universal Web Tag
- Facebook/Meta Pixel
- SplitSignal
- Appcues
- HubSpot
- Intercom
- Mixpanel
- Salesforce
- Sự kiện tùy chỉnh và theo dõi
Triggers
Triggers là các hướng dẫn và tiêu chí để xác định khi nào tags nên được kích hoạt.
Page views, form submissions và link clicks là ví dụ phổ biến về triggers.
Khi người dùng xem một trang hoặc nhấp vào liên kết, tag liên quan sẽ được kích hoạt.
Mỗi tag phải có ít nhất một trigger để GTM biết khi nào nên kích hoạt tag đó.
Các nền tảng analytics như Google Analytics thường dùng page views làm trigger.
Bởi vì bạn muốn dữ liệu analytics từ mọi trang người dùng truy cập.
Ngoài ra, bạn có thể chỉ muốn tag theo dõi chuyển đổi kích hoạt khi người dùng thêm sản phẩm vào giỏ hàng.
Hoặc khi họ hoàn tất quá trình thanh toán.
Khi sự kiện được chỉ định của mỗi tag xảy ra, trigger sẽ báo cho tag kích hoạt.
Nếu không, tag sẽ không kích hoạt.
Và GTM sẽ không thực thi đoạn code đó.
Bạn cũng có thể thêm variables vào triggers để xác định rõ hơn khi nào muốn tags kích hoạt.
Ví dụ, bạn có thể chỉ muốn chat hỗ trợ kích hoạt trên các trang trong phễu thanh toán.
Trong trường hợp này, bạn có thể thêm biến để tag chỉ kích hoạt khi page view của các trang có “/checkout/” trong URL.
Bạn có thể gán nhiều triggers cho một tag.

Ví dụ về Triggers
Dưới đây là một số trigger được dùng phổ biến:
- Page views
- Link clicks
- Button clicks
- Form submissions
- File downloads
- Scroll depth
- Thời gian trên trang
- Custom event
Variables
Variables là các thông tin bổ sung mà GTM có thể cần để kích hoạt tag hoặc trigger.
Chúng giúp xác định chính xác thẻ hoặc trigger cần làm gì.
Ví dụ, “Constant” và “Google Analytics Settings” là các loại biến phổ biến.
Cả hai thường được dùng để xác định ID tài khoản Google Analytics (tức là “Tracking ID” trong Universal Analytics và “Measurement ID” hoặc “Google Tag” trong GA4).
Mỗi lần bạn tạo một thẻ Google Analytics, bạn cần nhập tracking hoặc measurement ID của mình.
Việc này có thể khá nhàm chán vì hầu hết chúng ta không nhớ được các ID này.
Thay vào đó, bạn có thể tạo một biến để lưu trữ ID đó.
Sau đó, mỗi khi tạo thẻ mới cần thông tin này, bạn chỉ cần gắn biến đã tạo.
Một biến phổ biến khác là “Page URL.”
Nếu bạn muốn theo dõi lượt xem trang của trang thanh toán, bạn phải gán trigger “Page Views”.
Nhưng để xác định trang thanh toán, bạn cần gán biến Page URL và thêm URL của trang thanh toán đó.

Ví dụ về các biến
Dưới đây là một số biến phổ biến nhất:
- Constant
- Google Analytics Settings
- Click URL
- Click ID
- Click Class
- Page URL
- Page Path
- Form ID
- Scroll depth threshold
Google Tag Manager và Google Analytics
Mặc dù thường bị nhầm lẫn, Google Tag Manager và Google Analytics là hai công cụ khác nhau nhưng bạn có thể dùng cùng nhau để thu thập và báo cáo phân tích web cũng như hành vi người dùng.
Google Tag Manager là hệ thống quản lý thẻ dùng để lưu trữ và quản lý các thẻ marketing cùng đoạn mã bên thứ ba.
Tag Manager không có chức năng phân tích hay báo cáo.

Ngược lại, Google Analytics là phần mềm dùng để phân tích, theo dõi chuyển đổi và báo cáo.

Bạn có thể dùng GTM để cài đặt và triển khai Google Analytics trên website. (Google khuyến nghị làm như vậy.)
Bạn có cần thay đổi gì cho Google Analytics 4 không?
Có. Nếu bạn dùng GTM để cài Google Analytics 4 (GA4), bạn cần cài đặt Google Tag.
Ngoài ra, việc dùng Google Tag Manager với GA4 rất giống với khi dùng nó với Universal Analytics (UA).
Một trong những điểm khác biệt chính là Google hiện cung cấp thẻ riêng cho các sự kiện GA4.
Trước đây, bạn triển khai UA và theo dõi sự kiện bằng cùng một thẻ.
Một điểm khác nữa là GA4 có thể tự động theo dõi và thu thập nhiều sự kiện hơn UA.
Điều này có nghĩa là bạn ít phải theo dõi sự kiện thủ công trong GTM hơn.
Tuy nhiên, bạn vẫn có thể dùng GTM để theo dõi những gì GA4 không cung cấp.
Tag Manager và GA4 hoạt động rất mượt mà cùng nhau.
Bạn có thể đọc hướng dẫn của Google về chuyển từ UA sang GA4 để biết thêm thông tin.
Cách cài đặt Google Tag Manager
Để thiết lập Google Tag Manager, đăng nhập vào tài khoản Google của bạn và truy cập Tag Manager.
Nhấn “Create Account” để tạo tài khoản cho doanh nghiệp hoặc tổ chức của bạn.

Nhập “Account Name” và chọn quốc gia của bạn.
Google khuyến nghị mỗi doanh nghiệp chỉ nên tạo một tài khoản duy nhất—dù bạn có một hay nhiều website.
Tên công ty bạn có thể dùng làm tên tài khoản.

Tiếp theo, nhập “Container name.”

Container của bạn là đoạn mã bạn sẽ thêm vào website để Google Tag Manager hoạt động.
Thông thường bạn sẽ dùng một container cho mỗi website.
Vậy tên container có thể là tên hoặc URL website của bạn.
Sau đó, chọn “Target platform.” Với website, chọn “Web.”

Nhấn “Create” để tạo tài khoản Tag Manager và container đầu tiên của bạn.
Tiếp theo, bạn sẽ thấy hai cửa sổ pop-up.
Cửa sổ đầu tiên là điều khoản dịch vụ của Google.
Đồng ý với điều khoản bằng cách tích vào ô ở cuối trang.
Rồi nhấn “Yes” để chấp nhận ở góc trên bên phải màn hình.

Cửa sổ pop-up thứ hai hiển thị đoạn mã bạn cần thêm vào site để cài đặt GTM.

Lưu ý
Nếu bạn không rành chỉnh sửa mã website, hãy nhờ developer hỗ trợ.
Đoạn mã đầu tiên dùng JavaScript để lấy thông tin.
Đặt đoạn mã đó càng cao càng tốt trong phần <head> của các trang website.

Đoạn mã thứ hai là iframe HTML.
Đặt đoạn mã đó ngay sau thẻ <body> mở đầu trên các trang web của bạn.
Như sau:

(Phần tử iframe HTML đảm bảo GTM vẫn hoạt động khi người dùng tắt JavaScript trên trình duyệt.)
Sau khi đã thiết lập tài khoản và cài đúng hai đoạn mã, bạn đã sẵn sàng dùng Google Tag Manager.
Mẹo chuyên nghiệp
Dùng Tag Assistant Legacy extension để kiểm tra xem việc triển khai Tag Manager của bạn đã chính xác chưa.
Cách sử dụng Google Tag Manager
Để minh họa cách dùng Google Tag Manager, chúng tôi sẽ hướng dẫn bạn kết nối một property Google Analytics 4 với website.
Mẹo chuyên nghiệp
Để tránh ghi nhận dữ liệu trùng lặp trong analytics, hãy chắc chắn bạn đã cài Google Tag Manager và đã gỡ đoạn mã Google Analytics gốc trên website trước khi tiếp tục.
Bắt đầu bằng cách đăng nhập vào tài khoản Google Tag Manager của bạn.
Nhấn “New Tag” hoặc “Add a new tag” để tạo tag mới.

Đặt tên cho tag. Bạn có thể đặt như “GA4 Configuration.”

Tiếp theo, nhấn vào “Tag Configuration.”

Nhấn “Google Analytics.”

Rồi chọn “Google Tag” trong danh sách.

Nhập ID Google tag ID cho thuộc tính GA4 của bạn.
Ngoài ra, bạn có thể tạo một biến để lưu trữ Google tag ID cho lần sử dụng sau.

Nhấn vào ô “Triggering”.

Sau đó chọn “All Pages” trong danh sách hiện ra.

Rồi nhấn “Save.”

Quay lại trang tổng quan workspace và nhấn “Preview” để kiểm tra các thay đổi mới.

Nhập URL website của bạn ở màn hình tiếp theo.
Sau đó nhấn “Connect” để mở trang web trong cửa sổ mới và bắt đầu kiểm tra, gỡ lỗi.

Khi đã kết nối, trang web sẽ mở ra trong một cửa sổ pop-up mới.
Với Tag Assistant ở góc dưới bên phải cửa sổ.

Giữ cửa sổ đó mở và quay lại trang preview.
Trang preview sẽ hiển thị “Connected!”

Sau khi bạn nhấn “Continue”, bắt đầu gỡ lỗi các tag trong cửa sổ preview.

Bạn sẽ thấy tag GA4 Configuration mới tạo được kích hoạt trên mỗi trang khi bạn duyệt website.
Điều này có nghĩa là việc triển khai tag của bạn đã thành công.
Khi hoàn tất gỡ lỗi, đóng các cửa sổ mới mở và quay lại trang tổng quan.
Sau đó nhấn “Submit” để gửi các thay đổi của bạn.

Hãy chắc chắn đặt cho các thay đổi của bạn một “Version Name” và “Version Description.” mô tả rõ ràng

Cuối cùng, nhấn “Publish” để đẩy các thay đổi lên website và kích hoạt GA4.
Việc này sẽ xuất bản một phiên bản mới của container lên website của bạn.
Bạn sẽ thấy các lượt truy cập được ghi nhận trong báo cáo “Realtime” của thuộc tính GA4 khi bạn và người dùng khác duyệt website.

Mẹo chuyên nghiệp
Chúng tôi khuyên bạn luôn sử dụng chức năng “Preview” để kiểm tra và gỡ lỗi tag trước khi xuất bản.
Các tiện ích mở rộng GTM tốt nhất
Các tiện ích mở rộng trình duyệt giúp bạn tận dụng tối đa Tag Manager.
Các tiện ích dưới đây cung cấp thông tin bổ sung về các tag đang kích hoạt (hoặc không kích hoạt).
Cũng như các vấn đề phát sinh trong quá trình triển khai.
Chúng cũng cung cấp các chi tiết quan trọng về biến, trigger và đoạn mã của bạn.
Dưới đây là một số tiện ích mở rộng tốt nhất giúp bạn làm việc hiệu quả với GTM:
Theo dõi nhiều dữ liệu hơn nữa
Google Tag Manager cho phép bạn theo dõi gần như mọi hành vi hoặc tương tác của người dùng mà bạn có thể nghĩ đến.
Và GA4 cung cấp rất nhiều dữ liệu người dùng giá trị ngay từ đầu.
Nhưng các chỉ số trang đơn giản và sự kiện chỉ cho bạn biết điều gì đã xảy ra.
ImpactHero đi xa hơn thế và cho bạn biết tại sao đã xảy ra điều gì đó.
Và những gì bạn cần làm để cải thiện nó.

Từ việc lập bản đồ customer journey đến phân tích hiệu suất nội dung, ImpactHero cung cấp dữ liệu marketing mà bạn thực sự cần để thành công.
Đưa góc nhìn thành kế hoạch.
Chia sẻ website và mục tiêu để LionTech tư vấn giải pháp phù hợp.
Đăng ký tư vấn ↗