Cấu trúc và hoạt động của Google Tag Manager

Bạn Tự Học

Thông báo 01.

GTM có cấu trúc phân cấp với cấp cao nhất là GTM account, bên dưới account là các Container (Vùng chứa). Trong container là các Tag, Trigger và Variable.

Tài khoản, Vùng Chứa, Thẻ, Trình Kích hoạt và Biến

Trình quản lý thẻ của Google được tạo thành từ 5 thành phần cơ bản (Tài khoản, Vùng chứa, Thẻ, Trình Kích hoạt và Các biến), liên quan đến nhau theo cách sau.

Cấu trúc trình quản lý thẻ của Google

Mối liên quan giữa: Tài khoản, Quyền người dùng và Vùng chứa.

Một người dùng / tài khoản Google có thể có quyền truy cập vào các tài khoản Google Tag Manager (GTM) khác nhau.

Với một tài khoản GTM cho một Tổ chức / Công Ty là đủ; vì các Quyền của người dùng có thể chỉ định được:

  • Người dùng được chọn theo mặc định và cấp độ này cho phép người dùng xem thông tin tài khoản cơ bản.
  • Quản trị viên nếu người dùng có khả năng tạo vùng chứa mới và sửa đổi quyền của người dùng cho tài khoản và vùng chứa.

Một tài khoản GTM thường được tạo thành từ các Vùng Chứa khác nhau. Và mỗi Vùng Chứa dành cho một trang web hoặc tên miền.

Cấu trúc Vùng chứa (Container) của GTM gồm: Thẻ (Tags), Trình kích hoạt (Triggers) và Biến (Variables)

Một Vùng chứa được tạo thành từ Thẻ, Trình kích hoạtBiến được liên kết với nhau.

Cả hai BiếnVùng Chứa đều cần thiết cho việc thiết lập và vận hành chính xác các Thẻ và có thể được sử dụng lại trong Vùng chứa.

Các Thẻ (Tags) của GTM

Hiện tại có hơn 90 mẫu được tích hợp sẵn cho Bạn lựa chọn. Không chỉ có các nền tảng của Google mà có cả bên thứ 3. Bạn có thể xem thêm tại đây

Các Thẻ (Tags) có thể được tạo bằng các mẫu hoặc sử dụng thẻ HTML tùy chỉnh (được sử dụng để chèn bất kỳ mã HTML hoặc JavaScript nào Bạn cần trên trang của Bạn).

Trình kích hoạt (Triggers) của Google Tag Manager

Trình Kích hoạt được tạo thành từ các Biến (Variables), Toán tử (Operators) và Giá trị (Values).

Các thành phần của trình kích hoạt
Các thành phần của trình kích hoạt

Các Biến là giữ chỗ cho các Giá trị mà bạn xác định. Có hai loại Biến: Biến tích hợp và Biến do người dùng xác định. Các Biến tích hợp như {{page path}} hoặc {{click id}} đã được cấu hình cho bạn trong Trình quản lý thẻ và bạn chỉ cần chọn chúng để kích hoạt chúng.

Một số các Biến được tích hợp trong GTM như:

Các Biến được tích hợp trong GTM
Các Biến được tích hợp trong GTM

Tham khảo thêm tất cả các Biến tích hợp cho Vùng Chứa WEB trong Google Tag Manager tại đây.

Biến do người dùng xác định là biến tùy chỉnh mà bạn có thể tạo, chẳng hạn như {{DanhkyThanhCong}}, để nắm bắt khi giao dịch được thực hiện. Khi tạo Biến do người dùng xác định, Bạn có thể chọn từ các loại Biến có thể giúp bạn thu thập các loại dữ liệu khác nhau hoặc tạo các chuỗi có thể sử dụng lại có thể được sử dụng trên toàn trang web của bạn.

Các thể loại Biến do người dùng xác định trong GTM:

Các thể loại Biến do người dùng xác định trong GTM
Các thể loại Biến do người dùng xác định trong GTM

Các toán tử xác định mối quan hệ giữa Biến và Giá trị phải là đúng để kích hoạt Trình kích hoạt. Một toán tử có thể giống như là phép tính bằng nhau. Ví dụ: nếu Bạn chỉ muốn một Thẻ kích hoạt khi người dùng hoàn thành giao dịch, Bạn có thể thiết lập Trình kích hoạt thẻ kích hoạt Biến đó {{url}} bằng giá trị của trang thanh toán của bạn check checkout.html. Bạn cũng có thể thiết lập nhiều Trình kích hoạt tất cả phải đúng trước khi Thẻ sẽ kích hoạt.

Kích hoạt thẻ kích hoạt để đáp ứng với các sự kiện, đó là bất kỳ hành động trang web nào được thực hiện bởi người dùng.

Một số sự kiện của Trình kích hoạt trong GTM:

Một số sự kiện của Trình kích hoạt trong GTM
Một số sự kiện của Trình kích hoạt trong GTM

Một số loại Trình Kích Hoạt:

  • Lượt xem trang: Cửa sổ được trải, Dom sẳn sàng, Lượt xem trang.
  • Nhấp chuột: Chỉ liên kết, Tất cả các yếu tố.
  • Tương tác của người dùng: Chiều sâu cuộn, Gửi biểu mẫu, Mức hiển thị của yếu tố, Video trên Youtube.
  • Khác: Bộ đếm giờ, Lỗi JavaScript, Nhóm trình kích hoạt, Sự kiện tùy chỉnh, Thay đổi lịch sử.

Bạn có thể cài đặt Trình kích hoạt để phản hồi các sự kiện đơn giản như tải trang hoặc Bạn có thể đặt các Thẻ sự kiện tùy chỉnh để phản hồi các hành động cụ thể như khi người dùng nhấp vào nút gửi cho biểu mẫu. Mỗi thẻ phải có ít nhất một kích hoạt để kích hoạt và tất cả các kích hoạt được bắt đầu bởi các sự kiện trang web.

Trình Kích hoạt, Biến và Sự kiện trong Google Tag Manager cho phép Bạn kiểm soát khi Thẻ kích hoạt để đáp ứng với các hành động cụ thể của người dùng. Điều này có thể giúp bạn tùy chỉnh cách các thẻ hoạt động với trang web của bạn và cho phép Bạn thu thập thông tin tiếp thị có giá trị.

Một số thuật ngữ hay dùng khi thao tác với trình quản lý thẻ GTM:

  • Page View có nghĩa là khi trang đó được xem thì Tag sẽ được chạy.
  • DOM là cấu trúc của 1 trang web (Document Object Model), khi trang web được xem mà cấu trúc DOM chưa được load hết thì Tag chưa được chạy.
  • Window Loaded có nghĩa là trang web đã load hoàn chỉnh thì Tag mới được chạy.
  • DOM sẵn sàng (gtm.dom): Trình kích hoạt này bắt đầu theo dõi các hoạt động xảy ra sau khi phân tích cú pháp DOM.
  • Tải vùng chứa (gtm.js): Trình kích hoạt này bắt đầu theo dõi các hoạt động xảy ra ngay khi có thể khi tải trang.
  • Tải cửa sổ (gtm.load): Trình kích hoạt này bắt đầu theo dõi các hoạt động xảy ra sau khi tất cả các nội dung ban đầu trên trang tải xong.
Bạn Tự Học

Quảng cáo trong bài viết 01.

Thư mục (Folders) trong Google Tag Manager

Thư mục (Folders) của Trình Quản lý thẻ Google có chức năng để sắp xếp các Tag, Trigger, và Variable theo cách riêng của mình để dễ quản lý nhất. Điều này có vẻ không mấy quan trọng, nhưng khi danh sách các Thẻ, Trình kích hoạt và Biến số của Bạn tăng lên rất nhiều, lúc đó bạn cần sắp xếp lại cách hợp lý phù hợp với tổ chức / Công ty của Bạn. Bạn có thể sắp xếp các Tag, Trigger và Variable theo sự liên quan hay mục đích sử dụng.

Thu Muc trong Trình quản lý Thẻ Google Tag Mananger
Thu Muc trong Trình quản lý Thẻ Google Tag Mananger
Bạn Tự Học

Quảng cáo trong bài viết 02

Trả lời