اگر سایت شخص اول شما به خدمات تعبیهشده شخص ثالث متکی است و مسدود کردن کوکیهای شخص ثالث باعث از بین رفتن عملکرد وبسایت شما شده است، ممکن است واجد شرایط آزمایش منسوخ برای سایتهای سطح بالا باشید.
همانطور که قبلاً اعلام شد ، Chrome کوکیهای شخص ثالث را بهطور پیشفرض برای 1٪ از کاربران Chrome محدود کرد تا آزمایش اکوسیستم APIهای Privacy Sandbox را تسهیل کند. برای سهولت انتقال، آزمایش منسوخ شدن شخص ثالث را اعلام کردیم تا به سایتها و سرویسهای تعبیهشده اجازه دهیم زمان بیشتری برای خروج از وابستگیهای کوکی شخص ثالث برای موارد استفاده غیر تبلیغاتی درخواست کنند.
ما در حال حاضر همچنین برای سایتهای سطح بالا که به دلیل مشکلات کوکی شخص ثالث در سایتهای تعبیهشده شخص ثالث دچار شکستگی شدهاند، یک آزمایش منسوخ شدن جداگانه ارائه میکنیم – که بیشتر به عنوان آزمایشی منسوخ شدن شخص اول شناخته میشود. ما این آزمایش را برای رسیدگی به مواردی ارائه میدهیم که در آن غیرممکن، غیرعملی یا غیرضروری است که همه ارائهدهندگان شخص ثالث آسیبدیده را برای ثبتنام آزمایشی منسوخ شدن شخص ثالث غیرممکن، غیرعملی یا غیرضروری کند. این دوره آزمایشی منسوخ، به طور موقت دسترسی به کوکی بین سایتی را برای موارد استفاده غیر تبلیغاتی فراهم می کند.
نسخه آزمایشی منسوخ شدن شخص اول اکنون برای ثبت نام باز است و در 27 دسامبر 2024 به پایان می رسد. انتظار می رود توسعه دهندگان تغییرات لازم و برنامه ریزی برای آماده شدن برای تغییرات کوکی شخص ثالث را تا این تاریخ انجام دهند.
برای به حداقل رساندن اصطکاک کاربر در حالی که سایتهای سطح بالا برای دوره آزمایشی منسوخ شدن شخص اول اعمال میشوند و توکنهای آزمایشی را به کار میگیرند، Chrome بهطور موقت کوکیهای شخص ثالث را برای سایتهایی با شکستگی کاربر گزارششده دوباره فعال میکند، پس از تأیید Chrome بر اساس معیارهایی که دنبال کنید، حتی اگر هنوز ثبت نام آزمایشی منسوخ را تکمیل نکرده باشند. ما به گزارشگر نیاز داریم تا URL سایت و دامنههای کوکیهای شخص ثالث را که نیاز به رفع انسداد دارند، ارائه دهد. سایتها باید در دوره آزمایشی منسوخ شدن شخص اول ثبتنام کنند و نشانههای آزمایشی منسوخ را قبل از پایان دوره مهلت به کار گیرند.
تاریخ های مهم | جزئیات |
---|---|
4 ژانویه 2024 | کوکی های شخص ثالث برای 1٪ از کاربران Chrome محدود شده است. |
16 ژانویه 2024 | برنامههای آزمایشی منسوخ شدن شخص اول برای درخواست زمان اضافی تا 27 دسامبر 2024 باز میشوند. سایتهایی که گزارشهایی از شکستگی مواجهه با کاربر دارند، واجد شرایط مهلت هستند. این امکان دسترسی موقت به کوکیهای شخص ثالث در سایت آنها را تا [پایان دوره مهلت] فراهم میکند (/privacy-sandbox/blog/grace-period-update#details_of_the_updated_grace_period). |
27 دسامبر 2024 | محاکمه منسوخ شدن به پایان می رسد. |
معیارهای واجد شرایط بودن و روند بررسی
مشابه آزمایشی منسوخ شدن شخص ثالث ، این آزمایش منسوخ شدن فرآیند بررسی و تأیید را برای مشارکت معرفی میکند. این فرآیند به اطمینان از تعادل بین بهبود حریم خصوصی کاربران در وب کمک می کند و در عین حال شکستگی را به حداقل می رساند در حالی که سایت ها وابستگی خود را به کوکی های شخص ثالث حذف می کنند.
اصولی که این آزمایش انکار را هدایت می کند عبارتند از:
- حفظ عملکرد حیاتی کاربر: این نسخه آزمایشی منسوخ برای سایتهای سطح بالا در نظر گرفته شده است که شکستگی عملکردی را در سفرهای کاربر نشان میدهند.
- محدود کردن ردیابی کاربر: آزمایش منسوخ برای حمایت از ردیابی بین سایتی برای اهداف تبلیغاتی در نظر گرفته نشده است، و به این ترتیب، کوکیهای شخص ثالث شناسایی شده که برای تبلیغات استفاده میشوند، واجد شرایط نیستند.
عدم صلاحیت موارد استفاده از تبلیغات همچنین به اطمینان از عدم تداخل آزمایشی منسوخ شدن با آزمایش صنعت برنامه ریزی شده برای شروع سال 2024، همانطور که توسط سازمان رقابت و بازار توضیح داده شده است، کمک می کند. این شامل دامنه های مرتبط با تبلیغات است که برای مقاصد غیر تبلیغاتی نیز استفاده می شوند.
Chrome بررسی هایی را برای تعیین اسکریپت ها و دامنه های مرتبط با تبلیغات انجام می دهد. این شامل در ابتدا کار با Disconnect.me ، پیشرو در صنعت در حریم خصوصی اینترنت است. قطع اتصال قبلاً توسط سایر مرورگرها برای اهداف مشابه در وب استفاده شده است.
ما روند زیر را برای درخواست های ثبت نام اعمال خواهیم کرد:
- اگر هر یک از دامنه های قابل ثبت شخص ثالث ارائه شده با دامنه تبلیغاتی شناخته شده مطابقت داشته باشد، از جمله اگر مبدأ با ورودی فهرست تبلیغاتی قطع ارتباط مطابقت داشته باشد، درخواست ثبت رد خواهد شد .
- مراحلی برای بازتولید یک تجربه شکسته مواجهه با کاربر باید ارائه شود. به ویژه، اگر هیچ یک از کوکیهای شخص ثالث خاص از سایتهای شخص ثالث فهرستشده در ایجاد شکستگی نقش نداشته باشد، درخواست ثبت رد خواهد شد .
- در غیر این صورت با درخواست ثبت نام موافقت خواهد شد .
اگر مبدأ ثبتکننده معتقد است اطلاعات بیشتر میتواند تصمیم بازبینی را روشن کند، قصد داریم یک فرآیند تجدیدنظر ارائه کنیم. ثبتکننده میتواند با درخواست مجدد در کنسول OT درخواست تجدید نظر کند. هدف از درخواست تجدیدنظر برای درخواستهایی است که به دلیل از دست دادن اطلاعات درخواستی رد شدهاند (مانند اشکال خرابی شناخته شده یا مراحل بازتولید شکستگی) یا اگر مبدأ ثبتکننده معتقد است اطلاعات بیشتر میتواند این الزامات را برای شفافسازی تصمیم بازبینی برآورده کند.
برای آزمایش منسوخ شدن شخص اول درخواست دهید
قبل از درخواست
- با استفاده از Chrome DevTools، کوکیهای شخص ثالث مورد نیاز برای فعال کردن عملکرد سایت در سایت خود را تأیید کنید.
- هرگونه خرابی شناسایی شده را در https://goo.gle/report-3pc-broken گزارش دهید، هم به وبسایت خود و هم به دامنهای که کوکیهای شخص ثالث آن مسدود شده و باعث شکستگی میشود، توجه کنید.
- شامل مراحل بازتولید است که تیم ما می تواند از آنها برای تأیید شکستگی عملکردی استفاده کند. از طرف دیگر، اگر آسانتر است یا عملکرد شما با ورود به سیستم یا موارد مشابه محدود شده است، میتوانید از Chrome DevTools Recorder استفاده کنید و پیوندی به ضبط مراحلی که مشکل را بازتولید میکنند، ارائه دهید.
نحوه درخواست
- از نسخه آزمایشی برای حذف کوکی شخص ثالث برای سایتهای سطح بالا بازدید کنید یا از فهرست آزمایشهای فعال در صفحه آزمایشهای اولیه Chrome به آن بروید.
- ثبت نام را کلیک کنید.
- مبدأ وبسایت خود را که به کوکیهای شخص ثالث فعال شده در قسمت Web Origin نیاز دارد، ارائه دهید.
- اگر بر سفرهای کاربر در چندین زیر دامنه تأثیر گذاشته اید، گزینه مطابقت همه زیر دامنه ها را علامت بزنید.
- با انتخاب این گزینه، توکن ارائه شده با دامنه ثبت شده و دامنه های زیر آن مطابقت دارد. برای مثال:
https://example.com
را برای مطابقت باexample.com
،www.example.com
،foo.example.com
وbar.foo.example.com
ثبت کنید. اگرhttps://www.example.com
ثبت نام کنید، توکن شما باwww.example.com
وfoo.www.example.com
مطابقت دارد، اما باfoo.example.com
مطابقت ندارد. - توکنها با چندین زیردامنه مشابه تطبیق حروف عام، برای مثال
*.<domain>
مطابقت خواهند داشت. یک توکن برایexample.com
درخواست کنید و میتوانید آن را درa.example.com
،b.example.com
و سایر زیر دامنهها ارائه کنید. - اگر سفرهای کاربر در مبداهای جداگانه ای که تحت یک دامنه نیستند شکسته شده است، باید برای هر مبدا ثبت نام جداگانه انجام دهید.
- با انتخاب این گزینه، توکن ارائه شده با دامنه ثبت شده و دامنه های زیر آن مطابقت دارد. برای مثال:
- با علامت زدن تمام کادرها، تمام شرایط موجود در «افشای و تصدیق» را تأیید کنید.
- درخواست را ارسال کنید. برای پردازش درخواست شما، به اطلاعات بیشتری نیاز داریم.
اطلاعات تکمیلی را ارسال کنید
هنگامی که درخواست خود را ارسال کردید، یک اعلان ایمیل با یک بلیت تولید خودکار دریافت خواهید کرد که موارد زیر را درخواست می کند:
- فهرست دامنههای قابل ثبت شخص ثالث (یعنی دامنه بدون دامنههای فرعی که eTLD+1 نیز نامیده میشود) که در آن کوکیهای شخص ثالث باید تحت مبدأ شخص اول ارائه شده مجاز باشند.
- تعداد زیر دامنه های مرتبط با مبدا درخواستی شما.
- شناسه یا پیوند اشکال مربوط به اشکالات مخزن شکستگی شخص ثالث که قبلاً به goo.gle/report-3pc-broken گزارش دادهاید.
- هر گونه اطلاعات یا زمینه اضافی در مورد شکستگی و مورد استفاده شما که مایلید در نظر بگیریم. (در موارد درخواست تجدیدنظر برای درخواست آزمایشی رد شده، توضیح دهید که چرا و چگونه مبدأ شما با معیارهای ذکر شده برای این آزمایش مطابقت دارد.)
پس از ارسال، درخواست شما را بررسی خواهیم کرد و زمانی که بررسی کامل شد یا به اطلاعات بیشتری نیاز است و اینکه آیا درخواست شما تایید یا رد شد، به شما اطلاع میدهیم. همچنین وضعیت و منطق نتیجه را دریافت خواهید کرد. در صورت تایید، میتوانید در صورت نیاز، اقدام به ارائه توکن آزمایشی کنید. در صورت رد، می توانید راهنمایی های موجود در بلیط درخواست را دنبال کنید.
پرچم ها را برای آزمایش تنظیم کنید
در حال حاضر، توصیه میکنیم پرچمهای زیر را که از Chrome 123 در دسترس هستند، تنظیم کنید تا امکان تست مؤثر فراهم شود. این ترکیبی از تنظیمات پرچم به تکرار تجربه کاربری حالت B کمک می کند.
chrome://flags#top-level-third-party-cookie-deprecation-trial
→enabled
این پیش فرض است. اجازه شرکت در محاکمه را بدهید.chrome://flags/#tracking-protection-3pcd
→enabled
محافظت از ردیابی را روشن کنید: UI نماد چشم را در نوار آدرس نشان دهید تا به کاربر اجازه دهد تا به طور موقت کوکیهای شخص ثالث را برای یک سایت فعال کند و به جای chrome://settings/cookies، chrome://settings/trackingProtection را ارائه دهد.chrome://flags/#tpcd-metadata-grants
→disabled
کاری کنید Chrome طوری رفتار کند که گویی دوره مهلت در کار نیست. این را می توان برای بررسی اینکه سایت شما نشانه های آزمایشی منسوخ را به درستی اجرا کرده است، قبل از پایان دوره مهلت (برای سایتی که مشمول دوره مهلت است).chrome://flags/#tpcd-heuristics-grants
→disabled
به کاهشهای مبتنی بر اکتشاف اجازه ندهید. این میتواند برای آزمایش اینکه سایر رفعهای طولانیمدت (بدون کوکیهای شخص ثالث) همانطور که انتظار میرفت بدون کاهشهای اکتشافی کار میکنند و اینکه مشارکت آزمایشی منسوخ طبق انتظار عمل میکند مفید باشد.
اگر قبل از آزمایش استقرار توکن باید به صورت دستی آزمایش کنید که دوره مهلت همانطور که انتظار می رود کار می کند، باید chrome://flags/#tpcd-metadata-grants
به جای غیرفعال کردن فعال کنید.
توکن آزمایشی منسوخ را اضافه کنید
برای جزئیات بیشتر به شروع آزمایشهای اولیه ، آزمایشهای اولیه شخص ثالث ، و عیبیابی آزمایشهای اصلی Chrome مراجعه کنید.
باید برای هر صفحهای که به کوکیهایی از سایتهای شخص ثالث خاص فهرستشده در درخواست شما نیاز دارد، از نشانه آزمایشی استفاده کنید. دو راه برای استفاده از این توکن وجود دارد.
توکن را در هدر HTTP ارائه دهید
میتوانید سربرگ HTTP Origin-Trial را در پاسخ برای هر صفحه وب که به کوکیهای شخص ثالث درخواستی نیاز دارید، اضافه کنید:
Origin-Trial: TOKEN_GOES_HERE
توکن را در تگ <meta> ارائه دهید
همچنین، میتوانید این نشانه را در یک تگ <meta> در <head> هر صفحه که به کوکیهای شخص ثالث نیاز دارید ارائه دهید:
<meta http-equiv="origin-trial" content="TOKEN_GOES_HERE">
تأیید کنید که نسخه آزمایشی منسوخ در سایت شما فعال است
در ابتدای این دوره آزمایشی تا پایان دوره مهلت ، کوکیهای سایت تایید شده توسط یک مکانیسم داخلی فعال میشوند. در این مدت، میتوانید گفتگوی دادههای سایت یا DevTools را بررسی کنید تا مطمئن شوید که کوکیهای درخواستی شما فعال هستند.
با استفاده از دیالوگ داده های سایت:
- به سایت خود بروید.
- روی نماد تنظیم در سمت چپ omnibar کلیک کنید.
- روی Cookies and site data یا Tracking Protection کلیک کنید.
- روی مدیریت دادههای سایت روی دستگاه کلیک کنید و فهرست را مرور کنید.
استفاده از DevTools:
- به سایت خود بروید.
- DevTools را باز کنید.
- تب Issues را انتخاب کنید.
- به دنبال مشکلی با عنوان "وب سایت های شخص ثالث مجاز به دسترسی به کوکی ها در این صفحه هستند" باشید.
- فهرست "منابع تحت تاثیر" را مرور کنید.
شما باید قبل از پایان دوره مهلت، نشانه آزمایشی منسوخ خود را مستقر کنید.
با شروع در Chrome 123 و پس از استقرار رمز شما، میتوانید تأیید کنید که Chrome رمز شما را در برگه DevTools Application شناسایی کرده است، همانطور که در مستندات آزمایشی اصلی توضیح داده شده است.
- به سایت خود بروید.
- Chrome DevTools را باز کنید.
- پنل برنامه را باز کنید.
- تب Frames را انتخاب کرده و فریم بالایی را باز کنید.
- به بخش Origin Trials بروید.
در آنجا، باید ورودی TopLevelTpcd
را ببینید. اگر توکن شما فعال باشد، وضعیت سبز رنگ "Enabled" را در کنار این ورودی TopLevelTpcd
خواهید دید. در غیر این صورت، وضعیت خطای قرمز رنگ را مشاهده خواهید کرد و می توانید ورودی را برای مشاهده مشکل گسترش دهید.
فقط یک رمز معتبر برای فعال کردن دوره آزمایشی منسوخ شدن نیاز است. اگر برای آزمایشی شخص اول ثبت نام کرده اید و یک سایت جاسازی شده در آزمایشی منسوخ شدن شخص ثالث ثبت نام کرده است، اگر هر دو نشانه در صفحه وجود داشته باشند مشکلی نیست.
چه کوکی هایی فعال هستند؟
این دوره آزمایشی منسوخ در ابتدا فقط کوکیهای شخص ثالثی را که از سایتهای شخص ثالث درخواستی منشا میگیرند، برای سایت سطح بالای شخص اول درخواستکننده فعال میکند. سایر کوکیهای شخص ثالث در سایت سطح بالا با این دوره آزمایشی در مدت مهلت فعال نمیشوند. پس از پایان دوره مهلت ، Chrome کوکیهای شخص ثالث را در سایت شما که از دامنههایی هستند که با اهداف تبلیغاتی مرتبط نیستند، رفع انسداد میکند.
پس از فعالسازی، درخواستهای iframe و منابع فرعی از سایت شخص ثالث درخواستی شامل کوکیهای شخص ثالث میشود. هر iframe از آن منبع شخص ثالث نیز با استفاده از جاوا اسکریپت به کوکی های خود دسترسی خواهد داشت. ویژگیهای Domain
کوکی در اینجا در نظر گرفته نمیشوند. فقط مبدا URL درخواست در نظر گرفته می شود. هنگامی که درخواستی مبنی بر داشتن کوکی های شخص ثالث مشخص شد، همه این کوکی ها طبق معمول پیوست خواهند شد حتی اگر دامنه یک کوکی مجاز تر باشد.
زیر دامنه ها
اگر در برنامه آزمایشی منسوخ، گزینه «تطبیق همه زیر دامنهها» را درخواست کنید، میتوانید از توکن خود در هر زیر دامنهای که در مبدأ خود دارید و همچنین در خود دامنه استفاده کنید. برای مثال، یک نشانه برای firstparty.example
میتواند در firstparty.example
، one.firstparty.example
، two.firstparty.example
، یا chat.two.firstparty.example
استفاده شود.
با این حال، باید به صراحت هر زیردامنه ای را که می خواهید به کوکی های شخص ثالث در طول دوره مهلت اجازه دسترسی بدهید، مشخص کنید.
مثال
فرض کنید وب سایت شما، firstparty.example
، منابع میزبانی شده توسط one.embedded.example
را جاسازی می کند. شما برای امکان دسترسی به این منبع به کوکیهای شخص ثالث، برای آزمایش منسوخ شدن ثبت نام میکنید. سپس، وقتی one.embedded.example
در سایت شما تعبیه شده است:
- Iframe
one.embedded.example/iframe.html
به کوکی های خود دسترسی خواهد داشت. - درخواست
one.embedded.example/image.jpg
شامل کوکی های آن می شود. - درخواستهای
two.embedded.example/image.jpg
two.embedded.example/iframe.html
کوکیهای آنها را شامل نمیشود، زیرا آنها از یک مبدا نیستند ، و آزمایش منسوخ شدن، مبدا شخص ثالثtwo.embedded.example
.
سوالات متداول
اگر در مورد لیست Disconnect.me سؤالی داشته باشم، چه؟
با Disconnect در support@disconnect.me تماس بگیرید زیرا ما لیست قطع اتصال را مدیریت نمی کنیم. برای اطلاعات بیشتر، صفحه حفاظت از ردیاب آنها را ببینید.
اگر دامنه من هم برای مقاصد تبلیغاتی و هم برای اهداف غیر تبلیغاتی استفاده می شود، می توانم برای آزمایشی منسوخ شدن ثبت نام کنم؟
دامنه سطح بالای درخواستی برای قرار گرفتن در این دوره آزمایشی منسوخ، مشمول بررسی غیر تبلیغاتی نخواهد بود. با این حال، به دلایلی که در این وبلاگ توضیح داده شده است، بررسی میکنیم که همه جاسازیها و خدمات شخص ثالث برای تبلیغات استفاده نشود. این شامل دامنه های مرتبط با تبلیغات است که برای مقاصد غیر تبلیغاتی نیز استفاده می شوند. برای اطلاعات بیشتر، بخش معیارهای واجد شرایط بودن و فرآیند بررسی را ببینید.
آیا سایتها میتوانند ببینند کدام یک از شرکای تعبیهشده آنها در آزمایشی منسوخ شدن ثبتنام کردهاند؟ آیا آنها می توانند ثبت نام را در بین شرکای خود محدود کنند؟
بله، سایتها میتوانند از پانل برنامه در Chrome Devtools ببینند کدام جاسازیها و سرویسها به یک نشانه آزمایشی منسوخ شده متکی هستند. برای اطلاعات بیشتر به عیبیابی آزمایشهای اولیه Chrome مراجعه کنید.
سایت های سطح بالا نمی توانند ثبت نام را در بین شرکای خود یا جاسازی ها و خدمات در صفحه خود محدود کنند. در صورت لزوم با شریک تماس بگیرید.
اگر شریک جاسازی شده من برای آزمایشی شخص ثالث ثبت نام کرده باشد، آیا این موضوع بر شرکت من در این آزمایشی شخص اول تأثیر می گذارد؟
خیر، اگر هم شخص اول و هم سایت شخص ثالث از نشانه های مربوطه خود برای فعال کردن عملکرد سایت استفاده می کنند، مشکلی وجود ندارد.
بررسی درخواست آزمایشی منسوخ شدن چقدر طول می کشد؟ از کجا می توانم وضعیت درخواست خود را بررسی کنم؟
زمان پاسخ ممکن است متفاوت باشد. به شما توصیه می شود که فرآیند ثبت نام را در اسرع وقت آغاز کنید تا شکستگی کاربر را به حداقل برسانید. اگر در عرض 2 هفته پس از ارسال ثبت نام، پاسخی دریافت نکردید، با 3PCD-1P-deprecationtrial@google.com تماس بگیرید.
می توانید به نظارت بر موضوع اشکال برای مکالمه باز، وضعیت تصمیم گیری و منطق ادامه دهید.