خطط وجدول زمني لتفعيل واجهات برمجة تطبيقات "مبادرة حماية الخصوصية" لقياس الأداء وتحديد مدى الصلة بالموضوع تدريجيًا في الإصدار 115 من Chrome، وإنهاء المرحلة التجريبية، وتعديلات التسجيل
في أيار (مايو)، شاركنا خططنا لإتاحة واجهات برمجة التطبيقات لقياس الأداء وتحديد مدى الصلة بالموضوع في "مبادرة حماية الخصوصية" في الإصدار 115 من Chrome. لقد حان الوقت الآن، لذلك مع طرح الإصدار 115 من Chrome في الإصدار الثابت، سنبدأ عملية تفعيل واجهات برمجة التطبيقات تدريجيًا في الأيام القليلة المقبلة.
في هذا المنشور، سنتناول المكونات المتعددة لهذا الإطلاق، بما في ذلك:
- الميزات التي سيتم طرحها: عملية إطلاق واجهات برمجة التطبيقات ذات الصلة بالملاءمة والقياس: Topics وProtected Audience وAttribution Reporting وPrivate Aggregation وShared Storage وFenced Frames.
- تفعيل واجهات برمجة التطبيقات تدريجيًا: سيتم تفعيل واجهات برمجة التطبيقات تدريجيًا خلال مرحلة الإنجاز 115 مع مراقبة المشاكل، بهدف تحقيق نسبة توفّر تبلغ% 99 بحلول منتصف آب (أغسطس).
- إنهاء الفترة التجريبية لمصدر البيانات المُوحَّد: تنتهي الفترة التجريبية لمصدر البيانات المُوحَّد في "مبادرة حماية الخصوصية" لقياس الأداء ومدى الصلة بالموضوع في 20 أيلول (سبتمبر) 2023، ما يتيح تداخلًا مع عملية الانتقال إلى التوفّر للجميع.
- عناصر التحكّم المعدّلة للمستخدمين: ستتوفّر للمستخدمين عناصر تحكّم في "خصوصية الإعلانات" لإدارة واجهات برمجة التطبيقات.
- التسجيل: هناك عملية تسجيل معدّلة إلزامية للمطوّرين الذين يستخدمون واجهات برمجة التطبيقات ذات الصلة بالملاءمة والقياس.
- وضعَا الاختبار الميسّرَين من Chrome: تم تعديل التفاصيل المتعلّقة بخيارات المطوّرين لاختبار واجهات برمجة التطبيقات بدون بيانات ملفات تعريف الارتباط التابعة لجهات خارجية.
ما الذي يتم شحنه
في المشاركة السابقة، قدّمنا قائمة واجهات برمجة التطبيقات ذات الصلة بالملاءمة والقياس التي سيتم إطلاقها في الإصدار 115 من Chrome. في إطار العملية المعتادة، أرسلنا رسالة "نية الشحن" إلى القائمة البريدية blink-dev لكل ميزة. تتضمّن رسائل I2S تفاصيل عن وظيفة واجهة برمجة التطبيقات المحدّدة للإصدار 115، ومناقشات هندسية حول الاقتراحات، والأهم من ذلك، الموافقات (أو LGTM) من أصحاب واجهة برمجة التطبيقات Blink API لطرح الميزة.
إلى جانب واجهات برمجة تطبيقات منصّة الويب، ستصبح خدمة التجميع لميزة "تقارير تحديد المصدر" وميزة "التجميع الخاص" متاحة للجميع أيضًا. بالإضافة إلى ذلك، نحن بصدد تفعيل مجموعات الطرف الأول (I2S) والرموز المميّزة للحالة الخاصة (I2S) تدريجيًا، وسنطرح ميزة تقسيم مساحة التخزين (I2S).
تفعيل واجهات برمجة التطبيقات تدريجيًا
كما هو الحال مع بعض ميزات "مبادرة حماية الخصوصية" السابقة، سنفعّل واجهات برمجة التطبيقات لقياس الأداء وتحديد مدى الصلة تدريجيًا لنسبة متزايدة من نُسخ المتصفّح للتأكّد من أنّه يمكننا رصد أي مشاكل محتملة والاستجابة لها. ونهدف إلى بدء هذه العملية بعد بضعة أيام من تاريخ الإصدار الثابت 115 في 18 تموز (يوليو) 2023، وغالبًا ما يكون ذلك في الأسبوع الذي يبدأ في 24 تموز (يوليو). بعد ذلك، ننوي زيادة وتيرة تفعيل واجهات برمجة التطبيقات في ما يقرب من% 35 من المتصفّحات خلال أسبوع تقريبًا. على غرار مرحلة التجربة والتقييم للإصدار الموحّد من واجهة برمجة التطبيقات، سيتضمّن هذا التوسّع مجموعة رئيسية تم فيها تفعيل جميع واجهات برمجة التطبيقات وعدة مجموعات صغيرة معزولة تم فيها تفعيل مجموعة فرعية من واجهات برمجة التطبيقات. توفّر هذه المجموعات المنعزلة مسارًا أسرع لتحديد المشاكل المحتمَلة في واجهات برمجة التطبيقات.
وننوي بعد ذلك زيادة مدى التوفّر إلى 60% تقريبًا من المتصفّحات في بداية آب (أغسطس). وسيظلّ ذلك يشمل المجموعات التجريبية، لذا قد تلاحظ مستويات مختلفة من مدى التوفّر لواجهات برمجة التطبيقات المختلفة. إذا سارت الأمور على ما يرام، سنُجري زيادة نهائية في نسبة التوفّر إلى% 99 تقريبًا من المتصفّحات بحلول منتصف آب (أغسطس)، وذلك في الإصدار الثابت 116 تقريبًا. في هذه المرحلة، سندمج أيضًا مجموعات التجارب الفردية، مع الاحتفاظ فقط بمجموعات صغيرة ومعزولة بدون تفعيل كل واجهات برمجة التطبيقات للمساعدة في رصد أي مشاكل محتملة. سنبقى في هذا المستوى لمواصلة المراقبة والبدء في الاستعداد لاستخدام أوضاع الاختبار التي توفّرها متصفّح Chrome.

يخضع هذا الجدول الزمني للتغييرات استنادًا إلى نتائج المراقبة على طول الطريق. وكما هو الحال دائمًا، سنعدّل المستندات هنا بالإضافة إلى نشر آخر الأخبار في سلاسل محادثات blink-dev أثناء تقدّمنا في كل مرحلة.
التسجيل
للوصول إلى واجهات برمجة تطبيقات "مبادرة حماية الخصوصية" لقياس الأداء وتحديد مدى الصلة بالموضوع على Chrome وAndroid، على المطوّرين إكمال عملية التسجيل والإقرار. سيصبح هذا الإجراء إلزاميًا قريبًا للوصول إلى واجهات برمجة التطبيقات، لذا ننصحك ببدء العملية في أقرب وقت ممكن. للاختبار على الجهاز، نوفّر خيارات إلغاء إعدادات المطوّرين من الإصدار 116 من Chrome باستخدام علامة Chrome ومفتاح تبديل سطر الأوامر:
- الرمز البرمجي:
chrome://flags/#privacy-sandbox-enrollment-overrides
- وحدة التحكّم في الخطوط:
--privacy-sandbox-enrollment-overrides=https://example.com,https://example.co.uk,...
إنهاء الفترة التجريبية لميزة "المصدر الموحّد"
تسمح الإصدارات التجريبية من "مبادرة حماية الخصوصية" لقياس الأداء وعرض الإعلانات للمواقع الإلكترونية بإجراء تجارب موحّدة على مستوى واجهات برمجة التطبيقات لقياس الأداء وعرض الإعلانات. سنبدأ عملية تحسين واجهة برمجة التطبيقات بالمجموعات نفسها التي تم تفعيلها في الفترة التجريبية الأصلية لتوفير الاستمرارية في البيانات الحالية. ستظل الرموز المميّزة والفترة التجريبية الأصلية صالحة حتى 20 أيلول (سبتمبر) 2023، ولكن لن يكون من الضروري تقديمها بحلول نهاية تموز (يوليو). سنبدأ أيضًا هذا الأسبوع بإزالة شرط استخدام رمز الأمان الخاص بالإصدار التجريبي الأصلي في القنوات التي لم يتم طرحها بعد بشكل علني (الإصدار التجريبي وCanary وما إلى ذلك) مع بدء زيادة عدد الزيارات بشكل عام. ومع ذلك، يجب التأكّد من التسجيل لاستخدام واجهات برمجة التطبيقات قبل تاريخ انتهاء الصلاحية لضمان إجراء عملية النقل بسلاسة. سنعدّل المستندات لدينا لإدراج إرشادات وتعليمات إضافية عند بلوغ نهاية الفترة التجريبية الأصلية.
عناصر التحكّم المعدَّلة للمستخدم
نحن بصدد طرح عناصر التحكّم المعدّلة في الخصوصية في عرض الإعلانات والتي ستحلّ محلّ الإصدار التجريبي من عناصر التحكّم في "مبادرة حماية الخصوصية". نحن بصدد تفعيل تجربة المستخدم الجديدة في جدول زمني مشابه لواجهات برمجة التطبيقات، ونهدف إلى إكمالها بحلول منتصف آب (أغسطس).
يمكن للمطوّرين تفعيل الإعدادات الجديدة للاختبار من خلال تفعيل العلامة في chrome://flags/#privacy-sandbox-settings-4
. يتضمّن الجدول التالي إعدادات Chrome ذات الصلة وواجهات برمجة التطبيقات التي تتحكّم فيها:
إعدادات Chrome |
الموقع الجغرافي للإعدادات |
واجهة برمجة التطبيقات من "مبادرة حماية الخصوصية" |
---|---|---|
مواضيع الإعلانات |
chrome://settings/adPrivacy/interests |
المواضيع |
الإعلانات المقترَحة من المواقع الإلكترونية |
chrome://settings/adPrivacy/sites |
Protected Audience |
قياس أداء الإعلانات |
chrome://settings/adPrivacy/measurement |
تقارير تحديد المصدر |
أوضاع الاختبار المُبسَّطة في Chrome
لقد قدّمنا سابقًا المعلومات الأولية حول أوضاع الاختبار التي توفّرها متصفّح Chrome، وعملّنا أيضًا على معالجة ملاحظاتك المقدّمة في مستودع GitHub المخصّص لدعم المطوّرين. نسعى إلى مشاركة المزيد من التفاصيل الفنية في منتصف آب (أغسطس). وسنستضيف أيضًا جلسات ساعات العمل للمطوّرين، إلى جانب مواصلة العمل على حلّ مشاكل وضع الاختبار في GitHub. يمكنك تقديم ملاحظاتك بشأن المشاكل التالية:
- هل تخطّط للاختبار باستخدام "الوضع أ" أو "الوضع ب" أو كليهما؟
- اختيار أحجام التصنيفات للاختبار الذي يسهِّله Chrome
- استخدام Client Hints لإجراء الاختبار الذي يسهّله Chrome
يمكنك أيضًا طرح مشكلة جديدة لطرح أسئلة أو إجراء مناقشة إضافية.
يشكّل طرح واجهات برمجة التطبيقات هذه إنجازًا رئيسيًا آخر في المخطط الزمني الحالي لمبادرة حماية الخصوصية. يشير ذلك إلى بداية عملية الانتقال من اختبار المواقع الإلكترونية في الفترة التجريبية الأصلية إلى دمج واجهات برمجة التطبيقات هذه في الإصدار العلني. سنطلعك على آخر الأخبار أثناء تقدّمنا في عملية تفعيل واجهات برمجة التطبيقات، وصولاً إلى اختبار الموافقة باستخدام التصنيفات في الربع الأخير من عام 2023، وإيقاف ملفات تعريف الارتباط التابعة لجهات خارجية نهائيًا لدى 1% من المستخدمين اعتبارًا من 4 كانون الثاني (يناير) 2024، ثم إيقافها نهائيًا في الربع الثالث من عام 2024. سنواصل العمل عن كثب مع هيئة CMA، وفقًا لالتزاماتنا، قبل اتّخاذ خطوات إضافية لتوسيع نطاق إيقاف هذه الميزة نهائيًا.