Máy chủ & quảng cáo
Mẫu thẻ Google Tag Manager cho banner
Mẫu thẻ là một tệp bạn nhập vào container Google Tag Manager. Thẻ đặt Google Consent Mode v2 mặc định "từ chối", rồi tải banner của DuLieuCaNhan.vn theo mã website. Dùng khi bạn không sửa được thẻ head của website; sửa được thì dán đoạn mã banner thẳng vào head vẫn là cách tốt hơn.
Gói cần dùng: Dùng được ở mọi gói, kể cả gói Miễn phí: mẫu thẻ chỉ tải banner theo mã website.
Khi nào nên dùng
Banner tải qua Google Tag Manager chạy muộn hơn đoạn mã dán trong thẻ head. Script của website chạy trước nó không bị banner giữ lại, chặn thủ công bằng thuộc tính data-wdl-* không hoạt động và không dùng được bản ghim phiên bản. Kết quả Kiểm tra cài đặt cho biết banner có đứng đầu trang hay không.
Các bước
- Tải tệp mẫu thẻ ở nút bên dưới.
- Trong Google Tag Manager, mở Templates (Mẫu) → Tag Templates (Mẫu thẻ) → New (Mới), bấm menu ba chấm ở góc trên rồi chọn Import (Nhập). Chọn tệp vừa tải và Save (Lưu).
- Mở Tags (Thẻ) → New (Mới) và chọn mẫu vừa nhập. Dán mã website lấy ở trang Cài đặt của website trên dashboard.
- Chọn trình kích hoạt Consent Initialization - All Pages. Đừng dùng All Pages: mặc định "từ chối" phải được đặt trước mọi thẻ khác.
- Bấm Preview (Xem trước) để kiểm tra, rồi Submit (Gửi) và xuất bản container.
- Mở trang Cài đặt của website và bấm Kiểm tra cài đặt để xem banner đã chạy và giữ đúng các dịch vụ lại chưa.
Tên mục có thể khác tuỳ phiên bản giao diện của Google Tag Manager. Nếu không thấy, hãy tìm mục nhập mẫu thẻ.
Tải mẫu thẻ (.tpl)Mẫu chưa nằm trong thư viện mẫu cộng đồng của Google nên cần nhập thủ công như trên. Mẫu nhập thủ công chưa được Google xét duyệt.
Các trường của thẻ
- Mã website (siteKey)
- Bắt buộc. Gồm 4 đến 64 ký tự chữ, số, gạch dưới hoặc gạch ngang. Thiếu hoặc sai dạng thì thẻ không tải banner (các tín hiệu vẫn được đặt "từ chối").
- Vùng áp dụng mặc định từ chối
- Tuỳ chọn. Mã quốc gia hoặc vùng, cách nhau bằng dấu phẩy, ví dụ VN, US-CA. Để trống thì áp dụng mọi nơi.
- wait_for_update (mili giây)
- Thời gian các thẻ Google chờ banner cập nhật lựa chọn của khách. Mặc định 500, cùng giá trị banner dùng.
Thẻ này làm việc với Consent Mode thế nào
- Thẻ đặt mặc định "từ chối" cho bốn tín hiệu: ad_storage, analytics_storage, ad_user_data và ad_personalization, kèm wait_for_update. Thẻ không bao giờ đặt "cho phép".
- Khi khách chọn, chính banner cập nhật bốn tín hiệu theo loại khách cho phép (xem hướng dẫn Google Consent Mode). Thẻ không cập nhật gì.
- Danh sách vùng chỉ giới hạn mặc định do thẻ này đặt. Khi chạy, banner vẫn tự đặt mặc định "từ chối" cho mọi vùng.
- Nếu trang đã có đoạn mã banner (bản mặc định hoặc bản ghim phiên bản), thẻ không tải banner lần thứ hai. Thẻ chạy hai lần cũng chỉ tải một lần.
- Thẻ chỉ được tải script từ máy chủ CDN của DuLieuCaNhan.vn (https://cdn.dulieucanhan.vn/s/): quyền inject_script của mẫu bị giới hạn ở địa chỉ đó, Google Tag Manager từ chối địa chỉ khác.
- Consent Mode không thay cho sự đồng ý: vẫn cần banner thật, nút Từ chối hiện ở lớp đầu, cùng kích thước nút Đồng ý, và nhật ký đồng ý.
- Mẫu chỉ tải banner từ máy chủ CDN chính thức. Môi trường thử (staging) không dùng được mẫu này: hãy dán đoạn mã banner thẳng vào thẻ head.