يتيح "وضع الموافقة" لمطوّري المواقع الإلكترونية والتطبيقات تعديل سلوك العلامات وحِزم تطوير البرامج (SDK) للتطبيقات استنادًا إلى خيارات تتطلب موافقة المستخدم.
كيفية إدارة موافقة المستخدمين
تتطلب إدارة موافقة المستخدمين ما يلي:
- الحصول على خيار موافقة المستخدم لمنح موافقته على تخزين المعلومات المتعلقة بسلوكه، أو رفض منحها: تتحمّل أنت مسؤولية الحصول على موافقة المستخدمين على موقعك الإلكتروني أو تطبيقك أو أي بيانات تحمّلها إلى Google.
بالنسبة إلى المواقع الإلكترونية والتطبيقات، يمكنك تنفيذ بانر موافقة أو أي حلّ مخصّص آخر لطلب الموافقة، أو استخدام إحدى منصّات إدارة الموافقة.
بالنسبة إلى عمليات تحميل البيانات إلى Google، يُرجى استشارة قسم الشؤون القانونية بشأن حلّ إدارة الموافقات الذي يناسب احتياجات نشاطك التجاري. - إبلاغ Google بخيار موافقة المستخدِم أو حالة الموافقة يتولّى العديد من منصّات إدارة الموافقة مهمة إرسال حالة الموافقة إلى Google. إذا نفَّذت حلاً مخصّصًا لطلب الموافقة، عليك تنفيذ طريقة لإرسال حالة الموافقة إلى Google. اطّلِع على المقالة اختيار إطار عمل لإدارة الموافقة.
- التأكُد من أنّ علامات Google وعلامات الجهات الخارجية تعمل وفقًا لخيار الموافقة الذي اختاره المستخدِم
العلامات المتوافقة مع "وضع الموافقة"
تحتوي العلامات وحِزم تطوير البرامج (SDK) لمنتجات Google التالية على عمليات مضمّنة للتحقّق من الموافقة، كما أنّها تعدّل سلوكها استنادًا إلى حالة الموافقة:
- علامة التتبُّع من Google
- إحصاءات Google (بما في ذلك حزمة تطوير البرامج (SDK) لأداة إحصاءات Google لبرنامج Firebase)
- "إعلانات Google" (تشمل ميزتَي "تتبُّع الإحالات الناجحة" و"تجديد النشاط التسويقي" في "إعلانات Google"، ولكن لا تزال ميزة "تتبُّع الإحالات الناجحة عبر الاتصال الهاتفي" غير متاحة)
- Floodlight
- علامة ربط الإحالة الناجحة
مصطلحات "وضع الموافقة"
للمصطلحات التالية معنى خاص في سياق "وضع الموافقة":
- عمليات التحقّق من الموافقة: تؤدي إلى تعديل سلوك العلامات وحِزم تطوير البرامج (SDK) استنادًا إلى حالة الموافقة ونوع الموافقة.
- حالة الموافقة: تمثّل خيارات المستخدم ويمكن أن تكون ممنوحة أو مرفوضة لكل نوع من أنواع الموافقة. تعدّل العلامات وحِزم تطوير البرامج (SDK) التي تتضمّن عمليات التحقّق من الموافقة سلوكها كما هو موضّح في مقالة كيف تؤثّر الموافقة في سلوك العلامة.
- نوع الموافقة: يشير إلى نوع مساحة التخزين. يمكن أن تكون الموافقة
grantedأوdeniedلكل نوع.
أنواع الموافقة
تتضمّن أنواع الموافقة ما يلي:
| نوع الموافقة | الوصف |
| ad_storage | لتفعيل عملية تخزين المعلومات، مثل ملفات تعريف الارتباط (المواقع الإلكترونية) أو معرّفات الأجهزة (التطبيقات)، المرتبطة بالإعلانات |
| ad_user_data | لضبط الموافقة على إرسال بيانات المستخدِمين إلى Google لأغراض الإعلانات على الإنترنت |
| ad_personalization | من أجل ضبط الموافقة على الإعلانات المخصَّصة. |
| analytics_storage | لتفعيل عملية تخزين المعلومات، مثل ملفات تعريف الارتباط (المواقع الإلكترونية) أو معرّفات الأجهزة (التطبيقات)، المرتبطة بالإحصاءات، مثل مدة الزيارة |
| functionality_storage | لتفعيل مساحة التخزين التي تتيح وظائف الموقع الإلكتروني أو التطبيق، مثل إعدادات اللغة |
| personalization_storage | لتفعيل عملية تخزين المعلومات المرتبطة بالتخصيص، مثل اقتراحات الفيديو |
| security_storage | لتفعيل عملية تخزين المعلومات المرتبطة بالأمان، مثل وظيفة المصادقة، ومنع الاحتيال، ووسائل حماية المستخدم الأخرى |
مقارنة بين ميزة "وضع الموافقة" الأساسية وميزة "وضع الموافقة" المتقدّمة
يمكنك تنفيذ ميزة "وضع الموافقة" على موقعك الإلكتروني أو تطبيقك بطريقتَين، هما أساسية أو متقدّمة.
وضع الموافقة الأساسي
عند تنفيذ ميزة "وضع الموافقة" في نسختها الأساسية، أنت تمنع تحميل علامات Google إلى أن يتفاعل المستخدِم مع بانر موافقة. ولا ينقل هذا الإعداد أي بيانات إلى Google قبل تفاعل المستخدِم مع بانر الموافقة. عندما يمنح المستخدِم الموافقة، تُحمِّل علامات Google واجهات برمجة التطبيقات لميزة "وضع الموافقة" وتنفِّذها. وترسِل العلامات حالات الموافقة إلى Google بالترتيب التالي:
- إرسال حالات الموافقة التلقائية
- إرسال حالات الموافقة المعدّلة
في المقابل، إذا لم يمنح المستخدِم موافقته، لا يتم نقل أي بيانات إلى Google على الإطلاق، ولا حتى حالة الموافقة. ويتم حظر تنشيط علامات Google تمامًا. بعد ذلك، يتم استخدام نموذج عام من أجل وضع النماذج للإحالات الناجحة في ميزة "وضع الموافقة" في "إعلانات Google".
وضع الموافقة المتقدِّم
عند تنفيذ ميزة "وضع الموافقة" في نسختها المتقدّمة، يتم تحميل علامات Google عندما يفتح المستخدِم الموقع الإلكتروني أو التطبيق. وتُحمِّل العلامات واجهة برمجة التطبيقات لوضع الموافقة وتُنفِّذ ما يلي:
- ضبط حالات الموافقة التلقائية: قد تكون الموافقة
deniedتلقائيًا، ما لم تضبط قيمك التلقائية. في حالdenied، تُرسِل علامات Google قياسات بدون ملفات تعريف الارتباط. - انتظار تفاعل المستخدِم مع البانر وتعديل حالات الموافقة لا ترسِل علامات Google بيانات القياس الكاملة إلا عندما يمنح المستخدِم موافقته على عملية جمع البيانات. مزيد من المعلومات حول سلوك العلامات
تتيح طريقة التنفيذ المتقدّمة هذه وضع نماذج محسَّنة مقارنةً بطريقة التنفيذ الأساسية، إذ إنّها توفّر نموذجًا مخصَّصًا للمعلِن بدلاً من النموذج العام.
نظرة عامة
| الميزة | وضع الموافقة الأساسي | وضع الموافقة المتقدِّم |
|---|---|---|
| تحميل العلامة | يتم حظرها إلى أن يتفاعل المستخدِم مع بانر الموافقة. | يتم تحميلها مع ضبط القيم التلقائية على denied، ما لم يتم ضبطها على غير ذلك. |
| نقل البيانات | لا يتم إرسال أي بيانات قبل موافقة المستخدِم، ولا حتى حالة الموافقة التلقائية. | عندما تكون الموافقة denied، يتم إرسال حالة الموافقة والقياسات بدون ملفات تعريف الارتباط.عند granted الموافقة، تتم كتابة ملفات تعريف الارتباط وإرسال جميع بيانات القياس. |
| حالات الموافقة | يتم ضبطها بعد تفاعل المستخدم. | يتم ضبط القيم التلقائية على denied، ما لم يتم ضبطها على غير ذلك، ويتم تطبيق التعديلات بناءً على خيار المستخدِم. |
| سلوك العلامة بعد تفاعل المستخدم | لا يتم تحميل واجهات برمجة التطبيقات لميزة "وضع الموافقة" وتنفيذها إلا عندما يمنح المستخدِم الموافقة. | يتكيّف سلوك العلامة استنادًا إلى خيار المستخدِم بشأن الموافقة. |
| إعداد نماذج الإحالات الناجحة والأحداث الرئيسية | نموذج عام (وضع نماذج أقل تفصيلاً) | نموذج خاص بالمعلِن (وضع نماذج أكثر تفصيلاً) |
كيف تؤثّر الموافقة في سلوك العلامات وحِزم تطوير البرامج (SDK) للتطبيقات
بشكل عام، عندما يمنح المستخدمون موافقتهم، تعمل العلامات بشكل طبيعي.
عندما يرفض المستخدمون منح الموافقة على تخصيص الإعلانات أو بيانات مستخدمي الإعلانات، لا يمكن للعلامات أو حِزم تطوير البرامج (SDK) للتطبيقات استخدام بيانات المستخدمين لأغراض استهداف الإعلانات.
عندما يرفض المستخدمون منح الموافقة على التخزين، لا تخزِّن العلامات المستندة إلى التحقّق من حالة الموافقة أو حِزم تطوير البرامج (SDK) الخاصة بالتطبيقات ملفات تعريف الارتباط (على الويب) أو معرّفات الأجهزة (في التطبيقات). بدلاً من ذلك، تنقل علامات التتبُّع حالة الموافقة ونشاط المستخدم عن طريق إرسال قياسات بدون ملفات تعريف الارتباط (على الويب) أو إشارات (في التطبيقات) إلى خادم Google. يتيح ذلك لمواقع "إعلانات Google" و"إحصاءات Google 4" وضع نماذج للإحالات الناجحة والأحداث الرئيسية، راجِع مقالة النمذجة في "وضع الموافقة".
تُبلِغ الإشارات التالية عن حالة الموافقة:
إشعارات حالة الموافقة: يتم إرسال إشعارات حالة الموافقة من كل صفحة يزورها المستخدم يكون "وضع الموافقة" منفَّذًا فيها. توضّح هذه الإشعارات حالة الموافقة، أي تم منح الإذن أو رفضه، لكل نوع من أنواع الموافقة، مثل مساحة تخزين الإعلان أو مساحة التخزين في "إحصاءات Google".
إشعارات الأحداث الرئيسية: يتم إرسال إشعارات الأحداث الرئيسية للإشارة إلى وقوع حدث رئيسي.
إشعارات "إحصاءات Google": يتم إرسال إشعارات "إحصاءات Google" عن كل صفحة على الموقع الإلكتروني الذي يستخدم "إحصاءات Google" عند تسجيل الأحداث.
يمكن أن تشمل الإشعارات ما يلي:
- معلومات الوظائف (مثل العناوين التي يضيفها المتصفِّح بشكل سلبي):
- الطابع الزمني
- وكيل المستخدم
- المُحيل
- معلومات مجمَّعة أو معلومات لا تكشف الهوية:
- إشارة إلى ما إذا كانت الصفحة الحالية أو صفحة سابقة في مسار تنقّل المستخدم على الموقع الإلكتروني تتضمّن معلومات النقر على الإعلان في عنوان URL، على سبيل المثال، "معرّف النقرة من Google" (GCLID) أو "معرّف النقرة على DoubleClick" (DCLID)
- معلومات منطقية عن حالة الموافقة
- رقم عشوائي يتم إنشاؤه عند تحميل الصفحة كل مرة
بالإضافة إلى السماح لحالة الموافقة بتعديل سلوك العلامة، يمكنك أيضًا إخفاء البيانات المخزّنة عندما يرفض المستخدم منح الموافقة. على سبيل المثال، قد يمنح المستخدم موافقته على تخزين البيانات للإعلانات، ثم يغيّر رأيه ويرفض الموافقة. في حال تفعيل ads_data_redaction، سيحذف "إعلانات Google" المعلومات المخزّنة عندما يرفض المستخدِم تقديم موافقته.
تعدّل العلامات المزوّدة بعمليات مضمّنة للتحقّق من الموافقة سلوكها استنادًا إلى حالات الموافقة المختلفة. يوضّح الجدول التالي سلوك العلامة حسب أنواع الموافقة وحالة الموافقة وما إذا كان ads_data_redaction مضبوطًا على true.
| أنواع الموافقة | مرفوضة أو ممنوحة | السلوك |
ad_storage وanalytics_storage |
granted granted |
|
ad_personalization |
تم الرفض | تم إيقاف الإعلانات المخصّصة، ولن تتلقّى الميزات التالية بيانات:
|
ad_user_data |
تم الرفض | تم إيقاف جمع البيانات الشخصية للإعلانات على الإنترنت، بما في ذلك:
|
ad_storage |
تم الرفض |
|
analytics_storage |
تم الرفض |
|
ad_storage وads_data_redaction
|
مرفوض وصحيح |
|
مَعلمات HTTP في "وضع الموافقة"
عند تنفيذ "وضع الموافقة"، يتم تحويل مَعلمات "وضع الموافقة" إلى مَعلمات طلب HTTP، مثل dma وgcd وgcs.
تتمّ ترميز الموافقة على خدمات Google باستخدام dma_cps.
توفّر هذه الحقول بشكل جماعي معلومات عن حالات الموافقة وإعدادات الضبط ذات الصلة. قد يتم ترميز حقول "علامة تتبُّع من Google" لتحسين كفاءة النقل. وقد تتغيّر هذه الحقول مع تطوّر هذه الخدمات.
يُستخدَم المَعلمة gcs لنقل المَعلمتَين ad_storage وanalytics_storage، ما يشير إلى خيار موافقة المستخدم بشأن تخزين ملفات تعريف الارتباط الخاصة بالإعلانات والإحصاءات (على الويب) أو معرّفات الأجهزة (في التطبيق). يتم دائمًا إرسال المَعلمة gcd إلى خدمات Google، بغض النظر عمّا إذا كان "وضع الموافقة" مفعّلاً أم لا. تشفّر المَعلمة gcd معلومات مفصّلة عن خيار موافقة المستخدم من خلال أنواع الموافقة.
يمكن أن تساعدك أداة Tag Assistant في فهم هذه الحقول وطريقة عمل علامة تتبُّع من Google، ما يتيح لك تحديد المشاكل وحلّها في عملية الإعداد بشكل أفضل. كيفية تصحيح أخطاء "وضع الموافقة"
إعداد نماذج "وضع الموافقة"
للحدّ من حدوث أيّ فجوات في جمع البيانات، تستخدِم منتجات Google هذه الإشعارات لوضع نماذج للمقاييس في حلول قياس الأداء. يجب أن تستوفي علامتك أو حزمة تطوير البرامج (SDK) الخاصة بتطبيقك حدًّا معيّنًا لجمع البيانات من أجل حماية خصوصية المستخدم. للمزيد حول المقاييس التي يتم وضع نماذج لها وحالات استخدام هذه النماذج، يمكنك قراءة المقالات التالية:
- إعداد نماذج "وضع الموافقة" في "إعلانات Google"
- وضع نماذج للإحالات الناجحة الإلكترونية في "إعلانات Google"
- وضع نماذج للإحالات الناجحة في "إحصاءات Google"
- النمذجة السلوكية في "إحصاءات Google"