Topics API تبلیغات مبتنی بر علاقه (IBA) را بدون نیاز به ردیابی سایت هایی که کاربر بازدید می کند، فعال می کند.
وضعیت پیاده سازی
- Topics API مرحله بحث عمومی را تکمیل کرده است و در حال حاضر برای 99 درصد از کاربران در دسترس است و تا 100 درصد مقیاس بندی شده است.
- برای ارائه بازخورد خود در مورد موضوعات API، یک مشکل در توضیح موضوعات ایجاد کنید یا در بحثهای گروه تجاری بهبود وب تبلیغات شرکت کنید. توضیح دهنده تعدادی سؤال باز دارد که هنوز نیاز به تعریف بیشتری دارد.
- جدول زمانی Privacy Sandbox جدول زمانی پیاده سازی را برای Topics API و سایر پیشنهادات Privacy Sandbox ارائه می دهد.
- Topics API: آخرین بهروزرسانیها جزئیات تغییرات و پیشرفتهای Topics API و پیادهسازیها را نشان میدهند.
Topics API چیست؟
Topics API یک مکانیسم جعبه ایمنی حریم خصوصی است که برای حفظ حریم خصوصی طراحی شده است و در عین حال به مرورگر اجازه می دهد اطلاعات مربوط به علایق کاربر را با اشخاص ثالث به اشتراک بگذارد. تبلیغات مبتنی بر علاقه (IBA) را بدون نیاز به ردیابی سایت هایی که کاربر بازدید می کند، فعال می کند.
تبلیغات مبتنی بر علاقه یک مفهوم کلیدی در Topics API است. این نوعی تبلیغات شخصیسازی شده است که در آن یک آگهی برای کاربر بر اساس علایقش انتخاب میشود که از سایتهایی که اخیراً بازدید کردهاند استنباط میشود. این با تبلیغات متنی متفاوت است، که هدف آن تطبیق تبلیغات با محتوای صفحه ای است که کاربر از آن بازدید می کند.
تبلیغات مبتنی بر علاقه میتواند به تبلیغکنندگان (سایتهایی که میخواهند محصولات یا خدمات خود را تبلیغ کنند) و ناشران (سایتهایی که از تبلیغات برای کمک به کسب درآمد از محتوای خود استفاده میکنند) کمک کند:
- IBA می تواند به تبلیغ کنندگان کمک کند تا به مشتریان بالقوه دسترسی پیدا کنند.
- IBA می تواند اطلاعات متنی را تکمیل کند تا به ناشران کمک کند تا از تبلیغات برای تأمین مالی وب سایت ها استفاده کنند.
Topics API شکل جدیدی از تبلیغات مبتنی بر علاقه را با استفاده از موضوعات (دسته های مورد علاقه) ارائه می دهد که بر اساس فعالیت اخیر کاربر به مرورگر اختصاص داده شده است. این موضوعات می توانند اطلاعات متنی را تکمیل کنند تا به انتخاب تبلیغات مناسب کمک کنند.
چگونه کار می کند
در گذشته، کوکیهای شخص ثالث و مکانیسمهای دیگر برای ردیابی رفتار مرور کاربر در سایتها برای استنباط موضوعات مورد علاقه استفاده میشدند. این مکانیسم ها در حال حذف شدن هستند.
با استفاده از Topics API، مرورگر موضوعاتی را که به نظر می رسد برای کاربر مورد علاقه است، بر اساس فعالیت مرور آنها مشاهده و ثبت می کند. این اطلاعات در دستگاه کاربر ثبت می شود. سپس Topics API میتواند به تماسگیرندگان API (مانند پلتفرمهای فناوری تبلیغات) به موضوعات مورد علاقه کاربر دسترسی داشته باشد، اما بدون افشای اطلاعات اضافی درباره فعالیت مرور کاربر.
مشاهده موضوعات اجدادی
از کروم 114، زمانی که تماس گیرنده موضوعی را برای کاربر در یک صفحه مشاهده می کند، مرورگر نیز تماس گیرنده را مانند همه اجداد آن موضوع مشاهده می کند.
برای مثال، اگر مرورگر ثبت کند که تماسگیرنده Shopping/Apparel/Footwear/Boots
برای یک کاربر مشاهده میکند، اجداد آن موضوع نیز مشاهده شده است: Shopping/Apparel/Footwear
، Shopping/Apparel
، و Shopping
.
قبلاً، برای اینکه یک تماسگیرنده توسط مرورگر در نظر گرفته شود که (به عنوان مثال) Shopping/Apparel
مشاهده کرده است، آن موضوع خاص باید توسط API به عنوان موضوع مشاهده شده برگردانده میشد. این بدان معناست که اگر Shopping/Apparel
برای یک تماسگیرنده برای کاربر در یک صفحه و Shopping/Apparel/Footwear/Boots
در صفحه دیگر مشاهده شود، API Shopping/Apparel
بهعنوان مشاهدهشده در هر دو صفحه در نظر میگیرد.
دوره ها
البته Topics API باید اطمینان حاصل کند که موضوعات مورد علاقه ارائه شده به روز نگه داشته می شوند. مرورگر موضوعاتی را برای کاربر بر اساس فعالیت مرور وی در یک دوره زمانی که به عنوان یک دوره شناخته می شود، به طور پیش فرض یک هفته استنباط می کند. هر کاربر دوره های مخصوص به خود را دارد (دوران "به ازای هر کاربر" است) و زمان شروع اولیه تصادفی است. موضوع انتخاب شده برای هر دوره به طور تصادفی از پنج موضوع برتر کاربر برای آن دوره انتخاب می شود. برای افزایش بیشتر حریم خصوصی و اطمینان از اینکه همه موضوعات ممکن است نمایش داده شوند، به احتمال 5٪ موضوع به طور تصادفی از همه موضوعات ممکن در طبقه بندی علایق انتخاب شده است.
Topics API سه وظیفه اصلی دارد:
- نقشه فعالیت مرورگر به موضوعات مورد علاقه. با طراحی فعلی Topics API، موضوعات از نام میزبان صفحاتی که کاربر بازدید می کند استنتاج می شود. به عنوان مثال، موضوع استنباط شده برای یک وب سایت در مورد آکواریوم ممکن است /Pets & Animals/Pets باشد.
- موضوعات برتر را برای یک کاربر بر اساس فعالیت مرور اخیر آنها محاسبه کنید.
- مکانیسمهایی برای دسترسی به موضوعات مورد علاقه کاربر فراهم کنید تا به انتخاب تبلیغات مناسب کمک کند.
Topics API موضوعات قابل فهم و خواندنی برای انسان را فراهم می کند، بنابراین می توان کنترل های معناداری را برای کاربران فراهم کرد.
نحوه تنظیم و انتخاب موضوعات
موضوعات از طبقهبندی متشکل از دستههای سلسله مراتبی مانند /هنر و سرگرمی/موسیقی و صوتی/رقص و موسیقی الکترونیک و /کسب و کار و صنعتی/مواد و لوازم ساختمانی انتخاب میشوند. این موضوعات توسط Chrome برای آزمایش اولیه تنظیم شده است، اما با این هدف که طبقه بندی به منبعی تبدیل شود که توسط مشارکت کنندگان اکوسیستم مورد اعتماد نگهداری می شود. طبقه بندی باید به اندازه کافی کوچک باشد که بسیاری از مرورگرهای کاربران با هر موضوع مرتبط شوند. ما انتظار داریم تعداد نهایی موضوعات بین چند صد تا چند هزار موضوع باشد.
، ، ،برای اجتناب از دستهبندیهای حساس، موضوعات باید عمومی، تحت نظارت انسانی و بهروز باشند. طبقهبندی اولیه پیشنهادی برای آزمایش توسط Chrome توسط انسان تنظیم شده است تا دستههایی را که عموماً حساس تلقی میشوند، مانند قومیت یا گرایش جنسی حذف کند .
برای 50000 سایت برتر، پیادهسازی Topics API در Chrome از یک فهرست نادیده گرفته شده بهصورت دستی و در دسترس عموم برای نگاشت نام میزبان به موضوعات استفاده میکند. برای سایر سایتها، Topics API از یک مدل یادگیری ماشینی برای استنتاج موضوعات از نام میزبان استفاده میکند.
اجرای Chrome از Topics API یک فایل TensorFlow Lite را دانلود می کند که مدل را نشان می دهد تا بتوان از آن به صورت محلی در دستگاه کاربر استفاده کرد.
می توانید به فایل مدل TensorFlow Lite و موضوعات استنباط شده برای نام میزبان از chrome://topics-internals
دسترسی داشته باشید.
نمودار زیر یک مثال ساده را نشان می دهد تا نشان دهد چگونه API موضوعات ممکن است به یک پلت فرم فناوری تبلیغات در انتخاب یک تبلیغ مناسب کمک کند. در این مثال فرض می شود که مرورگر کاربر از قبل مدلی برای نگاشت نام میزبان وب سایت به موضوعات دارد.
تماس گیرندگان API فقط موضوعاتی را دریافت می کنند که مشاهده کرده اند
هدف طراحی Topics API فعال کردن تبلیغات مبتنی بر علاقه بدون اشتراکگذاری اطلاعات با نهادهای بیشتری نسبت به آنچه در حال حاضر با کوکیهای شخص ثالث امکانپذیر است، است. Topics API طوری طراحی شده است که موضوعات را فقط می توان برای تماس گیرندگان API که قبلاً آنها را مشاهده کرده اند، در یک بازه زمانی محدود بازگرداند. گفته میشود که تماسگیرنده API موضوعی را برای کاربر مشاهده میکند که متد document.browsingTopics()
را در کد موجود در سایتی که Topics API به آن موضوع نگاشت کرده است فراخوانی کرده باشد.
API فقط موضوعاتی را برمی گرداند که در سه دوره اخیر توسط تماس گیرنده مشاهده شده است. این کمک می کند تا اطلاعات مربوط به کاربر را با نهادهای بیشتری نسبت به فناوری هایی که API جایگزین می کند (از جمله کوکی های شخص ثالث) به اشتراک گذاشته نشود.
تعداد موضوعات برگردانده شده بستگی به تعداد موضوعاتی دارد که تماسگیرنده API قبلاً مشاهده کرده است، و تعداد موضوعاتی که کاربر در دسترس است (مانند تعداد هفتههای داده جمعآوریشده). از صفر تا سه موضوع ممکن است برگردانده شود، زیرا می توان یک موضوع را برای هر یک از سه دوره اخیر نشان داد.
برای اطلاعات بیشتر در مورد نحوه استفاده و آزمایش Topics API، به راهنمای توسعهدهنده Topics API مراجعه کنید.
چگونه API اثر انگشت را کاهش می دهد
Topics API مکانیسمهای متعددی را ارائه میکند تا اطمینان حاصل شود که شناسایی مجدد تعداد قابل توجهی از کاربران در سراسر سایتها با استفاده از Topics API به تنهایی دشوار است:
- از آنجایی که طبقه بندی موضوعات موضوعات درشت دانه ای را ارائه می دهد، انتظار می رود هر موضوع تعداد زیادی کاربر داشته باشد. در واقع، حداقل تعداد کاربران تضمین شده برای هر موضوع وجود دارد، زیرا 5 درصد مواقع موضوع برگشتی تصادفی است.
- موضوعات به صورت تصادفی از پنج مورد برتر کاربر برگردانده می شوند.
- اگر کاربر مرتباً از همان سایت بازدید می کند (مثلاً هر هفته)، کدهای در حال اجرا در سایت می توانند حداکثر یک موضوع جدید در هفته یاد بگیرند.
- سایت های مختلف موضوعات مختلفی را برای یک کاربر در یک دوره دریافت خواهند کرد. فقط یک در پنج شانس وجود دارد که موضوعی که برای کاربر در یک سایت بازگردانده شده با موضوعی که در سایت دیگر برای او بازگردانده شده است مطابقت داشته باشد. این امر تعیین اینکه آیا آنها همان کاربر هستند یا نه، دشوارتر می شود.
- موضوعات هر هفته یک بار برای کاربر به روز می شوند، که سرعت اشتراک گذاری اطلاعات را محدود می کند. به عبارت دیگر، API با ارائه نکردن بهروزرسانیهای مکرر موضوع، به کاهش اثر انگشت کمک میکند.
- یک موضوع فقط برای تماس گیرنده API که قبلاً همان موضوع را برای همان کاربر اخیراً مشاهده کرده است، بازگردانده می شود. این رویکرد به محدود کردن پتانسیل موجودیتها برای یادگیری (یا به اشتراک گذاشتن) اطلاعات در مورد علایق کاربرانی که از نزدیک مشاهده نکردهاند، کمک میکند.
چگونه API به نگرانیهای FLoC رسیدگی کرد
کارآزمایی اولیه FLoC در سال 2021 بازخورد وسیعی از مشارکت کنندگان فناوری تبلیغات و اکوسیستم وب دریافت کرد. به طور خاص، نگرانیهایی وجود داشت که گروههای FLoC میتوانند بهعنوان سطح انگشت نگاری برای شناسایی کاربران استفاده شوند، یا میتوانند ارتباط کاربر را با دستهبندی حساس آشکار کنند. همچنین فراخوانهایی برای شفافتر کردن و قابل فهمتر کردن FLoC برای کاربران وجود داشت.
Topics API با در نظر گرفتن این بازخورد طراحی شده است. هدف آن کشف راههای دیگر برای حمایت از تبلیغات مبتنی بر علاقه، با شفافیت بهبود یافته، تضمینهای حفظ حریم خصوصی قویتر و رویکردی متفاوت برای دستههای حساس است.
مراحل بعدی
درباره اینکه چه موضوعاتی هستند و چگونه کار می کنند بیشتر بیاموزید.
اگر یک توسعهدهنده فناوری تبلیغات هستید، با Topics API آزمایش کنید و شرکت کنید . برای منابع عمیق تر ، راهنمای توسعه دهنده را بخوانید.
مشارکت کنید و بازخورد را به اشتراک بگذارید
- GitHub : توضیح دهنده Topics API را بخوانید و سوالاتی را مطرح کنید و مباحث مربوط به مخزن API را دنبال کنید .
- W3C : موارد استفاده از صنعت را در گروه تجاری بهبود وب تبلیغاتی مورد بحث قرار دهید.
- اطلاعیه ها : به لیست پستی بپیوندید یا مشاهده کنید .
- پشتیبانی از برنامهنویس Privacy Sandbox : سؤال بپرسید و به بحثهای مربوط به مخزن پشتیبانی توسعهدهنده Privacy Sandbox بپیوندید.
- Chromium : یک اشکال Chromium را بایگانی کنید تا در مورد پیاده سازی که در حال حاضر برای آزمایش در Chrome در دسترس است سؤال بپرسید.
Topics API تبلیغات مبتنی بر علاقه (IBA) را بدون نیاز به ردیابی سایت هایی که کاربر بازدید می کند، فعال می کند.
وضعیت پیاده سازی
- Topics API مرحله بحث عمومی را تکمیل کرده است و در حال حاضر برای 99 درصد از کاربران در دسترس است و تا 100 درصد مقیاس بندی شده است.
- برای ارائه بازخورد خود در مورد موضوعات API، یک مشکل در توضیح موضوعات ایجاد کنید یا در بحثهای گروه تجاری بهبود وب تبلیغات شرکت کنید. توضیح دهنده تعدادی سؤال باز دارد که هنوز نیاز به تعریف بیشتری دارد.
- جدول زمانی Privacy Sandbox جدول زمانی پیاده سازی را برای Topics API و سایر پیشنهادات Privacy Sandbox ارائه می دهد.
- Topics API: آخرین بهروزرسانیها جزئیات تغییرات و پیشرفتهای Topics API و پیادهسازیها را نشان میدهند.
Topics API چیست؟
Topics API یک مکانیسم جعبه ایمنی حریم خصوصی است که برای حفظ حریم خصوصی طراحی شده است و در عین حال به مرورگر اجازه می دهد اطلاعات مربوط به علایق کاربر را با اشخاص ثالث به اشتراک بگذارد. تبلیغات مبتنی بر علاقه (IBA) را بدون نیاز به ردیابی سایت هایی که کاربر بازدید می کند، فعال می کند.
تبلیغات مبتنی بر علاقه یک مفهوم کلیدی در Topics API است. این نوعی تبلیغات شخصیسازی شده است که در آن یک آگهی برای کاربر بر اساس علایقش انتخاب میشود که از سایتهایی که اخیراً بازدید کردهاند استنباط میشود. این با تبلیغات متنی متفاوت است، که هدف آن تطبیق تبلیغات با محتوای صفحه ای است که کاربر از آن بازدید می کند.
تبلیغات مبتنی بر علاقه میتواند به تبلیغکنندگان (سایتهایی که میخواهند محصولات یا خدمات خود را تبلیغ کنند) و ناشران (سایتهایی که از تبلیغات برای کمک به کسب درآمد از محتوای خود استفاده میکنند) کمک کند:
- IBA می تواند به تبلیغ کنندگان کمک کند تا به مشتریان بالقوه دسترسی پیدا کنند.
- IBA می تواند اطلاعات متنی را تکمیل کند تا به ناشران کمک کند تا از تبلیغات برای تأمین مالی وب سایت ها استفاده کنند.
Topics API شکل جدیدی از تبلیغات مبتنی بر علاقه را با استفاده از موضوعات (دسته های مورد علاقه) ارائه می دهد که بر اساس فعالیت اخیر کاربر به مرورگر اختصاص داده شده است. این موضوعات می توانند اطلاعات متنی را تکمیل کنند تا به انتخاب تبلیغات مناسب کمک کنند.
چگونه کار می کند
در گذشته، کوکیهای شخص ثالث و مکانیسمهای دیگر برای ردیابی رفتار مرور کاربر در سایتها برای استنباط موضوعات مورد علاقه استفاده میشدند. این مکانیسم ها در حال حذف شدن هستند.
با استفاده از Topics API، مرورگر موضوعاتی را که به نظر می رسد برای کاربر مورد علاقه است، بر اساس فعالیت مرور آنها مشاهده و ثبت می کند. این اطلاعات در دستگاه کاربر ثبت می شود. سپس Topics API میتواند به تماسگیرندگان API (مانند پلتفرمهای فناوری تبلیغات) به موضوعات مورد علاقه کاربر دسترسی داشته باشد، اما بدون افشای اطلاعات اضافی درباره فعالیت مرور کاربر.
مشاهده موضوعات اجدادی
از کروم 114، زمانی که تماس گیرنده موضوعی را برای کاربر در یک صفحه مشاهده می کند، مرورگر نیز تماس گیرنده را مانند همه اجداد آن موضوع مشاهده می کند.
برای مثال، اگر مرورگر ثبت کند که تماسگیرنده Shopping/Apparel/Footwear/Boots
برای یک کاربر مشاهده میکند، اجداد آن موضوع نیز مشاهده شده است: Shopping/Apparel/Footwear
، Shopping/Apparel
، و Shopping
.
قبلاً، برای اینکه یک تماسگیرنده توسط مرورگر در نظر گرفته شود که (به عنوان مثال) Shopping/Apparel
مشاهده کرده است، آن موضوع خاص باید توسط API به عنوان موضوع مشاهده شده برگردانده میشد. این بدان معناست که اگر Shopping/Apparel
برای یک تماسگیرنده برای کاربر در یک صفحه و Shopping/Apparel/Footwear/Boots
در صفحه دیگر مشاهده شود، API Shopping/Apparel
بهعنوان مشاهدهشده در هر دو صفحه در نظر میگیرد.
دوره ها
البته Topics API باید اطمینان حاصل کند که موضوعات مورد علاقه ارائه شده به روز نگه داشته می شوند. مرورگر موضوعاتی را برای کاربر بر اساس فعالیت مرور وی در یک دوره زمانی که به عنوان یک دوره شناخته می شود، به طور پیش فرض یک هفته استنباط می کند. هر کاربر دوره های مخصوص به خود را دارد (دوران "به ازای هر کاربر" است) و زمان شروع اولیه تصادفی است. موضوع انتخاب شده برای هر دوره به طور تصادفی از پنج موضوع برتر کاربر برای آن دوره انتخاب می شود. برای افزایش بیشتر حریم خصوصی و اطمینان از اینکه همه موضوعات ممکن است نمایش داده شوند، به احتمال 5٪ موضوع به طور تصادفی از همه موضوعات ممکن در طبقه بندی علایق انتخاب شده است.
Topics API سه وظیفه اصلی دارد:
- نقشه فعالیت مرورگر به موضوعات مورد علاقه. با طراحی فعلی Topics API، موضوعات از نام میزبان صفحاتی که کاربر بازدید می کند استنتاج می شود. به عنوان مثال، موضوع استنباط شده برای یک وب سایت در مورد آکواریوم ممکن است /Pets & Animals/Pets باشد.
- موضوعات برتر را برای یک کاربر بر اساس فعالیت مرور اخیر آنها محاسبه کنید.
- مکانیسمهایی برای دسترسی به موضوعات مورد علاقه کاربر فراهم کنید تا به انتخاب تبلیغات مناسب کمک کند.
Topics API موضوعات قابل فهم و خواندنی برای انسان را فراهم می کند، بنابراین می توان کنترل های معناداری را برای کاربران فراهم کرد.
نحوه تنظیم و انتخاب موضوعات
موضوعات از طبقهبندی متشکل از دستههای سلسله مراتبی مانند /هنر و سرگرمی/موسیقی و صوتی/رقص و موسیقی الکترونیک و /کسب و کار و صنعتی/مواد و لوازم ساختمانی انتخاب میشوند. این موضوعات توسط Chrome برای آزمایش اولیه تنظیم شده است، اما با این هدف که طبقه بندی به منبعی تبدیل شود که توسط مشارکت کنندگان اکوسیستم مورد اعتماد نگهداری می شود. طبقه بندی باید به اندازه کافی کوچک باشد که بسیاری از مرورگرهای کاربران با هر موضوع مرتبط شوند. ما انتظار داریم تعداد نهایی موضوعات بین چند صد تا چند هزار موضوع باشد.
، ، ،برای اجتناب از دستهبندیهای حساس، موضوعات باید عمومی، تحت نظارت انسانی و بهروز باشند. طبقهبندی اولیه پیشنهادی برای آزمایش توسط Chrome توسط انسان تنظیم شده است تا دستههایی را که عموماً حساس تلقی میشوند، مانند قومیت یا گرایش جنسی حذف کند .
برای 50000 سایت برتر، پیادهسازی Topics API در Chrome از یک فهرست نادیده گرفته شده بهصورت دستی و در دسترس عموم برای نگاشت نام میزبان به موضوعات استفاده میکند. برای سایر سایتها، Topics API از یک مدل یادگیری ماشینی برای استنتاج موضوعات از نام میزبان استفاده میکند.
اجرای Chrome از Topics API یک فایل TensorFlow Lite را دانلود می کند که مدل را نشان می دهد تا بتوان از آن به صورت محلی در دستگاه کاربر استفاده کرد.
می توانید به فایل مدل TensorFlow Lite و موضوعات استنباط شده برای نام میزبان از chrome://topics-internals
دسترسی داشته باشید.
نمودار زیر یک مثال ساده را نشان می دهد تا نشان دهد چگونه API موضوعات ممکن است به یک پلت فرم فناوری تبلیغات در انتخاب یک تبلیغ مناسب کمک کند. در این مثال فرض می شود که مرورگر کاربر از قبل مدلی برای نگاشت نام میزبان وب سایت به موضوعات دارد.
تماس گیرندگان API فقط موضوعاتی را دریافت می کنند که مشاهده کرده اند
هدف طراحی Topics API فعال کردن تبلیغات مبتنی بر علاقه بدون اشتراکگذاری اطلاعات با نهادهای بیشتری نسبت به آنچه در حال حاضر با کوکیهای شخص ثالث امکانپذیر است، است. Topics API طوری طراحی شده است که موضوعات را فقط می توان برای تماس گیرندگان API که قبلاً آنها را مشاهده کرده اند، در یک بازه زمانی محدود بازگرداند. گفته میشود که تماسگیرنده API موضوعی را برای کاربر مشاهده میکند که متد document.browsingTopics()
را در کد موجود در سایتی که Topics API به آن موضوع نگاشت کرده است فراخوانی کرده باشد.
API فقط موضوعاتی را برمی گرداند که در سه دوره اخیر توسط تماس گیرنده مشاهده شده است. این کمک می کند تا اطلاعات مربوط به کاربر را با نهادهای بیشتری نسبت به فناوری هایی که API جایگزین می کند (از جمله کوکی های شخص ثالث) به اشتراک گذاشته نشود.
تعداد موضوعات برگردانده شده بستگی به تعداد موضوعاتی دارد که تماسگیرنده API قبلاً مشاهده کرده است، و تعداد موضوعاتی که کاربر در دسترس است (مانند تعداد هفتههای داده جمعآوریشده). از صفر تا سه موضوع ممکن است برگردانده شود، زیرا می توان یک موضوع را برای هر یک از سه دوره اخیر نشان داد.
برای اطلاعات بیشتر در مورد نحوه استفاده و آزمایش Topics API، به راهنمای توسعهدهنده Topics API مراجعه کنید.
چگونه API اثر انگشت را کاهش می دهد
Topics API مکانیسمهای متعددی را ارائه میکند تا اطمینان حاصل شود که شناسایی مجدد تعداد قابل توجهی از کاربران در سراسر سایتها با استفاده از Topics API به تنهایی دشوار است:
- از آنجایی که طبقه بندی موضوعات موضوعات درشت دانه ای را ارائه می دهد، انتظار می رود هر موضوع تعداد زیادی کاربر داشته باشد. در واقع، حداقل تعداد کاربران تضمین شده برای هر موضوع وجود دارد، زیرا 5 درصد مواقع موضوع برگشتی تصادفی است.
- موضوعات به صورت تصادفی از پنج مورد برتر کاربر برگردانده می شوند.
- اگر کاربر مرتباً از همان سایت بازدید می کند (مثلاً هر هفته)، کدهای در حال اجرا در سایت می توانند حداکثر یک موضوع جدید در هفته یاد بگیرند.
- سایت های مختلف موضوعات مختلفی را برای یک کاربر در یک دوره دریافت خواهند کرد. فقط یک در پنج شانس وجود دارد که موضوعی که برای کاربر در یک سایت بازگردانده شده با موضوعی که در سایت دیگر برای او بازگردانده شده است مطابقت داشته باشد. این امر تعیین اینکه آیا آنها همان کاربر هستند یا نه، دشوارتر می شود.
- موضوعات هر هفته یک بار برای کاربر به روز می شوند، که سرعت اشتراک گذاری اطلاعات را محدود می کند. به عبارت دیگر، API با ارائه نکردن بهروزرسانیهای مکرر موضوع، به کاهش اثر انگشت کمک میکند.
- یک موضوع فقط برای تماس گیرنده API که قبلاً همان موضوع را برای همان کاربر اخیراً مشاهده کرده است، بازگردانده می شود. این رویکرد به محدود کردن پتانسیل موجودیتها برای یادگیری (یا به اشتراک گذاشتن) اطلاعات در مورد علایق کاربرانی که از نزدیک مشاهده نکردهاند، کمک میکند.
چگونه API به نگرانیهای FLoC رسیدگی کرد
کارآزمایی اولیه FLoC در سال 2021 بازخورد وسیعی از مشارکت کنندگان فناوری تبلیغات و اکوسیستم وب دریافت کرد. به طور خاص، نگرانیهایی وجود داشت که گروههای FLoC میتوانند بهعنوان سطح انگشت نگاری برای شناسایی کاربران استفاده شوند، یا میتوانند ارتباط کاربر را با دستهبندی حساس آشکار کنند. همچنین فراخوانهایی برای شفافتر کردن و قابل فهمتر کردن FLoC برای کاربران وجود داشت.
Topics API با در نظر گرفتن این بازخورد طراحی شده است. هدف آن کشف راههای دیگر برای حمایت از تبلیغات مبتنی بر علاقه، با شفافیت بهبود یافته، تضمینهای حفظ حریم خصوصی قویتر و رویکردی متفاوت برای دستههای حساس است.
مراحل بعدی
درباره اینکه چه موضوعاتی هستند و چگونه کار می کنند بیشتر بیاموزید.
اگر یک توسعهدهنده فناوری تبلیغات هستید، با Topics API آزمایش کنید و شرکت کنید . برای منابع عمیق تر ، راهنمای توسعه دهنده را بخوانید.
مشارکت کنید و بازخورد را به اشتراک بگذارید
- GitHub : توضیح دهنده Topics API را بخوانید و سوالاتی را مطرح کنید و مباحث مربوط به مخزن API را دنبال کنید .
- W3C : موارد استفاده از صنعت را در گروه تجاری بهبود وب تبلیغاتی مورد بحث قرار دهید.
- اطلاعیه ها : به لیست پستی بپیوندید یا مشاهده کنید .
- پشتیبانی از برنامهنویس Privacy Sandbox : سؤال بپرسید و به بحثهای مربوط به مخزن پشتیبانی توسعهدهنده Privacy Sandbox بپیوندید.
- Chromium : یک اشکال Chromium را بایگانی کنید تا در مورد پیاده سازی که در حال حاضر برای آزمایش در Chrome در دسترس است سؤال بپرسید.
Topics API تبلیغات مبتنی بر علاقه (IBA) را بدون نیاز به ردیابی سایت هایی که کاربر بازدید می کند، فعال می کند.
وضعیت پیاده سازی
- Topics API مرحله بحث عمومی را تکمیل کرده است و در حال حاضر برای 99 درصد از کاربران در دسترس است و تا 100 درصد مقیاس بندی شده است.
- برای ارائه بازخورد خود در مورد موضوعات API، یک مشکل در توضیح موضوعات ایجاد کنید یا در بحثهای گروه تجاری بهبود وب تبلیغات شرکت کنید. توضیح دهنده تعدادی سؤال باز دارد که هنوز نیاز به تعریف بیشتری دارد.
- جدول زمانی Privacy Sandbox جدول زمانی پیاده سازی را برای Topics API و سایر پیشنهادات Privacy Sandbox ارائه می دهد.
- Topics API: آخرین بهروزرسانیها جزئیات تغییرات و پیشرفتهای Topics API و پیادهسازیها را نشان میدهند.
Topics API چیست؟
Topics API یک مکانیسم جعبه ایمنی حریم خصوصی است که برای حفظ حریم خصوصی طراحی شده است و در عین حال به مرورگر اجازه می دهد اطلاعات مربوط به علایق کاربر را با اشخاص ثالث به اشتراک بگذارد. تبلیغات مبتنی بر علاقه (IBA) را بدون نیاز به ردیابی سایت هایی که کاربر بازدید می کند، فعال می کند.
تبلیغات مبتنی بر علاقه یک مفهوم کلیدی در Topics API است. این نوعی تبلیغات شخصیسازی شده است که در آن یک آگهی برای کاربر بر اساس علایقش انتخاب میشود که از سایتهایی که اخیراً بازدید کردهاند استنباط میشود. این با تبلیغات متنی متفاوت است، که هدف آن تطبیق تبلیغات با محتوای صفحه ای است که کاربر از آن بازدید می کند.
تبلیغات مبتنی بر علاقه میتواند به تبلیغکنندگان (سایتهایی که میخواهند محصولات یا خدمات خود را تبلیغ کنند) و ناشران (سایتهایی که از تبلیغات برای کمک به کسب درآمد از محتوای خود استفاده میکنند) کمک کند:
- IBA می تواند به تبلیغ کنندگان کمک کند تا به مشتریان بالقوه دسترسی پیدا کنند.
- IBA می تواند اطلاعات متنی را تکمیل کند تا به ناشران کمک کند تا از تبلیغات برای تأمین مالی وب سایت ها استفاده کنند.
Topics API شکل جدیدی از تبلیغات مبتنی بر علاقه را با استفاده از موضوعات (دسته های مورد علاقه) ارائه می دهد که بر اساس فعالیت اخیر کاربر به مرورگر اختصاص داده شده است. این موضوعات می توانند اطلاعات متنی را تکمیل کنند تا به انتخاب تبلیغات مناسب کمک کنند.
چگونه کار می کند
در گذشته، کوکیهای شخص ثالث و مکانیسمهای دیگر برای ردیابی رفتار مرور کاربر در سایتها برای استنباط موضوعات مورد علاقه استفاده میشدند. این مکانیسم ها در حال حذف شدن هستند.
با استفاده از Topics API، مرورگر موضوعاتی را که به نظر می رسد برای کاربر مورد علاقه است، بر اساس فعالیت مرور آنها مشاهده و ثبت می کند. این اطلاعات در دستگاه کاربر ثبت می شود. سپس Topics API میتواند به تماسگیرندگان API (مانند پلتفرمهای فناوری تبلیغات) به موضوعات مورد علاقه کاربر دسترسی داشته باشد، اما بدون افشای اطلاعات اضافی درباره فعالیت مرور کاربر.
مشاهده موضوعات اجدادی
از کروم 114، زمانی که تماس گیرنده موضوعی را برای کاربر در یک صفحه مشاهده می کند، مرورگر نیز تماس گیرنده را مانند همه اجداد آن موضوع مشاهده می کند.
برای مثال، اگر مرورگر ثبت کند که تماسگیرنده Shopping/Apparel/Footwear/Boots
برای یک کاربر مشاهده میکند، اجداد آن موضوع نیز مشاهده شده است: Shopping/Apparel/Footwear
، Shopping/Apparel
، و Shopping
.
قبلاً، برای اینکه یک تماسگیرنده توسط مرورگر در نظر گرفته شود که (به عنوان مثال) Shopping/Apparel
مشاهده کرده است، آن موضوع خاص باید توسط API به عنوان موضوع مشاهده شده برگردانده میشد. این بدان معناست که اگر Shopping/Apparel
برای یک تماسگیرنده برای کاربر در یک صفحه و Shopping/Apparel/Footwear/Boots
در صفحه دیگر مشاهده شود، API Shopping/Apparel
بهعنوان مشاهدهشده در هر دو صفحه در نظر میگیرد.
دوره ها
البته Topics API باید اطمینان حاصل کند که موضوعات مورد علاقه ارائه شده به روز نگه داشته می شوند. مرورگر موضوعاتی را برای کاربر بر اساس فعالیت مرور وی در یک دوره زمانی که به عنوان یک دوره شناخته می شود، به طور پیش فرض یک هفته استنباط می کند. هر کاربر دوره های مخصوص به خود را دارد (دوران "به ازای هر کاربر" است) و زمان شروع اولیه تصادفی است. موضوع انتخاب شده برای هر دوره به طور تصادفی از پنج موضوع برتر کاربر برای آن دوره انتخاب می شود. برای افزایش بیشتر حریم خصوصی و اطمینان از اینکه همه موضوعات ممکن است نمایش داده شوند، به احتمال 5٪ موضوع به طور تصادفی از همه موضوعات ممکن در طبقه بندی علایق انتخاب شده است.
Topics API سه وظیفه اصلی دارد:
- نقشه فعالیت مرورگر به موضوعات مورد علاقه. با طراحی فعلی Topics API، موضوعات از نام میزبان صفحاتی که کاربر بازدید می کند استنتاج می شود. به عنوان مثال، موضوع استنباط شده برای یک وب سایت در مورد آکواریوم ممکن است /Pets & Animals/Pets باشد.
- موضوعات برتر را برای یک کاربر بر اساس فعالیت مرور اخیر آنها محاسبه کنید.
- مکانیسمهایی برای دسترسی به موضوعات مورد علاقه کاربر فراهم کنید تا به انتخاب تبلیغات مناسب کمک کند.
Topics API موضوعات قابل فهم و خواندنی برای انسان را فراهم می کند، بنابراین می توان کنترل های معناداری را برای کاربران فراهم کرد.
نحوه تنظیم و انتخاب موضوعات
موضوعات از طبقهبندی متشکل از دستههای سلسله مراتبی مانند /هنر و سرگرمی/موسیقی و صوتی/رقص و موسیقی الکترونیک و /کسب و کار و صنعتی/مواد و لوازم ساختمانی انتخاب میشوند. این موضوعات توسط Chrome برای آزمایش اولیه تنظیم شده است، اما با این هدف که طبقه بندی به منبعی تبدیل شود که توسط مشارکت کنندگان اکوسیستم مورد اعتماد نگهداری می شود. طبقه بندی باید به اندازه کافی کوچک باشد که بسیاری از مرورگرهای کاربران با هر موضوع مرتبط شوند. ما انتظار داریم تعداد نهایی موضوعات بین چند صد تا چند هزار موضوع باشد.
، ، ،برای اجتناب از دستهبندیهای حساس، موضوعات باید عمومی، تحت نظارت انسانی و بهروز باشند. طبقهبندی اولیه پیشنهادی برای آزمایش توسط Chrome توسط انسان تنظیم شده است تا دستههایی را که عموماً حساس تلقی میشوند، مانند قومیت یا گرایش جنسی حذف کند .
برای 50000 سایت برتر، پیادهسازی Topics API در Chrome از یک فهرست نادیده گرفته شده بهصورت دستی و در دسترس عموم برای نگاشت نام میزبان به موضوعات استفاده میکند. برای سایر سایتها، Topics API از یک مدل یادگیری ماشینی برای استنتاج موضوعات از نام میزبان استفاده میکند.
اجرای Chrome از Topics API یک فایل TensorFlow Lite را دانلود می کند که مدل را نشان می دهد تا بتوان از آن به صورت محلی در دستگاه کاربر استفاده کرد.
می توانید به فایل مدل TensorFlow Lite و موضوعات استنباط شده برای نام میزبان از chrome://topics-internals
دسترسی داشته باشید.
نمودار زیر یک مثال ساده را نشان می دهد تا نشان دهد چگونه API موضوعات ممکن است به یک پلت فرم فناوری تبلیغات در انتخاب یک تبلیغ مناسب کمک کند. در این مثال فرض می شود که مرورگر کاربر از قبل مدلی برای نگاشت نام میزبان وب سایت به موضوعات دارد.
تماسگیرندگان API فقط موضوعاتی را دریافت میکنند که مشاهده کردهاند
هدف طراحی Topics API فعال کردن تبلیغات مبتنی بر علاقه بدون اشتراکگذاری اطلاعات با نهادهای بیشتری نسبت به آنچه در حال حاضر با کوکیهای شخص ثالث امکانپذیر است، است. Topics API طوری طراحی شده است که موضوعات را فقط می توان برای تماس گیرندگان API که قبلاً آنها را مشاهده کرده اند، در یک بازه زمانی محدود بازگرداند. گفته میشود که تماسگیرنده API موضوعی را برای کاربر مشاهده میکند که متد document.browsingTopics()
را در کد موجود در سایتی که Topics API به آن موضوع نگاشت کرده است فراخوانی کرده باشد.
API فقط موضوعاتی را برمی گرداند که در سه دوره اخیر توسط تماس گیرنده مشاهده شده است. این کمک می کند تا اطلاعات مربوط به کاربر را با نهادهای بیشتری نسبت به فناوری هایی که API جایگزین می کند (از جمله کوکی های شخص ثالث) به اشتراک گذاشته نشود.
تعداد موضوعات برگردانده شده بستگی به تعداد موضوعاتی دارد که تماسگیرنده API قبلاً مشاهده کرده است، و تعداد موضوعاتی که کاربر در دسترس است (مانند تعداد هفتههای داده جمعآوریشده). از صفر تا سه موضوع ممکن است برگردانده شود، زیرا می توان یک موضوع را برای هر یک از سه دوره اخیر نشان داد.
برای اطلاعات بیشتر در مورد نحوه استفاده و آزمایش Topics API، به راهنمای توسعهدهنده Topics API مراجعه کنید.
چگونه API اثر انگشت را کاهش می دهد
Topics API مکانیسمهای متعددی را ارائه میکند تا اطمینان حاصل شود که شناسایی مجدد تعداد قابل توجهی از کاربران در سراسر سایتها با استفاده از Topics API به تنهایی دشوار است:
- از آنجایی که طبقه بندی موضوعات موضوعات درشت دانه ای را ارائه می دهد، انتظار می رود هر موضوع تعداد زیادی کاربر داشته باشد. در واقع، حداقل تعداد کاربران تضمین شده برای هر موضوع وجود دارد، زیرا 5 درصد مواقع موضوع برگشتی تصادفی است.
- موضوعات به صورت تصادفی از پنج مورد برتر کاربر برگردانده می شوند.
- اگر کاربر مرتباً از همان سایت بازدید می کند (مثلاً هر هفته)، کدهای در حال اجرا در سایت می توانند حداکثر یک موضوع جدید در هفته یاد بگیرند.
- سایت های مختلف موضوعات مختلفی را برای یک کاربر در یک دوره دریافت خواهند کرد. فقط یک در پنج شانس وجود دارد که موضوعی که برای کاربر در یک سایت بازگردانده شده با موضوعی که در سایت دیگر برای او بازگردانده شده است مطابقت داشته باشد. این امر تعیین اینکه آیا آنها همان کاربر هستند یا نه، دشوارتر می شود.
- موضوعات هر هفته یک بار برای کاربر به روز می شوند، که سرعت اشتراک گذاری اطلاعات را محدود می کند. به عبارت دیگر، API با ارائه نکردن بهروزرسانیهای مکرر موضوع، به کاهش اثر انگشت کمک میکند.
- یک موضوع فقط برای تماس گیرنده API که قبلاً همان موضوع را برای همان کاربر اخیراً مشاهده کرده است، بازگردانده می شود. این رویکرد به محدود کردن پتانسیل موجودیتها برای یادگیری (یا به اشتراک گذاشتن) اطلاعات در مورد علایق کاربرانی که از نزدیک مشاهده نکردهاند، کمک میکند.
چگونه API به نگرانیهای FLoC رسیدگی کرد
کارآزمایی اولیه FLoC در سال 2021 بازخورد وسیعی از مشارکت کنندگان فناوری تبلیغات و اکوسیستم وب دریافت کرد. به طور خاص، نگرانیهایی وجود داشت که گروههای FLoC میتوانند بهعنوان سطح انگشت نگاری برای شناسایی کاربران استفاده شوند، یا میتوانند ارتباط کاربر را با دستهبندی حساس آشکار کنند. همچنین فراخوانهایی برای شفافتر کردن و قابل فهمتر کردن FLoC برای کاربران وجود داشت.
Topics API با در نظر گرفتن این بازخورد طراحی شده است. هدف آن کشف راههای دیگر برای حمایت از تبلیغات مبتنی بر علاقه، با شفافیت بهبود یافته، تضمینهای حفظ حریم خصوصی قویتر و رویکردی متفاوت برای دستههای حساس است.
مراحل بعدی
درباره اینکه چه موضوعاتی هستند و چگونه کار می کنند بیشتر بیاموزید.
اگر یک توسعهدهنده فناوری تبلیغات هستید، با Topics API آزمایش کنید و شرکت کنید . برای منابع عمیق تر ، راهنمای توسعه دهنده را بخوانید.
مشارکت کنید و بازخورد را به اشتراک بگذارید
- GitHub : توضیح دهنده Topics API را بخوانید و سوالاتی را مطرح کنید و مباحث مربوط به مخزن API را دنبال کنید .
- W3C : موارد استفاده از صنعت را در گروه تجاری بهبود وب تبلیغاتی مورد بحث قرار دهید.
- اطلاعیه ها : به لیست پستی بپیوندید یا مشاهده کنید .
- پشتیبانی از برنامهنویس Privacy Sandbox : سؤال بپرسید و به بحثهای مربوط به مخزن پشتیبانی توسعهدهنده Privacy Sandbox بپیوندید.
- Chromium : یک اشکال Chromium را بایگانی کنید تا در مورد پیاده سازی که در حال حاضر برای آزمایش در Chrome در دسترس است سؤال بپرسید.
Topics API تبلیغات مبتنی بر علاقه (IBA) را بدون نیاز به ردیابی سایت هایی که کاربر بازدید می کند، فعال می کند.
وضعیت پیاده سازی
- Topics API مرحله بحث عمومی را تکمیل کرده است و در حال حاضر برای 99 درصد از کاربران در دسترس است و تا 100 درصد مقیاس بندی شده است.
- برای ارائه بازخورد خود در مورد موضوعات API، یک مشکل در توضیح موضوعات ایجاد کنید یا در بحثهای گروه تجاری بهبود وب تبلیغات شرکت کنید. توضیح دهنده تعدادی سؤال باز دارد که هنوز نیاز به تعریف بیشتری دارد.
- جدول زمانی Privacy Sandbox جدول زمانی پیاده سازی را برای Topics API و سایر پیشنهادات Privacy Sandbox ارائه می دهد.
- Topics API: آخرین بهروزرسانیها جزئیات تغییرات و پیشرفتهای Topics API و پیادهسازیها را نشان میدهند.
Topics API چیست؟
Topics API یک مکانیسم جعبه ایمنی حریم خصوصی است که برای حفظ حریم خصوصی طراحی شده است و در عین حال به مرورگر اجازه می دهد اطلاعات مربوط به علایق کاربر را با اشخاص ثالث به اشتراک بگذارد. تبلیغات مبتنی بر علاقه (IBA) را بدون نیاز به ردیابی سایت هایی که کاربر بازدید می کند، فعال می کند.
تبلیغات مبتنی بر علاقه یک مفهوم کلیدی در Topics API است. این نوعی تبلیغات شخصیسازی شده است که در آن یک آگهی برای کاربر بر اساس علایقش انتخاب میشود که از سایتهایی که اخیراً بازدید کردهاند استنباط میشود. این با تبلیغات متنی متفاوت است، که هدف آن تطبیق تبلیغات با محتوای صفحه ای است که کاربر از آن بازدید می کند.
تبلیغات مبتنی بر علاقه میتواند به تبلیغکنندگان (سایتهایی که میخواهند محصولات یا خدمات خود را تبلیغ کنند) و ناشران (سایتهایی که از تبلیغات برای کمک به کسب درآمد از محتوای خود استفاده میکنند) کمک کند:
- IBA می تواند به تبلیغ کنندگان کمک کند تا به مشتریان بالقوه دسترسی پیدا کنند.
- IBA می تواند اطلاعات متنی را تکمیل کند تا به ناشران کمک کند تا از تبلیغات برای تأمین مالی وب سایت ها استفاده کنند.
Topics API شکل جدیدی از تبلیغات مبتنی بر علاقه را با استفاده از موضوعات (دسته های مورد علاقه) ارائه می دهد که بر اساس فعالیت اخیر کاربر به مرورگر اختصاص داده شده است. این موضوعات می توانند اطلاعات متنی را تکمیل کنند تا به انتخاب تبلیغات مناسب کمک کنند.
چگونه کار می کند
در گذشته، کوکیهای شخص ثالث و مکانیسمهای دیگر برای ردیابی رفتار مرور کاربر در سایتها برای استنباط موضوعات مورد علاقه استفاده میشدند. این مکانیسم ها در حال حذف شدن هستند.
با استفاده از Topics API، مرورگر موضوعاتی را که به نظر می رسد برای کاربر مورد علاقه است، بر اساس فعالیت مرور آنها مشاهده و ثبت می کند. این اطلاعات در دستگاه کاربر ثبت می شود. سپس Topics API میتواند به تماسگیرندگان API (مانند پلتفرمهای فناوری تبلیغات) به موضوعات مورد علاقه کاربر دسترسی داشته باشد، اما بدون افشای اطلاعات اضافی درباره فعالیت مرور کاربر.
مشاهده موضوعات اجدادی
از کروم 114، زمانی که تماس گیرنده موضوعی را برای کاربر در یک صفحه مشاهده می کند، مرورگر نیز تماس گیرنده را مانند همه اجداد آن موضوع مشاهده می کند.
برای مثال، اگر مرورگر ثبت کند که تماسگیرنده Shopping/Apparel/Footwear/Boots
برای یک کاربر مشاهده میکند، اجداد آن موضوع نیز مشاهده شده است: Shopping/Apparel/Footwear
، Shopping/Apparel
، و Shopping
.
قبلاً، برای اینکه یک تماسگیرنده توسط مرورگر در نظر گرفته شود که (به عنوان مثال) Shopping/Apparel
مشاهده کرده است، آن موضوع خاص باید توسط API به عنوان موضوع مشاهده شده برگردانده میشد. این بدان معناست که اگر Shopping/Apparel
برای یک تماسگیرنده برای کاربر در یک صفحه و Shopping/Apparel/Footwear/Boots
در صفحه دیگر مشاهده شود، API Shopping/Apparel
بهعنوان مشاهدهشده در هر دو صفحه در نظر میگیرد.
دوره ها
البته Topics API باید اطمینان حاصل کند که موضوعات مورد علاقه ارائه شده به روز نگه داشته می شوند. مرورگر موضوعاتی را برای کاربر بر اساس فعالیت مرور وی در یک دوره زمانی که به عنوان یک دوره شناخته می شود، به طور پیش فرض یک هفته استنباط می کند. هر کاربر دوره های مخصوص به خود را دارد (دوران "به ازای هر کاربر" است) و زمان شروع اولیه تصادفی است. موضوع انتخاب شده برای هر دوره به طور تصادفی از پنج موضوع برتر کاربر برای آن دوره انتخاب می شود. برای تقویت بیشتر حریم خصوصی و اطمینان از ارائه همه مباحث ، 5 ٪ احتمال وجود دارد که موضوع به طور تصادفی از همه مباحث ممکن در یک طبقه بندی از علایق انتخاب شود.
API مباحث دارای سه کار اصلی است:
- فعالیت مرورگر نقشه به موضوعات مورد علاقه. با طراحی فعلی مباحث API ، مباحث از نام میزبان صفحاتی که کاربر بازدید می کند استنباط می شود. به عنوان مثال ، موضوع استنباط شده برای یک وب سایت در مورد آکواریوم ها ممکن است /حیوانات خانگی و حیوانات /حیوانات خانگی باشد.
- براساس فعالیت مرور اخیر خود ، موضوعات برتر را برای کاربر محاسبه کنید.
- برای کمک به انتخاب تبلیغات مناسب ، مکانیسم هایی را برای دسترسی به موضوعات مورد علاقه کاربر فراهم کنید.
مباحث API موضوعات قابل خواندن و قابل درک انسان را ارائه می دهد ، بنابراین می توان کنترل های معنی دار را برای کاربران فراهم کرد.
چگونه مباحث انتخاب و انتخاب می شوند
مباحث از یک طبقه بندی متشکل از دسته های سلسله مراتبی مانند /هنر و سرگرمی/موسیقی و موسیقی و رقص و موسیقی الکترونیکی و /تجارت و مصالح و سازه های صنعتی/ساختمانی انتخاب می شوند. این مباحث توسط Chrome برای آزمایش اولیه سرپرستی شده اند ، اما با این هدف که طبقه بندی به منبعی تبدیل شود که توسط مشارکت کنندگان اکوسیستم قابل اعتماد نگهداری می شود. طبقه بندی باید به اندازه کافی کوچک باشد که مرورگرهای بسیاری از کاربران با هر موضوع در ارتباط باشند. ما انتظار داریم که تعداد نهایی موضوعات بین چند صد تا چند هزار باشد.
، ، ،برای جلوگیری از مقوله های حساس ، مباحث باید عمومی ، با انسان باشد و به روز بماند. طبقه بندی اولیه که برای آزمایش توسط Chrome ارائه شده است ، به منظور محرومیت دسته هایی که به طور کلی حساس در نظر گرفته می شوند ، مانند قومیت یا گرایش جنسی است.
برای 50،000 سایت برتر ، مباحث API در Chrome از یک لیست بریده شده و در دسترس عمومی استفاده می کند تا نام میزبان را به موضوعات نقشه برداری کند. برای سایت های دیگر ، مباحث API از یک مدل یادگیری ماشین برای استنباط مباحث مربوط به نام های میزبان استفاده می کنند.
اجرای Chrome از مباحث API یک فایل Lite Tensorflow را که مدل را نشان می دهد بارگیری می کند تا بتواند به صورت محلی در دستگاه کاربر استفاده شود.
می توانید به پرونده مدل TensorFlow Lite و موضوعات استنباط شده برای نام های میزبان از chrome://topics-internals
دسترسی پیدا کنید.
نمودار زیر یک مثال ساده را نشان می دهد تا نشان دهد چگونه API مباحث ممکن است به یک پلت فرم فناوری تبلیغی کمک کند تا یک تبلیغ مناسب را انتخاب کند. مثال فرض می کند که مرورگر کاربر در حال حاضر مدلی برای نقشه برداری از نام میزبان وب سایت به موضوعات دارد.
تماس گیرندگان API فقط موضوعاتی را که مشاهده کرده اند دریافت می کنند
هدف طراحی API مباحث ، فعال کردن تبلیغات مبتنی بر علاقه بدون به اشتراک گذاری اطلاعات با اشخاص بیشتر از آنچه در حال حاضر با کوکی های شخص ثالث امکان پذیر است. مباحث API طراحی شده است به طوری که مباحث فقط برای تماس گیرندگان API که قبلاً آنها را مشاهده کرده اند ، در یک زمان محدود ، بازگردانده می شوند. گفته می شود که یک تماس گیرنده API در صورت نامگذاری این document.browsingTopics()
، موضوعی را برای کاربر مشاهده کرده است.
API فقط مباحثی را که توسط تماس گیرنده در سه دوره اخیر مشاهده شده است ، برمی گرداند. این امر به متوقف کردن اطلاعات در مورد کاربر از اشتراک گذاری با اشخاص بیشتر از فناوری هایی که API جایگزین می کند (از جمله کوکی های شخص ثالث) کمک می کند.
تعداد مباحث برگشتی بستگی به تعداد مباحثی دارد که قبلاً تماس گیرنده API مشاهده کرده است ، و تعداد مباحثی که کاربر در دسترس دارد (مانند تعداد هفته های جمع آوری شده داده ها). در هر نقطه از صفر به سه موضوع ممکن است برگردانده شود ، زیرا می توان یک موضوع را برای هر یک از سه دوره اخیر نشان داد
برای کسب اطلاعات بیشتر در مورد نحوه استفاده و آزمایش موضوعات API ، به راهنمای توسعه دهنده API مباحث مراجعه کنید.
چگونه API اثر انگشت را کاهش می دهد
مباحث API مکانیسم های مختلفی را برای کمک به اطمینان از شناسایی مجدد تعداد قابل توجهی از کاربران در سایت ها با استفاده از موضوعات API به تنهایی فراهم می کند:
- از آنجا که مباحث طبقه بندی مباحث درشت دانه ای را ارائه می دهد ، انتظار می رود هر موضوع تعداد زیادی از کاربران را داشته باشد. در حقیقت ، حداقل تعداد کاربران در هر موضوع تضمین شده وجود دارد ، زیرا 5 ٪ از زمان بازگشت موضوع تصادفی است.
- مباحث به طور تصادفی از پنج مورد برتر کاربر بازگردانده می شوند.
- اگر یک کاربر به طور مکرر از همان سایت (به عنوان مثال) که در سایت کار می کند ، می تواند یک موضوع جدید در هفته را یاد بگیرد ، حداکثر.
- سایت های مختلف موضوعات مختلفی را برای یک کاربر در همان دوره دریافت می کنند. فقط یک فرصت یک در پنج وجود دارد که موضوع برای کاربر در یک سایت بازگردد ، با موضوعی که برای آنها در دیگری بازگردانده شده است مطابقت دارد. این امر تعیین اینکه آیا آنها همان کاربر هستند ، دشوارتر می شود.
- مباحث هر هفته یک بار برای کاربر به روز می شود ، که نرخ به اشتراک گذاری اطلاعات را محدود می کند. به عبارت دیگر ، API با ارائه به روزرسانی های موضوع به طور مکرر به کاهش اثر انگشت کمک می کند.
- یک موضوع فقط برای یک تماس گیرنده API بازگردانده می شود که قبلاً همین موضوع را برای همان کاربر مشاهده کرده بود. این رویکرد به محدود کردن پتانسیل اشخاص برای یادگیری (یا به اشتراک گذاری) اطلاعات در مورد علایق کاربر که دست اول را مشاهده نکرده اند ، کمک می کند.
چگونه API نگرانی های مربوط به FLOC را برطرف کرد
آزمایش اصلی FLOC در سال 2021 طیف گسترده ای از بازخورد را از مشارکت کنندگان فناوری تبلیغاتی و اکوسیستم وب دریافت کرد. به طور خاص ، نگرانی هایی وجود دارد که می توان از گروههای FLOC به عنوان یک سطح اثر انگشت برای شناسایی کاربران استفاده کرد ، یا می تواند ارتباط کاربر را با یک دسته حساس نشان دهد. همچنین تماس هایی برای شفاف تر و قابل درک تر برای کاربران وجود داشت.
مباحث API با این بازخورد در ذهن طراحی شده است. این هدف با هدف کشف روشهای دیگر برای پشتیبانی از تبلیغات مبتنی بر علاقه ، با شفافیت بهبود یافته ، تضمین های حریم خصوصی قوی تر و رویکرد متفاوت برای مقوله های حساس است.
مراحل بعدی
درباره موضوعات و نحوه کار آنها بیشتر بدانید.
اگر شما یک توسعه دهنده AD Tech هستید ، با API موضوعات آزمایش و شرکت کنید . برای منابع عمیق تر راهنمای توسعه دهنده را بخوانید.
مشارکت کنید و بازخورد را به اشتراک بگذارید
- GitHub : توضیح دهنده Topics API را بخوانید و سوالاتی را مطرح کنید و مباحث مربوط به مخزن API را دنبال کنید .
- W3C : موارد استفاده از صنعت را در گروه تجاری بهبود وب تبلیغاتی مورد بحث قرار دهید.
- اطلاعیه ها : به لیست پستی بپیوندید یا مشاهده کنید .
- پشتیبانی از برنامهنویس Privacy Sandbox : سؤال بپرسید و به بحثهای مربوط به مخزن پشتیبانی توسعهدهنده Privacy Sandbox بپیوندید.
- Chromium : یک اشکال Chromium را بایگانی کنید تا در مورد پیاده سازی که در حال حاضر برای آزمایش در Chrome در دسترس است سؤال بپرسید.