کتابخانهی Google Publisher Tag (GPT) به شما امکان میدهد تگهای تبلیغاتی با قابلیت بازگشت به عقب ایجاد کنید. این تگها میتوانند در هر موقعیتی که درخواست تبلیغ به شخص ثالث در نهایت باید توسط تبلیغی که در شبکهی Google Ad Manager شما منتشر شده است، تکمیل شود، استفاده شوند.
موارد استفاده
موارد باقیمانده ترافیک یا خط جایگزین
تگهای پسبک میتوانند زمانی استفاده شوند که یک سرور شخص ثالث تبلیغی برای نمایش ندارد یا زمانی که یک تبلیغ حداقل CPM/قیمت پایه توافقشده با شخص ثالث را برآورده نمیکند. در این موارد، سرور شخص ثالث به جای آن یک تگ پسبک GPT ارائه میدهد که یک تبلیغ خانگی یا تبلیغ باقیمانده دیگری را از شبکه مدیریت تبلیغات خودتان برمیگرداند.
نمایش تبلیغات در وبسایت ناشر دیگر
تگهای Passback میتوانند برای نمایش تبلیغات از شبکه Ad Manager شما در وبسایت ناشر دیگری استفاده شوند. در این موارد، تگ Passback GPT توسط ناشر دیگر استفاده شده و تبلیغی را از شبکه Ad Manager شما برمیگرداند.
تبلیغات ویدیویی ارائه دهید
برای ایجاد ویدیوهای برگشتی، از یک برچسب ویدیوی استاندارد برای انتقال از شخص ثالث به Ad Manager استفاده کنید.
میتوانید این تگ را به صورت دستی یا با استفاده از تولیدکننده تگ ویدیویی Ad Manager بسازید.
ساخت برچسبهای پسپس
تگهای Passback را میتوان با استفاده از همان API مورد استفاده برای ساخت تگهای تبلیغاتی GPT معمولی ساخت. با این حال، تگهای Passback باید درون یک iframe رندر شوند تا از به ارث بردن تنظیمات سطح صفحه از هر نمونه GPT فعال دیگر در وبسایت ناشر جلوگیری شود.
یک مثال ساده از تگ passback در بخش زیر نشان داده شده است. به یاد داشته باشید که این قطعه کد برای رندر شدن درون یک iframe در نظر گرفته شده است. برای مشاهدهی عملی این موضوع، میتوانید نسخهی نمایشی زندهی این مثال را در 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>
پیکربندی برچسبهای پسپس
تگهای Passback از طیف معمول ویژگیهای موجود برای تگهای GPT، مانند مواردی که در راهنمای هدفگیری کلید-مقدار و نمونههای کد پوشش داده شدهاند، پشتیبانی میکنند. ویژگیهایی که مختص تگهای Passback هستند یا هنگام استفاده در زمینه Passback نیاز به پیکربندی ویژه دارند، در بخشهای بعدی توضیح داده شدهاند.
فعال کردن ردیابی کلیک
برای افزودن ردیابی کلیک به یک تگ passback، میتوان یک ماکروی URL کلیکگذر را مانند مثال زیر به تگ اضافه کرد. URL کلیکگذر به صورت پویا به URL کلیکگذر ذخیره شده در سرور تبلیغاتی 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>
تنظیمات حریم خصوصی را به ارث ببرید
از آنجایی که تگهای passback در یک iframe رندر میشوند، به طور خودکار تنظیمات حریم خصوصی پیکربندی شده در سطح صفحه را به ارث نمیبرند. هنگامی که از passbackها برای نمایش یک تبلیغ از یک ناشر Ad Manager به ناشر دیگر استفاده میشود، میتوان از ماکروی TFAT برای گنجاندن تنظیمات فعلی مربوط به سن در سطح صفحه در درخواست تبلیغ passback استفاده کرد.
<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({ tagForAgeTreatment: Number('%%TFAT%%') });
googletag.enableServices();
googletag.display('gpt-passback');
});
</script>
</div>
مدیریت موجودی ناشر کودک
مدیریت چندین مشتری (MCM) یک ویژگی مدیریت تبلیغات است که به درخواستهای تبلیغاتی که سایر ناشران به حساب شما واگذار کردهاند، دسترسی میدهد. برای اطلاعات بیشتر، به «درباره مدیریت چندین مشتری» مراجعه کنید.
برای استفاده از MCM، تگهای پسگرد ناشر والد باید بهروزرسانی شوند تا کد شبکه Ad Manager ناشر فرزند را شامل شوند. این به 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() {
googletag.defineSlot('/6355419,1234/Travel/Europe', [728, 90], 'gpt-passback')
.addService(googletag.pubads())
googletag.enableServices();
googletag.display('gpt-passback');
});
</script>
</div>
در مثال قبلی، 6355419 کد شبکه Ad Manager برای ناشر والد و 1234 کد شبکه برای ناشر فرزند است.
آدرس صفحه را مشخص کنید
از آنجایی که تگهای passback در یک iframe رندر میشوند، GPT ممکن است نتواند URL صفحهای را که تگ در آن ارائه میشود، تعیین کند. اگر از Ad Exchange یا AdSense برای پر کردن نمایشهای passback استفاده میکنید، این سیستمها نمیتوانند اطلاعات زمینهای در مورد صفحه را بدون URL صفحه به خریداران ارسال کنند. این میتواند منجر به کاهش نرخ پر کردن، CPM پایینتر یا در برخی موارد، رد درخواستهای تبلیغ شود.
برای جلوگیری از این امر، میتوان از ماکروی PATTERN برای ارائه اطلاعات URL صفحه به یک شبکه شخص ثالث یا سرور تبلیغاتی استفاده کرد. این اطلاعات سپس میتوانند به عنوان ویژگی page_url به تگ passback اضافه شوند.
<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>