استغرق الأمر مني بعض الوقت لفهم هذا أيضًا، وأعتقد أنني أفهمه الآن (ولكن يرجى تصحيحي إذا كنت مخطئًا). اللبس يدور حول “الحسابات”.
هناك نوعان من الحسابات هنا، وهناك ثلاث طرق لموقع ما لـ “المشاركة” في FLoC.
-
الخوارزمية “العالمية” التي تحدد الجماعات (العالمية). الانسحاب مستحيل. في الواقع سيتم تضمين جميع المواقع ذات عناوين IP القابلة للتوجيه علنًا والتي يزورها المستخدم عندما لا يكون في وضع التصفح المتخفي في حساب مجموعة POC.
-
الخوارزمية التي تحدد الجماعة لمستخدم معين، بناءً على عادات التصفح الخاصة به. الانسحاب يعتمد على رأس الرسالة (header). يجب أن يكون بمقدور موقع ما الإعلان عن أنه لا يريد أن يُدرج في قائمة مواقع المستخدم لحساب الجماعة. ويمكن تحقيق ذلك عبر سياسة أذونات
interest-cohortالجديدة المعتمدة من W3C. (مأخوذ من نفس المستند مثل اقتباسك)
- موقع يطلب الجماعة الخاصة بالمستخدم للحصول على إعلان مستهدف (أو لسوء استخدام هذه المعلومات) باستخدام JavaScript. يتم توفير القيمة للمواقع الإلكترونية عبر واجهة برمجة تطبيقات JavaScript جديدة:
cohort = await document.interestCohort();.
لا تعمل هذه الواجهة على الصفحات التي اختارت الانسحاب باستخدام الرأس في النقطة #2، وهذا هو مصدر الكثير من اللبس. أي إطار (frame) غير مسموح له بصلاحيةinterest-cohortسيعيد قيمة افتراضية عند استدعائه لـdocument.interestCohort().
لم أستطع العثور على مصدر جيد لهذا.