تبلیغات ویدیویی و رضایت: عبور سیگنالهای رضایت از پلیرها و تگهای VAST
چرا ویدیو فرق دارد
ویدیو اغلب باارزشترین موجودی یک ناشر است و همانجایی هم هست که سیگنالهای رضایت بیشتر از همه گم میشوند. تبلیغات نمایشی معمولاً از یک wrapper مربوط به header bidding و یک تگ سرور تبلیغات میگذرند که CMP را خودکار میخوانند. تبلیغات ویدیویی مسیر درازتری میروند: صفحه یک پلیر بارگذاری میکند، پلیر درخواست تبلیغ میسازد، سرور تبلیغات یک سند VAST برمیگرداند و آن سند میتواند به wrapperهای بیشتر، پیکسلهای ردیابی و فایلهای رسانهای اشاره کند که هر کدام را پلیر واکشی میکند نه صفحه.
در هر گام، سیگنال رضایت باید صریحاً منتقل شود. وقتی نشود، خریداران یا نمایش را بدون رضایت تلقی میکنند یا کنارش میگذارند و باارزشترین قالب سایت شما بیسروصدا کمتر از حد باید درآمد میسازد.
گام ۱: بدانید پلیر شما رضایت را چگونه میخواند
پلیرهای ویدیو در کل به سه گروه تقسیم میشوند:
- پلیرهایی که CMP را مستقیم میخوانند. خودشان __tcfapi یا __gpp را فراخوانی میکنند و سیگنالها را به درخواستهای تبلیغ اضافه میکنند.
- پلیرهایی که انتظار دارند شما رضایت را بدهید. رشته رضایت و پرچمها را در پیکربندی پلیر یا مستقیم در URL تگ تبلیغ میدهید.
- پلیرهایی که هیچکدام را نمیکنند. معمولاً نسخههای قدیمیتر یا سفارشی که درخواستهای تبلیغ را بدون هیچ سیگنالی میفرستند.
مستندات پلیر خود را بررسی کنید و سپس رفتار را در تب Network راستیآزمایی کنید. مستندات توضیح میدهند چه باید رخ دهد؛ درخواست نشان میدهد چه رخ میدهد.
گام ۲: سیگنالها را روی درخواست تبلیغ بگذارید
بیشتر سرورهای تبلیغات و SSPها رضایت را بهصورت پارامترهای URL در درخواست تبلیغ ویدیویی میپذیرند. نامها بسته به پلتفرم فرق میکند، اما رایجترینها اینهاست:
- gdpr — اگر GDPR بر درخواست اعمال میشود ۱، وگرنه ۰؛
- gdpr_consent — رشته رضایت TCF؛
- addtl_consent — رشته Additional Consent گوگل، برای فروشندگانی بیرون از فهرست TCF Global Vendor List؛
- gpp و gpp_sid — رشته GPP و شناسههای بخش قابل اعمال؛
- پرچمهای ویژه پلتفرم برای پردازش غیرشخصیسازیشده یا محدود داده.
اگر پلیر تگها را از روی قالب میسازد، مطمئن شوید مقادیر در زمان درخواست پر میشوند، نه زمانی که صفحه برای اولین بار بارگذاری میشود. بازدیدکنندهای که پس از مقداردهی اولیه پلیر رضایت میدهد نباید اولین درخواست تبلیغش رشتهای خالی داشته باشد.
گام ۳: از ماکروهای رضایت VAST استفاده کنید
پاسخ VAST اغلب شامل URLهای ردیابی و URLهای wrapper است که پلیر بعداً فراخوانی میکند. فهرست ماکروهای IAB VAST 4.1 شامل [GDPRCONSENT] است که انتظار میرود پلیر هنگام فراخوانی آن URLها با رشته رضایت جایگزینش کند. از شرکای تقاضای خود بپرسید آیا تگهایشان از آن استفاده میکنند و تأیید کنید پلیر شما از جایگزینی ماکرو پشتیبانی میکند. اگر ماکرو بدون جایگزینی بماند، endpoint دریافتکننده بهجای سیگنال معتبر خود عبارت جایگزین را میبیند.
گام ۴: زمانبندی pre-roll را مدیریت کنید
pre-roll یک کشمکش زمانی ایجاد میکند. درخواست تبلیغ میخواهد به محض آماده شدن پلیر شلیک شود، اما برای بازدیدکنندهای اروپایی که اولین بار میآید ممکن است بنر هنوز روی صفحه باشد. سه گزینه دارید:
- منتظر تصمیم بمانید. درخواست تبلیغ را نگه دارید تا CMP وضعیت نهایی را اعلام کند. این بهترین سیگنال را به خریداران میدهد اما میتواند شروع پخش را به تأخیر بیندازد.
- با وضعیت فعلی درخواست دهید. درخواست را فوراً با هر سیگنالی که هست بفرستید و بپذیرید که اولین تبلیغ ممکن است بدون رضایت تلقی شود.
- پخش خودکار را کمی به تأخیر بیندازید. پلیر را فقط پس از تعامل بازدیدکننده با بنر یا صفحه شروع کنید، که برای سایتهایی مناسب است که ویدیو زیر خط تا خورده قرار دارد.
پاسخ درست جهانی وجود ندارد. پیش از تصمیم، نرخ پرشدگی، CPM و زمان شروع پخش را برای هر گزینه روی ترافیک خودتان اندازه بگیرید.
گام ۵: mid-roll و نشستهای طولانی را فراموش نکنید
ویدیوهای بلند و پخش زنده میتوانند چندین دقیقه پس از بارگذاری صفحه وقفههای mid-roll داشته باشند. اگر بازدیدکننده در این فاصله انتخابش را تغییر داده، درخواستهای بعدی تبلیغ باید وضعیت جدید را منعکس کنند. پلیرهایی که رشته رضایت را هنگام مقداردهی اولیه کش میکنند مقدار قدیمی را به ارسال ادامه میدهند. یکپارچگیهایی را ترجیح دهید که در رویدادهای تغییر رضایت مشترک میشوند یا پیش از هر وقفه تبلیغاتی CMP را دوباره میخوانند.
گام ۶: میزبانی رسانه را از تبلیغات جدا کنید
خود فایل ویدیو هم ممکن است از شخص ثالث بیاید. جاسازی پلیر میزبانیشده از یک پلتفرم ویدیو میتواند حتی پیش از درخواست هر تبلیغی کوکی بگذارد یا ردیاب بارگذاری کند. با پلیر مثل یک فروشنده مستقل رفتار کنید: آن را در پیکربندی CMP فهرست کنید، تصمیم بگیرید به کدام هدف متکی است و اگر کوکی غیرضروری میگذارد پشت یک جایگزین بارگذاریاش کنید.
FlexyConsent چگونه کمک میکند
FlexyConsent APIهای استاندارد IAB TCF 2.4 و GPP v1.1 را همراه با سیگنالهای Google Consent Mode v2 ارائه میدهد، بنابراین پلیرها و تگهای تبلیغی که CMP را مستقیم میخوانند سیگنالها را در قالب مورد انتظارشان مییابند. FlexyConsent یک CMP دارای گواهی گوگل (CMP ID 317) است و گواهی IAB Europe و IAB Canada را دارد.
روال راستیآزمایی سریع
- صفحه ویدیو را از یک موقعیت اتحادیه اروپا بارگذاری کنید، بپذیرید و اولین درخواست تبلیغ را از نظر رشته رضایت پرشده بررسی کنید.
- رد کنید و تکرار کنید؛ تأیید کنید درخواست همچنان با سیگنال درست و نه بدون سیگنال میرود.
- زنجیره wrapper VAST را دنبال کنید و بررسی کنید URLهای ردیابی رشته واقعی دارند نه ماکروی جایگزیننشده.
- رضایت را هنگام پخش تغییر دهید و وقفه تبلیغاتی بعدی را بررسی کنید.
نکات کلیدی
- درخواستهای تبلیغ ویدیویی را پلیر میسازد، پس رضایت باید عمداً منتقل شود.
- پارامترهای رضایت را در زمان درخواست پر کنید، نه در زمان بارگذاری صفحه.
- تأیید کنید [GDPRCONSENT] و ماکروهای مشابه در طول زنجیره VAST جایگزین میشوند.
- راهبرد زمانبندی pre-roll را بر اساس دادههای خودتان درباره پرشدگی، CPM و زمان شروع انتخاب کنید.
- با میزبان ویدیو مثل یک فروشنده مستقل رفتار کنید.