Noiselab

لمحة عن هذا المستند

من خلال قراءة هذا المستند، ستتمكّن من:

  • فهم الاستراتيجيات التي يجب إنشاؤها قبل إنشاء تقارير موجزة
  • التعرّف على Noise Lab، وهي أداة تساعد في فهم تأثيرات مَعلمات الضوضاء المختلفة، وتتيح الاستكشاف السريع وتقييم الاستراتيجيات المختلفة لإدارة الضوضاء
لقطة شاشة لميزة "محسِّن الصوت"
Noise Lab

مشاركة ملاحظاتك

على الرغم من أنّ هذا المستند يلخّص بعض المبادئ للعمل مع التقارير التلخيصية، تتوفر طرق متعدّدة لإدارة الضوضاء قد لا تظهر هنا. نرحب باقتراحاتك وإضافاتك وأسئلتك.

  • لتقديم ملاحظات عامة حول استراتيجيات إدارة الضوضاء، أو حول فائدة واجهة برمجة التطبيقات أو خصوصيتها (epsilon)، ومشاركة ملاحظاتك عند إجراء المحاكاة باستخدام Noise Lab: تعليق حول هذه المشكلة
  • لتقديم ملاحظات عامة حول "برنامج Noise Lab" (طرح سؤال أو الإبلاغ عن خلل أو طلب ميزة): إنشاء مشكلة جديدة هنا
  • لتقديم ملاحظات علنية حول جانب آخر من واجهة برمجة التطبيقات: أنشئ مشكلة جديدة هنا.

قبل البدء

  1. للاطّلاع على مقدّمة، يمكنك قراءة تقارير تحديد المصدر: التقارير التلخيصية ونظرة عامة على النظام الكامل لتقارير تحديد المصدر.
  2. اطّلِع على فهم الضوضاء وفهم مفاتيح التجميع للاستفادة إلى أقصى حد من هذا الدليل.

قرارات التصميم

مبدأ التصميم الأساسي

هناك اختلافات أساسية بين طريقة عمل ملفات تعريف الارتباط التابعة لجهات خارجية والتقارير التلخيصية. يتمثل أحد الاختلافات الرئيسية في التشويش الذي تمت إضافته إلى بيانات القياس في التقارير التلخيصية. وهناك طريقة أخرى وهي تحديد موعد التقارير.

للوصول إلى بيانات قياس التقارير التلخيصية التي تحقّق معدّلات أعلى لإشارة إلى الضوضاء، على منصّات العرض حسب الطلب ومقدّمي قياس الإعلانات العمل مع المعلِنين لتطوير استراتيجيات إدارة الضوضاء. لتطوير هذه الاستراتيجيات، على منصّات إدارة الأداء ومقدّمي خدمات القياس اتّخاذ قرارات التصميم. تدور هذه القرارات حول مفهوم أساسي واحد:

على الرغم من أنّ قيم التشويش في التوزيع تعتمد بشكل مطلق على مَعلمتَين فقط⏤إبسيلون وميزانية المساهمة⏤، يتوفّر لديك عدد من عناصر التحكّم الأخرى التي ستؤثّر في نسب الإشارة إلى التشويش لبيانات قياس الإخراج.

على الرغم من أنّنا نتوقع أن تؤدي العملية المتكرّرة إلى أفضل القرارات، إلا أنّ كلّ اختلاف في هذه القرارات يؤدي إلى تنفيذ مختلف قليلاً، وبالتالي يجب اتخاذ هذه القرارات قبل كتابة كلّ تكرار من الرموز البرمجية (وقبل عرض الإعلانات).

القرار: درجة دقة السمات

  1. انتقِل إلى "الوضع المتقدّم".
  2. في اللوحة الجانبية "المَعلمات"، ابحث عن "بيانات الإحالات الناجحة".
  3. راقِب المَعلمات التلقائية. وبشكلٍ تلقائي، يكون إجمالي عدد الإحالات الناجحة المنسوبة يوميًا هو 1, 000. ويُعدّ هذا العدد متوسّطًا يبلغ 40 تقريبًا لكل حزمة إذا كنت تستخدِم الإعداد التلقائي (السمات التلقائية، والعدد التلقائي للقيم المختلفة المحتملة لكل سمة، والاستراتيجية الرئيسية "أ"). يُرجى ملاحظة أنّه القيمة هي 40 في الإدخال "متوسط عدد الإحالات الناجحة اليومية المنسوبة" لكل مجموعة.
  4. انقر على "محاكاة" لإجراء محاكاة بالمَعلمات التلقائية.
  5. في اللوحة الجانبية "المَعلمات"، ابحث عن "السمات". أعِد تسمية عمود Geography إلى City وغيِّر عدد القيم المختلفة المحتملة إلى 50.
  6. راقِب كيف يؤدّي ذلك إلى تغيير متوسط عدد الإحالات الناجحة المُحالة يوميًا لكل مجموعة. انخفضت هذه القيمة الآن بكثير. ويرجع ذلك إلى أنّه في حال زيادة عدد القيم المحتملة ضمن هذه السمة بدون تغيير أي شيء آخر، ستزيد إجمالي عدد الحِزم بدون تغيير عدد أحداث الإحالات الناجحة التي ستقع في كل حزمة.
  7. انقر على "محاكاة".
  8. راقِب نسب التشويش في المحاكاة الناتجة: نسب التشويش أعلى الآن من المحاكاة السابقة.

استنادًا إلى مبدأ التصميم الأساسي، من المرجّح أن تكون قيم الملخّص الصغيرة أكثر تشويشًا من قيم الملخّص الكبيرة. وبالتالي، يؤثّر اختيار الإعداد في عدد أحداث الإحالات الناجحة المحدّدة المصدر التي تنتهي في كل مجموعة (يُشار إليها أيضًا باسم مفتاح التجميع)، وتؤثّر هذه الكمية في التشويش في تقارير ملخّص النتائج النهائية.

إنّ أحد قرارات التصميم التي تؤثّر في عدد أحداث الإحالات الناجحة المنسوبة ضمن مجموعة واحدة هو دقة السمة. راجِع الأمثلة التالية لمفاتيح التجميع والسمات المرتبطة بها:

  • الطريقة 1: بنية مفتاح واحدة بسمات تقريبية: البلد x الحملة الإعلانية (أو أكبر مجموعة معالجة للحملات) x نوع المنتج (من بين 10 أنواع منتجات محتملة)
  • الطريقة 2: بنية مفتاح واحدة بسمات دقيقة: المدينة × معرّف تصميم الإعلان × المنتج (من بين 100 منتج محتمل)

المدينة هي سمة أكثر دقة من البلد، ومعرّف تصميم الإعلان هو سمة أكثر دقة من الحملة، والمنتج هو سمة أكثر دقة من نوع المنتج. لذلك، سيكون لدى الأسلوب 2 عدد أحداث (إحالات ناجحة) أقل لكل مجموعة (= لكل مفتاح) في مخرجات التقرير التلخيصي مقارنةً بالأسلوب 1. بما أنّ الضوضاء المُضافة إلى المخرجات لا تعتمد على عدد الأحداث في الحزمة، ستكون بيانات القياس في التقارير التلخيصية أكثر ضوضاءً باستخدام المنهج 2. لكلّ معلِن، جرِّب توفُّر مستويات مختلفة من الدقّة في تصميم المفتاح من أجل الحصول على أكبر فائدة ممكنة من النتائج.

القرار: الهياكل الرئيسية

في الوضع "بسيط"، يتم استخدام بنية المفتاح التلقائية. في الوضع المتقدم، يمكنك تجربة هياكل مفاتيح مختلفة. تمّ تضمين بعض أمثلة السمات ، ويمكنك أيضًا تعديلها.

  1. انتقِل إلى "الوضع المتقدّم".
  2. في اللوحة الجانبية "المَعلمات"، ابحث عن "استراتيجية الإعلانات الرئيسية". يُرجى ملاحظة أنّ الاستراتيجية التلقائية، المُسمّاة "أ" في الأداة، تستخدِم بنية مفتاح واحدًا دقیقًا يتضمّن جميع السمات: الموقع الجغرافي x رقم تعريف الحملة x فئة المنتج.
  3. انقر على "محاكاة".
  4. راقِب نسب التشويش في المحاكاة الناتجة.
  5. غيِّر استراتيجية "الكلمة الرئيسية" إلى "ب". يؤدي ذلك إلى عرض عناصر تحكّم إضافية تتيح لك ضبط بنية المفتاح.
  6. اضبط بنية المفتاح على النحو التالي مثلاً:
    1. عدد بنى المفاتيح: 2
    2. بنية المفتاح 1 = الموقع الجغرافي × فئة المنتج
    3. بنية المفتاح 2 = رقم تعريف الحملة × فئة المنتج.
  7. انقر على "محاكاة".
  8. يُرجى ملاحظة أنّه يمكنك الآن الحصول على تقريرَين تلخيصيَّين لكلّ نوع من أنواع أهداف القياس (تقريرَان لعدد عمليات الشراء وتقريرَان لقيمة الشراء)، وذلك لأنّك تستخدِم مجموعتَين مختلفتَين من تصاميم المفاتيح. راقِب نسب الضوضاء.
  9. يمكنك أيضًا تجربة ذلك باستخدام السمات المخصّصة الخاصة بك. لإجراء ذلك، ابحث عن البيانات التي تريد تتبُّعها: السمات. ننصحك بإزالة مثال السمات وإنشاء السمات الخاصة بك باستخدام أزرار الإضافة/الإزالة/إعادة الضبط أسفل السمة الأخيرة.

هناك قرار تصميم آخر سيؤثّر في عدد أحداث الإحالات الناجحة المُحالة ضمن مجموعة واحدة، وهو هياكل المفاتيح التي تقرّر استخدامها. راجِع الأمثلة التالية على مفاتيح التجميع:

  • بنية مفتاح واحدة تتضمّن جميع السمات، لنسمّيها "استراتيجية المفتاح أ".
  • اثنتان من البنى الرئيسية، لكلّ منهما مجموعة فرعية من السمات، لنسمّيها الاستراتيجية الرئيسية ب.
المخطّط:

الاستراتيجية "أ" أبسط، ولكن قد تحتاج إلى تجميع (مجموع) قيم الملخّص العالية التشويش المضمّنة في التقارير التلخيصية للوصول إلى إحصاءات معيّنة. من خلال تجميع هذه القيم، يتم أيضًا تجميع الضوضاء. باستخدام الاستراتيجية "ب"، قد تقدّم لك القيم التلخيصية المعروضة في تقارير التلخيص المعلومات التي تحتاجها. وهذا يعني أنّ الاستراتيجية "ب" ستؤدي على الأرجح إلى نِسب أفضل بين الإشارة والضوضاء مقارنةً بالاستراتيجية "أ". ومع ذلك، قد يكون الضوضاء مقبولًا في الاستراتيجية "أ"، لذا قد تظلّ لديك إمكانية تفضيل الاستراتيجية "أ" من أجل البساطة. اطّلِع على مزيد من المعلومات في المثال التفصيلي الذي يوضّح هاتين الاستراتيجيتَين.

إدارة المفاتيح هي موضوع معمّق. يمكن استخدام عدد من التقنيات المفصّلة لتحسين نِسب الإشارة إلى الضوضاء. يتم وصف أحدهما في مقالة إدارة المفاتيح المتقدّمة.

القرار: معدّل تجميع البيانات

  1. انتقِل إلى "الوضع البسيط" (أو "الوضع المتقدّم"، يعمل كلا الوضعَين بالطريقة نفسها في ما يتعلّق بمعدل تكرار تجميع المحتوى).
  2. في اللوحة الجانبية "المَعلمات"، ابحث عن استراتيجية التجميع > معدّل تكرار تجميع البيانات. يشير ذلك إلى معدّل تجميع التقارير القابلة للتجميع التي تتم معالجتها باستخدام خدمة التجميع في مهمة واحدة.
  3. راقِب معدّل تكرار تجميع البيانات التلقائي: يتم تلقائيًا محاكاة معدّل تكرار تجميع بيانات يومي.
  4. انقر على "محاكاة".
  5. راقِب نسب التشويش في المحاكاة الناتجة.
  6. غيِّر معدّل تكرار تجميع البيانات إلى أسبوعي.
  7. راقِب نسب الضوضاء في المحاكاة الناتجة: نسب الضوضاء هي الآن أقل (أفضل) من المحاكاة السابقة.

هناك قرار تصميم آخر سيؤثّر في عدد أحداث الإحالات الناجحة المُحالةَة ضمن مجموعة واحدة، وهو معدّل تكرار تجميع البيانات الذي تقرّر استخدامه. وتيرة تجميع البيانات هي عدد المرات التي تعالج فيها التقارير القابلة للتجميع.

إنّ التقرير الذي يتم جدولته لتجميعه بشكلٍ متكرّر (مثلاً كل ساعة) لن يحتوي على أحداث إحالات ناجحة أقل من التقرير نفسه الذي يتم جدولته لتجميعه بشكلٍ أقل تكرارًا (مثلاً كل أسبوع). ونتيجةً لذلك، سيتضمّن التقرير الساعاتي المزيد من التشويش.``` يتم تضمين عدد أقل من أحداث الإحالات الناجحة مقارنةً بالتقرير نفسه الذي يتضمّن جدولًا زمنيًا أقل تكرارًا لعمليات جمع البيانات (مثلاً كل أسبوع). نتيجةً لذلك، سيكون للتقرير الساعاتي نسبة إشارة إلى تشويش أقل من التقرير الأسبوعي، مع تساوي جميع العوامل الأخرى. جرِّب متطلبات إعداد التقارير بمعدّلات تكرار مختلفة، وتقييم نِسب الإشارة إلى الضوضاء لكل منها.

اطّلِع على مزيد من المعلومات في مقالتَي تجميع البيانات والتجميع على مدار فترات زمنية أطول.

القرار: متغيّرات الحملة التي تؤثّر في الإحالات الناجحة التي يمكن تحديد مصدرها

على الرغم من أنّه قد يكون من الصعب توقّع ذلك وقد تحدث اختلافات كبيرة فيه بالإضافة إلى تأثيرات العوامل الموسمية، حاوِل تقدير عدد الإحالات الناجحة اليومية المنسوبة إلى نقطة اتّصال واحدة إلى أقرب درجة من 10: 10 أو 100 أو 1,000 أو 10,000.

  1. انتقِل إلى "الوضع المتقدّم".
  2. في اللوحة الجانبية "المَعلمات"، ابحث عن "بيانات الإحالات الناجحة".
  3. راقِب المَعلمات التلقائية. وبشكلٍ تلقائي، يكون إجمالي عدد الإحالات الناجحة المنسوبة يوميًا هو 1, 000. ويُعدّ هذا العدد متوسّطًا يبلغ 40 تقريبًا لكل حزمة إذا كنت تستخدِم الإعداد التلقائي (السمات التلقائية، والعدد التلقائي للقيم المختلفة المحتملة لكل سمة، والاستراتيجية الرئيسية "أ"). يُرجى ملاحظة أنّه القيمة هي 40 في الإدخال "متوسط عدد الإحالات الناجحة اليومية المنسوبة" لكل مجموعة.
  4. انقر على "محاكاة" لإجراء محاكاة بالمَعلمات التلقائية.
  5. راقِب نسب التشويش في المحاكاة الناتجة.
  6. الآن، اضبط إجمالي عدد الإحالات الناجحة اليومية التي يمكن تحديد مصدرها على 100. يُرجى ملاحظة أنّ هذا الإجراء يخفض قيمة "متوسط عدد الإحالات الناجحة اليومية المُحالة إلى مصدر معيّن" لكل مجموعة.
  7. انقر على "محاكاة".
  8. يُرجى ملاحظة أنّ نسب التشويش أعلى الآن: ويعود السبب في ذلك إلى أنّه عندما يكون لديك عدد إحالات ناجحة أقل لكل مجموعة، يتم تطبيق المزيد من التشويش للحفاظ على الخصوصية.

هناك فرق مهمّ بين إجمالي عدد الإحالات الناجحة المحتمَلة لصنّاع الإعلان مقارنةً بإجمالي عدد الإحالات الناجحة المنسوبة المحتمَلة. ويؤثّر هذا الأخير في النهاية في الضوضاء في التقارير التلخيصية. الإحالات الناجحة المُحدَّدة المصدر هي مجموعة فرعية من إجمالي الإحالات الناجحة التي تكون عرضة لمتغيّرات الحملة، مثل ميزانية الإعلان واستهداف الإعلان. على سبيل المثال، من المتوقّع أن يكون هناك عدد أكبر من الإحالات الناجحة المنسوبة لحملة إعلانية تبلغ ميزانيتها 10 مليون دولار أمريكي مقارنةً بحملة إعلانية تبلغ ميزانيتها 10 آلاف دولار أمريكي، وذلك في حال تساوي جميع العوامل الأخرى.

أمور تجب مراعاتها:

  • تقييم الإحالات الناجحة المنسوبة إلى نموذج إحالة بالاستناد إلى نقرة واحدة على الجهاز نفسه، لأنّ هذه الإحالات الناجحة تندرج ضمن نطاق التقارير التلخيصية التي يتم جمعها باستخدام Attribution Reporting API.
  • ننصحك بالاطّلاع على عدد الإحالات الناجحة في أسوأ السيناريوهات وعدد الإحالات الناجحة في أفضل السيناريوهات للإحالات الناجحة المنسوبة. على سبيل المثال، بافتراض أنّ جميع العوامل الأخرى متساوية، نأخذ في الاعتبار الحدّ الأدنى والحدّ الأقصى للميزانيات الممكنة للحملات للمعلِن، ثمّ نحدّد الإحالات الناجحة التي يمكن تحديد مصدرها لكلتا الحالتَين كمدخلات في التصميم.
  • إذا كنت تفكر في استخدام مبادرة حماية الخصوصية على Android، ننصحك بتضمين الإحالات الناجحة المنسوبة على جميع المنصات في عملية الحساب.

القرار: استخدام التكبير/التصغير

  1. انتقِل إلى "الوضع المتقدّم".
  2. في اللوحة الجانبية "المَعلمات"، ابحث عن استراتيجية التجميع > التوسيع. ويتم ضبطه تلقائيًا على "نعم".
  3. لفهم التأثيرات الإيجابية للتكبير/التصغير على نسبة الضوضاء، اضبط أولاً "التكبير/التصغير" على "لا".
  4. انقر على "محاكاة".
  5. راقِب نسب التشويش في المحاكاة الناتجة.
  6. اضبط "التكبير/التصغير" على "نعم". يُرجى العِلم أنّ أداة Noise Lab تحتسب تلقائيًا عوامل التكبير التي سيتم استخدامها استنادًا إلى النطاقات (القيمة المتوسطة والقيمة القصوى) لأهداف القياس في السيناريو. في عملية إعداد نظام حقيقي أو تجربة أصل ، عليك تنفيذ عملية الحساب الخاصة بك لعوامل التوسيع.
  7. انقر على "محاكاة".
  8. يُرجى ملاحظة أنّ نسب الضوضاء أقلّ الآن (أفضل) في هذه المحاولة الثانية من المحاكاة. ويعود السبب في ذلك إلى استخدامك ميزة التكبير/التصغير.

استنادًا إلى مبدأ التصميم الأساسي، فإنّ الضوضاء المُضافة هي دالة لميزانية المساهمات.

لذلك، لزيادة نِسب الإشارة إلى الضوضاء، يمكنك اختيار تحويل القيم التي تم جمعها أثناء حدث إحالة ناجحة من خلال توسيعها مقارنةً بميزانية المساهمة (وإزالة توسيعها بعد التجميع). استخدِم التكبير/التصغير لزيادة نسب الإشارة إلى الضوضاء.

القرار: عدد أهداف القياس وتقسيم ميزانية الخصوصية

يرتبط ذلك بميزة "التوسّع"، لذا احرص على قراءة مقالة استخدام ميزة "التوسّع".

هدف القياس هو نقطة بيانات مميّزة يتم جمعها في أحداث الإحالات الناجحة.

  1. انتقِل إلى "الوضع المتقدّم".
  2. في اللوحة الجانبية "المَعلمات"، ابحث عن البيانات التي تريد تتبُّعها: أهداف القياس: يكون لديك تلقائيًا هدفَان للقياس: قيمة الشراء وعدد عمليات الشراء.
  3. انقر على "محاكاة" لتشغيل محاكاة باستخدام الأهداف التلقائية.
  4. انقر على "إزالة". سيؤدي ذلك إلى إزالة هدف القياس الأخير (عدد عمليات الشراء في هذه الحالة).
  5. انقر على "محاكاة".
  6. لاحظ أنّ نِسب الضوضاء لقيمة الشراء أقلّ الآن (أفضل) في هذه المحاكاة الثانية. ويعود السبب في ذلك إلى أنّ لديك عددًا أقل من أهداف القياس، لذا يحصل هدف القياس الوحيد الآن على كل ميزانية المساهمة.
  7. انقر على "إعادة الضبط". لديك الآن هدفان للقياس: قيمة الشراء وعدد عمليات الشراء. يُرجى العِلم أنّ أداة Noise Lab تحتسب تلقائيًا عوامل التضخيم التي سيتم استخدامها استنادًا إلى النطاقات (القيمة المتوسطة والقيمة القصوى) لأهداف القياس في السيناريو. بشكلٍ تلقائي، يقسّم Noise Lab الميزانية بالتساوي على أهداف القياس.
  8. انقر على "محاكاة".
  9. راقِب نسب التشويش في المحاكاة الناتجة. دوِّن عوامل القياس المعروضة في المحاكاة.
  10. الآن، لنخصّص تقسيم ميزانية الخصوصية لتحقيق ratios أفضل للإشارة إلى الضوضاء.
  11. عدِّل النسبة المئوية للميزانية المحدّدة لكل هدف قياس. استنادًا إلى المَعلمات التلقائية، فإنّ هدف القياس 1، أي قيمة الشراء، لديه نطاق أوسع بكثير (بين 0 و1000) من هدف القياس 2، أي عدد عمليات الشراء (بين 1 و1، أي يساوي دائمًا 1). ولهذا السبب، يحتاج إلى "مساحة أكبر للتوسّع": من الأفضل تخصيص ميزانية مساهمة أكبر لهدف القياس 1 مقارنةً بهدف القياس 2، حتى تتمكّن من توسيع نطاقه بكفاءة أكبر (راجِع "التوسّع")، وبالتالي
  12. خصِّص% 70 من الميزانية لهدف القياس 1. خصِّص% 30 لهدف القياس 2.
  13. انقر على "محاكاة".
  14. راقِب نسب التشويش في المحاكاة الناتجة. بالنسبة إلى قيمة الشراء، أصبحت نسب الضوضاء الآن أقل بكثير (أفضل) من القيمة التي تمّت في عملية المحاكاة السابقة. بالنسبة إلى عدد عمليات الشراء، لم يتغيّر عددها بشكل كبير.
  15. واصِل تعديل تقسيم الميزانية على مستوى المقاييس. راقِب تأثير ذلك على الضوضاء.

يُرجى العِلم أنّه يمكنك تحديد أهداف القياس المخصّصة باستخدام الأزرار "إضافة/إزالة/إعادة ضبط".


إذا كنت تقيس نقطة بيانات واحدة (هدف القياس) في حدث إحالة ناجحة، مثل عدد الإحالات الناجحة، يمكن أن تحصل نقطة البيانات هذه على كلّ ميزانية المساهمة (65536). إذا حدّدت أهداف قياس متعدّدة لحدث إحالة ناجحة، مثل عدد الإحالات الناجحة وقيمة الشراء، يجب أن تشترك نقاط البيانات هذه في ميزانية المساهمة. وهذا يعني أنّ لديك هامشًا أقل للتوغّل في القيم.

لذلك، كلما زاد عدد أهداف القياس التي لديك، من المرجّح أن تكون نسب الإشارة إلى الضوضاء منخفضة (أي الضوضاء أعلى).

هناك قرار آخر يجب اتخاذه بشأن أهداف القياس، وهو تقسيم الميزانية. في حال تقسيم ميزانية المساهمة بالتساوي على نقطتَي بيانات، تحصل كل نقطة بيانات على ميزانية تبلغ 65536/2 = 32768. قد يكون هذا الإجراء مثاليًا أو لا يكون، وذلك استنادًا إلى الحد الأقصى للقيمة الممكنة لكل نقطة بيانات. على سبيل المثال، إذا كنت تقيس عدد عمليات الشراء التي يبلغ الحد الأقصى لقيمتها 1، وقيمة الشراء التي يبلغ الحد الأدنى لقيمتها 1 والحد الأقصى 120، ستستفيد قيمة الشراء من "مساحة أكبر" لتتم توسيعها، أي أن يتم منحها نسبة أكبر من ميزانية المساهمة. سترى ما إذا كان يجب إعطاء الأولوية لبعض أهداف القياس على حساب أهداف أخرى في ما يتعلّق بتأثير التشويش.

القرار: إدارة القيم الشاذة

هدف القياس هو نقطة بيانات مميّزة يتم جمعها في أحداث الإحالات الناجحة.

  1. انتقِل إلى "الوضع المتقدّم".
  2. في اللوحة الجانبية "المَعلمات"، ابحث عن استراتيجية التجميع > التوسيع.
  3. تأكَّد من ضبط "التحجيم" على "نعم". يُرجى العِلم أنّ أداة Noise Lab تحتسب تلقائيًا عوامل التكبير/التصغير التي سيتم استخدامها، استنادًا إلى النطاقات (متوسط القيم والحد الأقصى) التي قدّمتها لأهداف القياس.
  4. لنفترض أنّ أكبر عملية شراء تم إجراؤها على الإطلاق كانت بقيمة 2, 000 دولار أمريكي، ولكن تتم معظم عمليات الشراء في النطاق من 10 إلى 120 دولار أمريكي. أولاً، لنلقِ نظرة على ما سيحدث إذا استخدمنا نهجًا لتوسيع النطاق الحرفي (غير مُستحسَن): أدخِل 2000 دولار أمريكي كقيمة قصوى لسمة purchaseValue.
  5. انقر على "محاكاة".
  6. لاحظ أنّ نسب التشويش مرتفعة. ويعود السبب في ذلك إلى أنّه يتم حاليًا احتساب عامل التوسيع استنادًا إلى 2, 000 دولار أمريكي، بينما تكون معظم قيم عمليات الشراء في الواقع أقل بكثير من ذلك.
  7. الآن، لنستخدم نهجًا عمليًا أكثر لتوسيع نطاق الوصول. غيِّر القيمة القصوى للشراء إلى 120 دولار أمريكي.
  8. انقر على "محاكاة".
  9. يُرجى ملاحظة أنّ نسب الضوضاء أقل (أفضل) في هذه المحاكاة الثانية.

لتنفيذ التكبير/التصغير، عليك عادةً احتساب عامل تكبير/تصغير استنادًا إلى الحد الأقصى للقيمة الممكنة لحدث إحالة ناجحة معيّن (اطّلِع على مزيد من المعلومات في هذا المثال).

ومع ذلك، تجنَّب استخدام قيمة قصوى حرفية لاحتساب عامل التكبير هذا، لأنّ ذلك سيؤدي إلى تفاقم نسب الإشارة إلى الضوضاء. بدلاً من ذلك، أزِل القيم الشاذة واستخدِم قيمة قصوى عملية.

إدارة القيم الشاذة هي موضوع معمّق. يمكن استخدام عدد من التقنيات المفصّلة لتحسين نِسب الإشارة إلى الضوضاء. تم وصف أحدهما في مقالة الإدارة المتقدّمة للقيم الشاذة.

الخطوات التالية

بعد أن قيّمت استراتيجيات إدارة الضوضاء المختلفة لحالة الاستخدام، أصبحت مستعدًا لبدء تجربة التقارير التلخيصية من خلال جمع بيانات قياس حقيقية عبر تجربة مصدر. راجِع الأدلة والنصائح لتجربة واجهة برمجة التطبيقات.

الملحق

.

يساعدك Noise Lab في تقييم استراتيجيات إدارة الضوضاء ومقارنتها بسرعة. يُستخدم من أجل:

  • فهم المَعلمات الرئيسية التي يمكن أن تؤثّر في الضوضاء والتأثير الذي تُحدثه
  • محاكاة تأثير الضوضاء في بيانات قياس الإخراج استنادًا إلى قرارات التصميم المختلفة عدِّل مَعلمات التصميم إلى أن تصل إلى نسبة إشارة إلى ضجيج مناسبة لحالة الاستخدام.
  • شارِك ملاحظاتك حول مدى فائدة التقارير التلخيصية: ما هي قيم مَعلمتَي epsilon والضوضاء التي تناسبك، وما هي القيم التي لا تناسبك؟ أين نقاط الانعطاف؟

يمكنك اعتبار هذه الخطوة من خطوات التحضير. تُنشئ أداة Noise Lab بيانات القياس لمحاكاة نتائج التقارير التلخيصية استنادًا إلى مدخلاتك. ولا يتم الاحتفاظ بأي بيانات أو مشاركتها.

هناك وضعان مختلفان في "مختبر الضوضاء":

  1. الوضع البسيط: فهم أساسيات عناصر التحكّم المتاحة في الضوضاء
  2. الوضع المتقدّم: يمكنك اختبار استراتيجيات مختلفة لإدارة الضوضاء وتقييم أيّ منها يؤدي إلى تحقيق أفضل نِسب إشارة إلى ضوضاء لحالات الاستخدام الخاصة بك.

انقر على الأزرار في القائمة العلوية للتبديل بين الوضعين (الأول في لقطة الشاشة أدناه).

الوضع البسيط
  • باستخدام "الوضع البسيط"، يمكنك التحكّم في المَعلمات (المتوفّرة على ناحية اليمين أو رقم 2 في لقطة الشاشة أدناه) مثل Epsilon، والاطّلاع على تأثيرها في الضوضاء.
  • تحتوي كل مَعلمة على تلميح (زر "؟"). انقر على هذه الروابط للاطّلاع على شرح لكلّ مَعلمة (رقم 3 في لقطة الشاشة أدناه).
  • للبدء، انقر على الزر "محاكاة" وراقِب شكل الإخراج (الخطوة 4 في لقطة الشاشة أدناه).
  • في قسم "الإخراج"، يمكنك الاطّلاع على مجموعة متنوعة من التفاصيل. تظهر علامة "؟" بجانب بعض عناصر ننصحك بالنقر على كل علامة سؤال للاطّلاع على شرح للمعلومات المختلفة.
  • ضمن قسم "الإخراج"، انقر على زرّ التبديل "التفاصيل" إذا كنت تريد الاطّلاع على نسخة موسّعة من الجدول (رقم 5 في لقطة الشاشة أدناه).
  • أسفل كل جدول بيانات في قسم الإخراج، يتوفّر خيار لتنزيل الجدول لاستخدامه بلا اتصال بالإنترنت. بالإضافة إلى ذلك، في أسفل يسار الصفحة، يتوفّر خيار لتنزيل جميع جداول البيانات (رقم 6 في لقطة الشاشة أدناه).
  • اختبِر إعدادات مختلفة للمَعلمات في قسم "المَعلمات" وانقر على "محاكاة" لمعرفة مدى تأثيرها في النتيجة:
    الضوضاء
    واجهة Noise Lab للوضع "بسيط"
الوضع المتقدم
  • في الوضع "متقدّم"، يمكنك التحكّم بشكل أكبر في المَعلمات. يمكنك إضافة أهداف قياس وسمات مخصّصة (العنصران 1 و2 في لقطة الشاشة أدناه).
  • انتقِل للأسفل في قسم "المَعلمات" واطّلِع على خيار استراتيجية الرئيسية. ويمكن استخدام هذا الإجراء لاختبار هياكل مفاتيح مختلفة (رقم 3 في لقطة الشاشة أدناه)
    • لاختبار تصاميم مفاتيح مختلفة، بدِّل استراتيجية المفاتيح إلى "ب".
    • أدخِل عدد الهياكل المختلفة للمفاتيح التي تريد استخدامها (يتم ضبط الإعداد التلقائي على "2")
    • انقر على "إنشاء بنى المفاتيح".
    • ستظهر لك خيارات لتحديد تصاميم المفاتيح من خلال النقر على مربّعات الاختيار بجانب المفاتيح التي تريد تضمينها لكلّ تصميم مفتاح.
    • انقر على "محاكاة" للاطّلاع على النتيجة.
      يوفّر الوضع المتقدّم عناصر تحكّم في أهداف القياس والسمات التي يجب تتبُّعها، والتي يتم تمييزها في الشريط الجانبي.
      واجهة Noise Lab للوضع المتقدّم
      يتضمّن "الوضع المتقدّم" أيضًا خيار "استراتيجية رئيسية" في قسم "المَعلمات" في الشريط الجانبي.
      واجهة Noise Lab للوضع المتقدّم

المفهوم الأساسي

تتم إضافة تشويش لحماية خصوصية المستخدم الفردي.

تشير قيمة الضوضاء العالية إلى أنّ الحِزم/المفاتيح متفرقة وتحتوي على مساهمات من عدد محدود من الأحداث الحسّاسة. ويتم ذلك بشكل تلقائي من خلال ميزة "إلغاء الضوضاء"، للسماح للأفراد "بالاختباء بين الجموع"، أو بعبارة أخرى، حماية خصوصية هؤلاء الأفراد المحدودة من خلال إضافة قدر أكبر من الضوضاء.

تشير قيمة الضوضاء المنخفضة إلى أنّه تم تصميم إعداد البيانات بطريقة تسمح للأفراد "بالاختباء في الحشد". وهذا يعني أنّه تحتوي الحِزم على مساهمات من عدد كافٍ من الأحداث لضمان حماية خصوصية المستخدِم الفردي.

تنطبق هذه العبارة على كلّ من متوسط الخطأ النسبي (APE) وRMSRE_T (متوسط الخطأ النسبي لمتوسط الخطأ التربيعي مع حدّ أدنى).

متوسّط الخطأ المئوي (APE)

APE هي نسبة الضوضاء إلى الإشارة، أي القيمة التلخيصية الحقيقية.p> تعني القيم المنخفضة لمقياس APE أنّ نِسب الإشارة إلى الضوضاء أفضل.

الصيغة

بالنسبة إلى تقرير ملخّص معيّن، يتم احتساب تكلفة الإجراء النموذجي على النحو التالي:

معادلة APE يجب استخدام القيم المطلقة، لأنّ الضوضاء يمكن أن تكون سالبة.

True هي قيمة الملخص الصحيحة. APE هو متوسّط الضوضاء لكل قيمة ملف شخصي صحيحة، ويتم احتساب متوسّطها على جميع الإدخالات في تقرير ملخّص. في "مختبر الضوضاء"، يتم ضرب هذا العدد في 100 لتحديد النسبة المئوية.

الإيجابيات والسلبيات

تُحدث الحِزم ذات الأحجام الأصغر تأثيرًا غير متناسب في القيمة النهائية لمقياس APE. وقد يكون ذلك مضلِّلاً عند تقييم الضوضاء. لهذا السبب، أضفنا مقياسًا آخر، وهو RMSRE_T، تم تصميمه للتخفيف من هذا القيد في APE. راجِع الأمثلة لمعرفة التفاصيل.

الرمز

راجِع رمز المصدر لحساب APE.

RMSRE_T (الجذر المتوسط المربّع للخطأ النسبي مع حدّ)

RMSRE_T (متوسط الخطأ النسبي الجذري مع حدّ أدنى) هو مقياس آخر للضوضاء.

كيفية تفسير RMSRE_T

وكلما انخفضت قيم RMSRE_T، كانت نسبة الإشارة إلى الضوضاء أفضل.
على سبيل المثال، إذا كانت نسبة الضوضاء المقبولة لحالة الاستخدام هي %20، وكانت RMSRE_T‏ = 0.2، يمكنك التأكّد من أنّ مستويات الضوضاء تقع ضمن النطاق المقبول.

الصيغة

بالنسبة إلى تقرير تلخيصي معيّن، يتم احتساب RMSRE_T على النحو التالي:

الصيغة
معادلة RMSRE_T: يجب استخدام القيم المطلقة، لأنّ الضوضاء يمكن أن تكون سالبة.
الإيجابيات والسلبيات

إنّ فهم مقياس RMSRE_T أكثر تعقيدًا قليلاً من مقياس APE. ومع ذلك، فإنّه يتمتع ببعض المزايا التي تجعله في بعض الحالات أكثر ملاءمةً من APE لتحليل الضوضاء في التقارير التلخيصية:

  • إنّ RMSRE_T أكثر ثباتًا. "T" هو حدّ. يُستخدَم المعامل "T" لمنح وزن أقل في عملية احتساب RMSRE_T للمجموعات التي تحتوي على عدد إحالات ناجحة أقل، وبالتالي تكون أكثر حساسية للضوضاء بسبب صغر حجمها. باستخدام T، لا يشهد المقياس ارتفاعًا في مجموعات الإحالات الناجحة التي تتضمّن عددًا قليلاً من الإحالات الناجحة. إذا كانت T تساوي 5، لن يتم عرض قيمة تشويش صغيرة مثل 1 في مجموعة لا تحتوي على أي إحالات ناجحة على أنّها أعلى بكثير من 1. بدلاً من ذلك، سيتمّ الحدّ من هذا الحدّ إلى 0.2، وهو ما يعادل 1/5، لأنّ T يساوي 5. من خلال منح وزن أقل للمجموعات الأصغر حجمًا التي تكون أكثر حساسية للضوضاء، يصبح هذا المقياس أكثر ثباتًا، ما يسهّل مقارنة اثنين من عمليات المحاكاة.
  • يتيح مقياس RMSRE_T التجميع بسهولة. من خلال معرفة RMSRE_T لحِزم متعددة، بالإضافة إلى أعداد القيم الصحيحة، يمكنك احتساب RMSRE_T لمجموعها. ويسمح لك ذلك أيضًا بتحسين RMSRE_T لهذه القيم المجمّعة.

على الرغم من أنّ التجميع ممكن في APE، إلا أنّ الصيغة معقّدة جدًا لأنّها تتضمّن القيمة المطلقة لمجموع ضوضاء لابلاس. ويصعّب ذلك تحسين APE.

الرمز

راجِع رمز المصدر لاحتساب RMSRE_T.

أمثلة

تقرير ملخّص يتضمّن ثلاث مجموعات:

  • bucket_1 = noise: 10, trueSummaryValue: 100
  • bucket_2 = noise: 20, trueSummaryValue: 100
  • bucket_3 = noise: 20, trueSummaryValue: 200

نسبة APE = (0.1 + 0.2 + 0.1) / 3 = ‎13%

RMSRE_T = sqrt( ( (10/max(5,100))^2  + (20/max(5,100))^2 +
(20/max(5,200))^2) / 3) =  sqrt( (0.01 + 0.04 + 0.01) / 3) =  0.14 

تقرير ملخّص يتضمّن ثلاث مجموعات:

  • bucket_1 = noise: 10, trueSummaryValue: 100
  • bucket_2 = noise: 20, trueSummaryValue: 100
  • bucket_3 = noise: 20, trueSummaryValue: 20

نسبة APE = (0.1 + 0.2 + 1) / 3 = 43%

RMSRE_T = sqrt( ( (10/max(5,100))^2  + (20/max(5,100))^2 +
(20/max(5,20))^2) / 3)  =  sqrt( (0.01 + 0.04 + 1.0) / 3) =  0.59

تقرير ملخّص يتضمّن ثلاث مجموعات:

  • bucket_1 = noise: 10, trueSummaryValue: 100
  • bucket_2 = noise: 20, trueSummaryValue: 100
  • bucket_3 = noise: 20, trueSummaryValue: 0

APE = (0.1 + 0.2 + ما لا نهاية) / 3 = ما لا نهاية

RMSRE_T = sqrt( ( (10/max(5,100))^2  + (20/max(5,100))^2  +
(20/max(5,0))^2) / 3) =  sqrt( (0.01 + 0.04 + 16.0) / 3) =  2.31

قد يكون لدى منصّة DSP أو شركة قياس الإعلانات آلاف العملاء الإعلانيين على مستوى العالم، في مجالات وعملات وأسعار شراء محتملة متعددة. وهذا يعني أنّ إنشاء مفتاح تجميع واحد وإدارته لكلّ معلِن قد يكون غير عملي على الإطلاق. بالإضافة إلى ذلك، سيكون من الصعوبة بمكان اختيار الحد الأقصى للقيمة التي يمكن تجميعها وميزانية التجميع التي يمكنها الحد من تأثير الضوضاء على آلاف المعلِنين العالميين. بدلاً من ذلك، لنطّلِع على السيناريوهات التالية:

الاستراتيجية الرئيسية "أ"

يقرّر مقدّم تكنولوجيا الإعلان إنشاء مفتاح واحد وإدارته على مستوى جميع عملائه الإعلانيين. على مستوى جميع المعلِنين وجميع العملات، يختلف نطاق عمليات الشراء من عمليات الشراء ذات الحجم المنخفض والتكلفة العالية إلى عمليات الشراء ذات الحجم الكبير والتكلفة المنخفضة. يؤدّي ذلك إلى المفتاح التالي:

المفتاح (عملات متعدّدة)
الحد الأقصى للقيمة التي يمكن تجميعها 5,000,000
نطاق قيمة الشراء [120 - 5000000]
الاستراتيجية الرئيسية ب

يقرّر مقدّم تكنولوجيا الإعلان إنشاء مفتاحَين وإدارتهما على مستوى جميع عملائه الإعلانيين. قرّر فصل المفاتيح حسب العملة. على مستوى جميع المعلنين وجميع العملات، يختلف نطاق عمليات الشراء من عمليات الشراء المنخفضة الحجم والباهظة الثمن إلى عمليات الشراء العالية الحجم والمنخفضة التكلفة. عند الفصل حسب العملة، يتم إنشاء مفتاحَين:

المفتاح 1 (بالدولار الأمريكي) المفتاح 2 (¥)
الحد الأقصى للقيمة التي يمكن تجميعها 40,000 دولار أمريكي 5,000,000 ين ياباني
نطاق قيمة الشراء [120 - 40,000] [15,000 - 5,000,000]

ستتضمّن الاستراتيجية الرئيسية "ب" قدرًا أقل من التشويش في نتيجتها مقارنةً بالاستراتيجية الرئيسية "أ"، لأنّه لا يتم توزيع قيم العملات بالتساوي على مستوى العملات. على سبيل المثال، تفكّر في كيفية تغيُّر البيانات الأساسية والنتيجة الناتجة عن التشويش في عمليات الشراء التي يتمّ إجراؤها بعملة الين الياباني مع عمليات الشراء التي يتمّ إجراؤها بعملة الدولار الأمريكي.

الاستراتيجية الرئيسية ج

قرّر مقدّم تكنولوجيا الإعلان إنشاء أربعة مفاتيح وإدارتها على مستوى جميع عملائه الإعلانيين، وفصلها حسب العملة x مجال العميل الإعلاني:

المفتاح 1
(دولار أمريكي × المعلِنون عن المجوهرات الراقية)
المفتاح 2
(¥ x المعلِنون عن المجوهرات الراقية)
المفتاح 3
(الدولار الأمريكي x المعلِنون من بائعي التجزئة للملابس)
المفتاح 4
(¥ x المعلِنون لبائعي الملابس بالتجزئة)
الحد الأقصى للقيمة التي يمكن تجميعها 40,000 دولار أمريكي 5,000,000 ين ياباني 500 دولار أمريكي 65,000 ين ياباني
نطاق قيمة الشراء [10,000 - 40,000] [‎1,250,000 - 5,000,000] [120 - 500] [15,000 - 65,000]

ستتضمّن الاستراتيجية الرئيسية "ج" قدرًا أقل من التشويش في نتيجتها مقارنةً بالاستراتيجية الرئيسية "ب"، لأنّه لا يتم توزيع قيم عمليات شراء المعلِنين بالتساوي على المعلِنين. على سبيل المثال، ضع في اعتبارك كيف أنّ عمليات شراء المجوهرات الراقية التي تمت مع عمليات شراء قبعات البيسبول ستغيّر البيانات الأساسية والنتيجة الناتجة عن الضوضاء.

ننصحك بإنشاء قيم مجمّعة قصوى مشترَكة وعوامل توسيع مشترَكة للمشتركات بين معلِنين متعدّدين من أجل تقليل التشويش في المخرجات. على سبيل المثال، يمكنك تجربة الاستراتيجيات المختلفة أدناه لأجل المعلِنين:

  • استراتيجية واحدة مفصولة بالعملة (دولار أمريكي أو ين ياباني أو دولار كندي أو غير ذلك)
  • استراتيجية واحدة مفصولة حسب مجال المعلِن (التأمين والسيارات والبيع بالتجزئة وما إلى ذلك)
  • استراتيجية واحدة مفصولة بنطاقات قيم شراء مشابهة ([100]، [1000]، [10000]، وما إلى ذلك)

من خلال إنشاء استراتيجيات رئيسية حول العناصر المشتركة بين المعلِنين، يصبح من الأسهل إدارة المفاتيح والرمز المرتبط بها، وتصبح نسب الإشارة إلى الضوضاء أعلى. جرِّب استراتيجيات مختلفة مع نقاط مشتركة مختلفة للمعلِنين لاكتشاف نقاط الانحناء في زيادة تأثير الضوضاء إلى أقصى حد مقارنةً بإدارة الرموز.


لنطّلِع على سيناريو يشمل معلِنَين:

  • المعلِن "أ":
    • في جميع المنتجات على موقع المعلِن "أ" الإلكتروني، تتراوح احتمالات سعر الشراء بين ‎[$120 - $1,000]، أي ما يعادل ‎ $880.
    • يتم توزيع أسعار الشراء بالتساوي على نطاق 880 دولار أمريكي بدون أي قيم شاذة خارج انحرافَين معياريَّين عن متوسط سعر الشراء.
  • المعلِن "ب":
    • في جميع المنتجات على موقع المعلِن "ب" الإلكتروني، تتراوح احتمالات سعر الشراء بين ‎[$120 - $1,000]، أي ما يعادل ‎ $880.
    • تميل أسعار الشراء بشكل كبير إلى النطاق الذي يتراوح بين 120 و500 دولار أمريكي، وتشكل عمليات الشراء التي تتراوح بين 500 و1,000 دولار أمريكي نسبة% 5 فقط.

نظرًا ل متطلبات ميزانية المساهمة والمنهجية التي يتم من خلالها تطبيق الضوضاء على النتائج النهائية، سيحصل المعلِن "ب" تلقائيًا على نتيجة أكثر ضوضاءً مقارنةً بالمعلِن "أ"، لأنّ المعلِن "ب" لديه احتمالية أكبر بأن تؤثّر القيم الشاذة في الحسابات الأساسية.

من الممكن تخفيف هذا التأثير من خلال إعداد مفتاح معيّن. اختبِر الاستراتيجيات الرئيسية التي تساعد في إدارة البيانات الشاذة، وتوزيع قيم الشراء بالتساوي بشكل أكبر على مستوى نطاق الشراء للمفتاح.

بالنسبة إلى المعلِن "ب"، يمكنك إنشاء مفتاحَين منفصلَين لتسجيل نطاقين مختلفَين لقيمة الشراء. في هذا المثال، لاحظت تقنية الإعلان أنّ القيم الشاذة تظهر أعلى قيمة الشراء البالغة 500 دولار أمريكي. حاوِل تنفيذ مفتاحَين منفصلَين لهذا المعلِن:

  • بنية المفتاح 1 : مفتاح يسجّل عمليات الشراء التي تتراوح بين 120 و500 دولار أمريكي فقط (تغطي% 95 تقريبًا من إجمالي حجم عمليات الشراء).
  • بنية المفتاح 2: مفتاح يسجّل عمليات الشراء التي تزيد قيمتها عن 500 دولار أمريكي فقط (تغطي% 5 تقريبًا من إجمالي حجم عمليات الشراء).

من المفترض أن يؤدّي تنفيذ هذه الاستراتيجية الرئيسية إلى إدارة الضوضاء بشكل أفضل للمعلِن "ب"، ومساعدة المعلِن في تحقيق أقصى استفادة من التقارير التلخيصية. نظرًا لنطاقَي القياس الجديدَين الأصغر حجمًا، من المفترض أن يُظهر المفتاحان "أ" و"ب" الآن توزيعًا أكثر توحيدًا للبيانات في كل مفتاح منهما مقارنةً بالمفتاح الفردي السابق. سيؤدي ذلك إلى تقليل تأثير الضوضاء في إخراج كل مفتاح مقارنةً بالمفتاح الفردي السابق.