Thư viện Thẻ nhà xuất bản của Google (GPT) cho phép bạn tạo thẻ quảng cáo có chức năng trả về. Bạn có thể sử dụng những thẻ này trong bất kỳ tình huống nào cần thực hiện yêu cầu quảng cáo đến bên thứ ba bằng quảng cáo được quản lý trong mạng Google Ad Manager của riêng bạn.
Trường hợp sử dụng
Mục hàng dự phòng hoặc mục hàng còn lại
Bạn có thể sử dụng thẻ trả về khi máy chủ của bên thứ ba không có quảng cáo để phân phát hoặc khi quảng cáo không đáp ứng CPM/giá sàn tối thiểu đã thoả thuận với bên thứ ba. Trong những trường hợp này, máy chủ của bên thứ ba sẽ phân phát thẻ trả về GPT . Thẻ này trả về quảng cáo tự quảng bá hoặc quảng cáo còn lại từ mạng Ad Manager của riêng bạn.
Phân phát quảng cáo trên trang web của nhà xuất bản khác
Bạn có thể sử dụng thẻ trả về để phân phát quảng cáo từ mạng Ad Manager của mình trên trang web của nhà xuất bản khác. Trong những trường hợp này, thẻ trả về GPT sẽ được nhà xuất bản khác quản lý và sẽ trả về một quảng cáo từ mạng Ad Manager của riêng bạn.
Phân phát quảng cáo video
Để tạo thẻ trả về video, hãy sử dụng thẻ video chuẩn để trả về từ bên thứ ba tới Ad Manager.
Bạn có thể tạo thẻ này theo cách thủ công hoặc bằng cách sử dụng Trình tạo thẻ video của Ad Manager.
Tạo thẻ trả về
Bạn có thể tạo thẻ trả về bằng cùng một API dùng để tạo thẻ quảng cáo GPT thông thường. Tuy nhiên, thẻ trả về phải được kết xuất bên trong iframe để ngăn thẻ này kế thừa chế độ cài đặt cấp trang từ bất kỳ phiên bản GPT nào khác đang hoạt động trên trang web của nhà xuất bản.
Một ví dụ cơ bản về thẻ trả về được minh hoạ trong phần sau. Hãy nhớ rằng đoạn mã này được dùng để kết xuất bên trong iframe. Để xem ví dụ này trong
thực tế, bạn có thử bản minh hoạ trực tiếp trên
StackBlitz.
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<div id="gpt-passback">
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
googletag.defineSlot('/6355419/Travel/Europe', [728, 90], 'gpt-passback')
.addService(googletag.pubads());
googletag.enableServices();
googletag.display('gpt-passback');
});
</script>
</div>
Thiết lập thẻ trả về
Thẻ trả về hỗ trợ phạm vi tính năng thông thường có sẵn cho thẻ GPT, chẳng hạn như các tính năng được đề cập trong hướng dẫn nhắm mục tiêu theo khoá-giá trị và mẫu mã. Các tính năng chỉ có ở thẻ trả về hoặc yêu cầu cấu hình đặc biệt khi được sử dụng trong ngữ cảnh trả về sẽ được giải thích trong các phần sau.
Bật tính năng theo dõi lượt nhấp
Để thêm tính năng theo dõi lượt nhấp vào thẻ trả về, bạn có thể thêm macro URL của trang đích khi nhấp vào thẻ như trong ví dụ sau. URL của trang đích khi nhấp sẽ được tự động thêm vào đầu URL của trang đích khi nhấp lưu trữ trên máy chủ quảng cáo của Ad Manager.
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<div id="gpt-passback">
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
const slot = googletag.defineSlot('/6355419/Travel/Europe', [728, 90], 'gpt-passback')
.addService(googletag.pubads());
slot.setConfig({ clickUrl: '%%CLICK_URL_UNESC%%' });
googletag.enableServices();
googletag.display('gpt-passback');
});
</script>
</div>
Kế thừa chế độ cài đặt quyền riêng tư
Vì thẻ trả về được kết xuất trong iframe, nên thẻ này không tự động kế thừa chế độ cài đặt quyền riêng tư được định cấu hình ở cấp trang. Khi thẻ trả về được dùng để phân phát quảng cáo từ một nhà xuất bản Ad Manager cho nhà xuất bản khác, bạn có thể sử dụng macro TFCD để đưa chế độ cài đặt hiện tại ở cấp trang về việc xử lý nội dung hướng đến trẻ em vào yêu cầu quảng cáo trả về.
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<div id="gpt-passback">
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
googletag.defineSlot('/6355419/Travel/Europe', [728, 90], 'gpt-passback')
.addService(googletag.pubads());
googletag.pubads()
.setPrivacySettings({ childDirectedTreatment: Boolean('%%TFCD%%') });
googletag.enableServices();
googletag.display('gpt-passback');
});
</script>
</div>
Quản lý khoảng không quảng cáo của nhà xuất bản con
Quản lý nhiều khách hàng (MCM) là một tính năng của Ad Manager cho phép truy cập vào các yêu cầu quảng cáo mà nhà xuất bản khác đã uỷ quyền cho tài khoản của bạn. Để biết thêm thông tin, hãy xem bài viết Giới thiệu về tính năng Quản lý nhiều khách hàng.
Để sử dụng MCM, bạn phải cập nhật thẻ trả về của nhà xuất bản mẹ để đưa mã mạng Ad Manager của nhà xuất bản con vào. Điều này cho phép Ad Manager nhận dạng mạng của nhà xuất bản con và giúp xác minh rằng mẫu quảng cáo được phân phát đúng cách.
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<div id="gpt-passback">
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
googletag.defineSlot('/6355419,1234/Travel/Europe', [728, 90], 'gpt-passback')
.addService(googletag.pubads())
googletag.enableServices();
googletag.display('gpt-passback');
});
</script>
</div>
Trong ví dụ trước, 6355419 là mã mạng Ad Manager của nhà xuất bản mẹ và 1234 là mã mạng của nhà xuất bản con.
Chỉ định URL trang
Vì thẻ trả về được kết xuất trong iframe, nên GPT có thể không xác định được URL của trang mà thẻ đang được phân phát. Nếu bạn đang sử dụng Ad Exchange hoặc AdSense để lấp đầy lượt hiển thị trả về, thì các hệ thống này không thể gửi thông tin theo ngữ cảnh về trang cho người mua nếu không có URL trang. Việc này có thể làm cho tỷ lệ lấp đầy hoặc CPM thấp hơn, hoặc trong một số trường hợp, yêu cầu quảng cáo bị từ chối.
Để tránh việc này, bạn có thể sử dụng macro PATTERN để cung cấp
thông tin về URL trang cho mạng của bên thứ ba hoặc máy chủ quảng cáo. Sau đó, bạn có thể thêm thông tin này vào thẻ trả về dưới dạng thuộc tính page_url.
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<div id="gpt-passback">
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
googletag.defineSlot('/6355419/Travel/Europe', [728, 90], 'gpt-passback')
.addService(googletag.pubads());
googletag.setConfig({
adsenseAttributes: { page_url: 'URL' },
});
googletag.enableServices();
googletag.display('gpt-passback');
});
</script>
</div>