افزایش ارزش اعلان‌های وب با محدودیت‌های نرخ

راب کوچمن
Rob Kochman

منتشر شده: ۶ ژانویه ۲۰۲۶

از این ماه، کروم شروع به اعمال محدودیت‌های نرخ پیام‌های Push API برای سایت‌هایی خواهد کرد که اعلان‌های زیادی بدون تعامل زیاد در سایت ارسال می‌کنند. این پست این تغییر و سایت‌هایی را که احتمالاً تحت تأثیر آن قرار خواهند گرفت، توضیح می‌دهد.

وبِ باز، پلتفرمی قدرتمند برای ارتباط با کاربران است و Push API بخش متحول‌کننده‌ای از آن بوده است. در کنار Notifications API ، Push API به سایت‌ها این امکان را می‌دهد که حتی زمانی که وب‌سایت در مرورگر اجرا نمی‌شود، اعلان‌های به‌موقع ارسال کنند. این امر امکان ارتباطی پایدار و ارزشمند بین کاربران و سایت‌هایی که برایشان بیشترین اهمیت را دارند، فراهم می‌کند.

با این حال، همانطور که اغلب در مورد فناوری قدرتمند اتفاق می‌افتد، احتمال سوءاستفاده نیز وجود دارد. بسیاری از ما این را تجربه کرده‌ایم: وب‌سایتی که ما را با جریانی مداوم از اعلان‌هایی که مرتبط یا ارزشمند نیستند، بمباران می‌کند. این می‌تواند به دلیل مسائلی مانند تغییر رفتار وب‌سایت از زمان اعطای مجوز یا فریب کاربر برای پذیرش درخواست مجوز باشد. چنین اعلان‌های ناخواسته‌ای گردش کار کاربر را مختل می‌کند و می‌تواند منجر به برداشت منفی از اعلان‌ها و کل وب شود. ما معتقدیم که قدرت اعلان‌های فشاری باید با مسئولیت استفاده عاقلانه از آنها مطابقت داشته باشد.

تعهد مداوم ما به تجربه بهتر اعلان‌ها

ما سخت تلاش کرده‌ایم تا به کاربران کنترل بیشتری بدهیم و با هرزنامه‌های اعلان مقابله کنیم. در کروم ۸۰، ما درخواست‌های مجوز اعلان کم‌صداتری را معرفی کردیم که برای سایت‌هایی با نرخ پذیرش پایین یا برای کاربرانی که مرتباً درخواست‌های اعلان را مسدود می‌کنند، یک درخواست نامحسوس‌تر نشان می‌دهد. اخیراً، برای کروم در اندروید، ما شروع به استفاده از یادگیری ماشینی روی دستگاه برای شناسایی و هشدار به کاربران در مورد اعلان‌های بالقوه هرزنامه یا مخرب کرده‌ایم که به محافظت از کاربران در برابر تلاش‌های فیشینگ و سایر محتوای مضر بدون به خطر انداختن حریم خصوصی کمک می‌کند. ما همچنین به طور خودکار مجوزهای اعلان را از سایت‌هایی که مرور ایمن گوگل آنها را به عنوان رفتارهای توهین‌آمیز شناسایی می‌کند، لغو می‌کنیم . در نهایت، در ماه اکتبر اعلام کردیم که کروم به طور خودکار مجوز اعلان را برای هر کاربر برای سایت‌هایی که کاربر اخیراً با آنها تعامل نداشته است، حذف خواهد کرد. اینها تنها چند نمونه از تعهد مداوم ما برای ایجاد یک تجربه اعلان امن‌تر و دلپذیرتر برای همه است.

یک لایه جدید: اعمال محدودیت‌های نرخ API

برای محافظت بیشتر از کاربران کروم در برابر حجم زیاد اعلان‌ها و اطمینان از اینکه اعلان‌ها همچنان ابزاری مفید برای همه باقی می‌مانند، ما یک مکانیسم محدودکننده سرعت برای API Push بر اساس تعامل کاربر معرفی خواهیم کرد. هدف ما ایجاد یک وب بهتر است، جایی که کاربران کنترل را در دست دارند و توسعه‌دهندگان قادر به ایجاد ارتباطات معنادار هستند. این تغییر به گونه‌ای طراحی شده است که شیوه‌های اعلان‌های توهین‌آمیز را مهار کند، در حالی که هیچ تأثیری بر وب‌سایت‌های قانونی ندارد.

چگونه کار می‌کند؟

در ابتدا، تصمیم ما برای محدود کردن نرخ یک سایت بر اساس سه عامل کلیدی خواهد بود که روزانه محاسبه می‌شوند:

  • تعداد پیام‌های فوری ارسال شده توسط یک سایت به ازای هر زمان صرف شده در آن سایت.
  • The number of permission prompts shown per time spent on the site.
  • میزان تعامل کاربر با سایت (بر اساس امتیاز تعامل سایت و تعداد دقایق حضور در سایت).

وقتی سایتی به عنوان سایتی که حجم بالایی از اعلان‌ها را با تعامل بسیار کم کاربر ارسال می‌کند، شناسایی شود، ما آن را مخرب در نظر می‌گیریم و توانایی آن را برای ارسال پیام به مقداری که کمتر از ۱۰۰۰ در دقیقه نباشد، محدود خواهیم کرد. درخواست‌های بالاتر از این حد منجر به پاسخ HTTP 429 می‌شوند.

برای جلوگیری از چرخش سریع سایت‌های مخرب بین رفتار مخرب و غیر مخرب، منطق حذف محدودیت سرعت پیچیده‌تر است:

  • پس از اولین روز رفتار مخرب، محدودیت نرخ برای یک روز اعمال خواهد شد.
  • پس از دومین روز رفتار مخرب، محدودیت نرخ به مدت هفت روز اعمال خواهد شد.
  • پس از سومین روز و روزهای بعدی رفتار مخرب، محدودیت نرخ به مدت ۱۴ روز اعمال خواهد شد.
  • شمارش پس از ۴۲ روز متوالی رفتار غیر مخرب، مجدداً تنظیم خواهد شد.

اگرچه این رویکرد اولیه ما را توصیف می‌کند، اما جزئیات این محاسبه ممکن است با گذشت زمان و با تکامل اکوسیستم، تکامل یابد تا به بهترین شکل ممکن هم به کاربران و هم به جامعه توسعه‌دهندگان خدمت‌رسانی کند.

آیا این روی سایت من تأثیر خواهد گذاشت؟

لازم به ذکر است که این تغییر فقط روی Push API تأثیر می‌گذارد. سایت‌ها همچنان می‌توانند با استفاده از Notifications API در حین باز بودن، اعلان ارسال کنند.

تقریباً همه وب‌سایت‌ها تحت تأثیر این تغییر قرار نخواهند گرفت. این ابتکار عمل تعداد کمی از سایت‌ها را هدف قرار داده است که تعداد زیادی اعلان کم‌ارزش ارسال می‌کنند. برای جامعه توسعه‌دهندگان گسترده‌تر که بر ارسال اعلان‌های به‌موقع، مرتبط و جذاب متمرکز هستند، این تغییر به حفظ یکپارچگی و اثربخشی این کانال ارتباطی قدرتمند کمک خواهد کرد.

ما معتقدیم که این یک گام ضروری برای تضمین آینده‌ای سالم و پایدار برای اعلان‌های وب است. با تشویق یک رویکرد متفکرانه‌تر و کاربرمحورتر، می‌توانیم به طور جمعی یک تجربه اعلان بهتر برای همه در وب ایجاد کنیم.