بیاموزید که چگونه یک خریدار تبلیغات (DSP و تبلیغکننده) که یک کمپین تبلیغاتی را اجرا میکند، میتواند سرعت نمایش تبلیغات را بر اساس تعداد دفعاتی که کاربر یک تبلیغ را دیده یا با آن تعامل داشته است، کنترل کند. کنترل نمایش تبلیغات بر اساس فراوانی، با جلوگیری از خستگی ناشی از تبلیغات، تجربه مخاطب را بهبود میبخشد و با دستیابی به کاربران بیشتر با بودجه یکسان، درآمد را افزایش میدهد. این راهنما رویکردهای متعددی را برای کار با فراوانی تبلیغات نشان میدهد.
ترک یک گروه ذینفع
شما میتوانید تابع navigator.leaveAdInterestGroup() را فراخوانی کنید تا از مرورگر کاربر بخواهید هنگام کلیک روی یک تبلیغ، گروه مورد علاقه را ترک کند. از داخل فریم تبلیغ برنده و زیر فریمهای آن، میتوانید تابع leaveAdInterestGroup() را فراخوانی کنید، البته تا زمانی که مبدا فریم با مبدا گروه مورد علاقه یکسان باشد. یکی از رویکردهایی که میتوان در پیش گرفت، اضافه کردن یک زیر فریم نامرئی در داخل فریم تبلیغ است که وظیفه ترک گروه مورد علاقه را بر عهده دارد.
ترک گروه علاقهمندان به تبلیغ، از پیشنهاد قیمت در آینده جلوگیری میکند و به عنوان نوعی محدودیت فرکانس عمل میکند.
استفاده از سیگنال prevWinsMs در طول تولید پیشنهاد
برای کنترل فرکانس، میتوانید از فیلد prevWinsMs در browserSignals درون generateBid() استفاده کنید.
فیلد prevWinMs شامل تبلیغات برنده گروه مورد نظر و زمان سپری شده از بردهای قبلی آنها بر حسب میلیثانیه است. توجه داشته باشید که شیء ad در اینجا فقط شامل فیلدهای renderURL و metadata است.
از این سیگنال برای تعیین اینکه آیا تبلیغ باید ارائه شود یا خیر استفاده کنید. برگرداندن مقدار پیشنهاد ۰ تضمین میکند که تبلیغ در مزایده برنده نخواهد شد.
ذخیره دادههای کلیک در یک کوکی شخص اول
همچنین میتوانید از یک کوکی شخص اول برای ذخیره اطلاعات کلیک استفاده کنید. هنگامی که تبلیغ نمایش داده میشود، دادههای کلیک را به عنوان سیگنالهای پیشنهاد قیمت کاربر ( userBiddingSignals ) روی یک گروه علاقهمندی موجود بازنویسی کنید.
نمودار زیر توالی را شرح میدهد:

- کاربر از صفحه تبلیغ کننده بازدید می کند
- خریدار (تبلیغکننده/DSP) یک آرایه داده کلیک را در کوکی شخص اول مقداردهی اولیه میکند.
- خریدار (تبلیغکننده/DSP) کاربر را به یک گروه علاقهمندی اضافه میکند و آرایه
clicksاولیه را در فیلدuserBiddingSignalsتنظیم میکند. - بعداً، کاربر از صفحه ناشر بازدید میکند.
- فروشنده (ناشر/DSP) یک مزایده مخاطب محافظتشده را اجرا میکند و تبلیغ برنده به کاربر نمایش داده میشود.
- کاربر روی تبلیغ برنده کلیک میکند.
- کاربر به صفحه تبلیغ کننده هدایت میشود.
- URL کلیک شامل نام گروه مورد نظر به عنوان پارامتر جستجو است.
- خریدار (تبلیغکننده/DSP) کوکی شخص اول موجود را میخواند.
- خریدار (تبلیغکننده/DSP) مهر زمانی کلیک جدید را به دادههای کلیک موجود اضافه میکند.
- خریدار (تبلیغکننده/DSP) گروه مورد نظر را با دادههای کلیک جدید بهروزرسانی میکند.
- خریدار (تبلیغکننده/DSP) کوکی شخص اول را با دادههای کلیک جدید بهروزرسانی میکند.
مهر زمانی در فیلد click userBiddingSignals زمانی که کاربر دوباره از صفحه ناشر بازدید میکند، در تابع generateBid() در دسترس قرار میگیرد و خریدار میتواند از این دادهها برای کنترل ارسال تبلیغ استفاده کند.
What's next?
We want to engage in conversations with you to ensure we build an API that works for everyone.
Discuss the API
Like other Privacy Sandbox APIs, this API is documented and discussed publicly.
Experiment with the API
You can experiment and participate in conversation about the Protected Audience API.