تحديد المشاكل وحلّها في "وضع الموافقة" باستخدام Tag Assistant

هذه المقالة مخصّصة للمطوّرين والمشرفين الذين يريدون التحقّق من استخدام "وضع الموافقة" وتحديد المشاكل وحلّها على موقعهم الإلكتروني. بالنسبة إلى عمليات تنفيذ "إطار الشفافية والموافقة" على المواقع الإلكترونية، يُرجى الاطّلاع على تحديد المشاكل وحلّها في "إطار الشفافية والموافقة". للتحقّق من عمليات تنفيذ "وضع الموافقة" في التطبيقات، يُرجى الاطّلاع على التعليمات لنظامَي التشغيل Android وiOS.

يمكنك التحقّق من تنفيذ "وضع الموافقة" في الحالات التالية:

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

تتيح Tag Assistant آليات الحصول على موافقة المستخدم التالية:

قبل البدء

يمكنك استخدام Tag Assistant على جميع المتصفّحات. للحصول على أفضل النتائج في تحديد المشاكل وحلّها، استخدِم Google Chrome وثبِّت إضافة المتصفّح Tag Assistant Companion.

التحقّق من عمل "وضع الموافقة"

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

Tag Manager

للتحقّق من إعدادات الموافقة للمواقع الإلكترونية، ابدأ جلسة جديدة في Tag Assistant:

  1. افتح أداة Google Tag Assistant.
  2. أدخِل عنوان URL لموقعك الإلكتروني. يتم فتح موقعك الإلكتروني في علامة تبويب جديدة.

  3. على موقعك الإلكتروني، افتح بانر ملفات تعريف الارتباط واقبل الكل.

  4. في Tag Assistant، تحقَّق مما إذا ضبطت الصفحة الموافقة التلقائية بشكلٍ صحيح:

    1. في الملخّص، اختَر حدث الموافقة الأقدم.
    2. في القسم طلب بيانات من واجهة برمجة التطبيقات، تأكَّد من أنّه تم ضبط المَعلمات التالية: ad_storage وad_personalization, وad_user_data وanalytics_storage.
    3. وبدلاً من ذلك، في قسم الناتج من علامتك، اختَر علامة التبويب الموافقة واطّلِع على عمود الإعدادات التلقائية على الصفحة.

      لقطة شاشة لأداة Tag Assistant تعرض إعدادات الموافقة التلقائية

  5. تحقَّق مما إذا كانت الصفحة قد عدّلت الموافقة استنادًا إلى تفاعل بانر الموافقة:

    1. في الملخّص، اختَر حدث الموافقة الأخير.
    2. في القسم طلب بيانات من واجهة برمجة التطبيقات، تأكَّد من تعديل المَعلمات التالية: ad_storage وad_personalization وad_user_data وanalytics_storage.
    3. بدلاً من ذلك، في قسم الناتج من علامتك، اختَر علامة التبويب الموافقة وتحقَّق من عمود التعديل على الصفحة.

      لقطة شاشة لأداة Tag Assistant تعرض إعدادات الموافقة المعدَّلة

  6. تعرَّف على العلامات التي تم تنشيطها أو حظرها بموجب حالة الموافقة:

    1. في الملخّص، اختَر علامة التبويب العلامات.
    2. انقر على علامة لمعرفة ما إذا كانت تعمل وفقًا لإعدادات الموافقة.

gtag.js

للتحقّق من إعدادات الموافقة للمواقع الإلكترونية، ابدأ جلسة جديدة في Tag Assistant:

  1. افتح أداة Google Tag Assistant.
  2. أدخِل عنوان URL لموقعك الإلكتروني. يتم فتح موقعك الإلكتروني في علامة تبويب جديدة.

  3. على موقعك الإلكتروني، افتح بانر ملفات تعريف الارتباط واقبل جميع المَعلمات.

  4. في Tag Assistant، تحقَّق مما إذا ضبطت الصفحة الموافقة التلقائية بشكلٍ صحيح:

    1. في الملخّص، اختَر حدث الموافقة الأقدم.
    2. في القسم طلب بيانات من واجهة برمجة التطبيقات، تأكَّد من أنّه تم ضبط المَعلمات التالية: ad_storage وad_personalization, وad_user_data وanalytics_storage.
    3. وبدلاً من ذلك، في قسم الناتج من علامتك، اختَر علامة التبويب الموافقة واطّلِع على عمود الإعدادات التلقائية على الصفحة.

      لقطة شاشة لأداة Tag Assistant تعرض إعدادات الموافقة التلقائية

  5. تحقَّق مما إذا كانت الصفحة قد عدّلت الموافقة استنادًا إلى تفاعل بانر الموافقة:

    1. في الملخّص، اختَر حدث الموافقة الأخير.
    2. في القسم طلب بيانات من واجهة برمجة التطبيقات، تأكَّد من تعديل المَعلمات التالية: ad_storage وad_personalization وad_user_data وanalytics_storage.
    3. بدلاً من ذلك، في قسم الناتج من علامتك، اختَر علامة التبويب الموافقة وتحقَّق من عمود التعديل على الصفحة.

      لقطة شاشة لأداة Tag Assistant تعرض إعدادات الموافقة المعدَّلة

اختَر مشكلة للاطّلاع على تعليمات تحديد المشاكل وحلّها:

تكون علامة تبويب الموافقة في Tag Assistant فارغة عندما لا تكون ميزة "وضع الموافقة" منفَّذة في الصفحة.

لحلّ هذه المشكلة، عليك تنفيذ "وضع الموافقة". تفترض التعليمات الواردة أدناه أنّ لديك بانر موافقة على موقعك الإلكتروني.

Tag Manager

إذا كنت تستخدم أداة "إدارة العلامات من Google"، ننصحك بتطبيق "وضع الموافقة" باستخدام منصة موافقة توفّر نموذجًا لأداة "إدارة العلامات من Google". لإعداد بانر موافقة باستخدام أداة "إدارة العلامات من Google"، اتّبِع الخطوات التالية:

  1. فتح أداة Google Tag Manager
  2. في مساحة العمل، افتح قائمة العلامات.
  3. إعداد علامة جديدة انقر على إعدادات العلامات وافتح معرض نماذج المنتدى.
  4. ابحث عن علامة مقدّم منصة إدارة الموافقة وانقر على الإضافة إلى مساحة العمل.
  5. املأ الحقول في نموذج العلامة. لدى موفّر منصة إدارة الموافقة مزيد من المعلومات حول الحقول المطلوبة.
  6. في قسم "التشغيل"، اختَر مشغِّل إعداد الموافقة - كل الصفحات.
  7. احفظ العلامة وعاين الحاوية للتحقّق من عمل "وضع الموافقة".

إذا كنت تحتفظ ببانر الموافقة الخاص بك، أو إذا كانت منصّة إدارة الموافقة لا تتكامل تلقائيًا مع "وضع الموافقة"، عليك تنفيذ "وضع الموافقة" يدويًا.

gtag.js

فيديو: كيفية إعداد "وضع الموافقة"

gtag('consent', 'default', {
      'ad_storage': 'denied',
      'analytics_storage': 'denied',
      'ad_user_data': 'denied',
      'ad_personalization': 'denied',
});

خطوة بخطوة: كيفية إعداد "وضع الموافقة"

في حال استخدام منصّة إدارة الموافقة (CMP) لتحميل بانر الموافقة:

  1. ابحث عمّا إذا كانت منصّة إدارة الموافقة (CMP) تتيح ميزة "وضع الموافقة" من Google.
  2. تحقّق من إعدادات منصّة إدارة الموافقة لتفعيل "وضع الموافقة" من Google.
  3. تحقّق من عمل "وضع الموافقة".

إذا كنت تحتفظ ببانر الموافقة الخاص بك، أو إذا كانت منصّة إدارة الموافقة لا تتكامل تلقائيًا مع "وضع الموافقة"، عليك إعداد "وضع الموافقة" يدويًا.

يساعدك ضبط حالة الموافقة التلقائية لكلّ مَعلمات وضع الموافقة في إدارة سلوك علامتك بكفاءة استنادًا إلى تنفيذ بانر الموافقة العادي. مزيد من المعلومات حول متطلبات الموافقة من Google

Tag Manager

إذا كنت تستخدم نموذج علامة CMP في Tag Manager، راجِع مستندات CMP لمعرفة كيفية ضبط الموافقة التلقائية باستخدام نموذج Tag Manager.

تأكَّد من أنّ العلامة تحمّل حالات الموافقة التلقائية للمَعلمات الأربع التالية على الأقل:

  • ad_storage
  • ad_user_data
  • ad_personalization
  • analytics_storage

إذا كنت تحتفظ ببانر الموافقة الخاص بك، أو إذا كانت منصّة إدارة الموافقة لا تتكامل تلقائيًا مع "وضع الموافقة"، عليك تنفيذ "وضع الموافقة" يدويًا.

gtag.js

انقل جميع الرموز التي تستدعي أوامر حالة الموافقة التلقائية في علامة الموقع الشاملة (gtag) إلى أعلى الصفحة، فوق أي مقتطفات علامات أو رموز أخرى قد تستخدم الموافقة.

اضبط مَعلمات الموافقة التالية:

gtag('consent', 'default', {
      'ad_storage': 'denied',
      'analytics_storage': 'denied',
      'ad_user_data': 'denied',
      'ad_personalization': 'denied',
});

لا تضبط حالات الموافقة التلقائية بشكل غير متزامن.

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

على سبيل المثال، في السيناريو التالي، قرأت علامة الإعلان ملف تعريف ارتباط أو كتبته قبل ضبط الموافقة التلقائية:

  1. يفتح الزائر الصفحة
  2. تفعيل علامة الإعلان
  3. تم ضبط الموافقة التلقائية على "مرفوضة"

تعرض أداة Tag Assistant رسالة خطأ: خطأ في Tag Assistant

Tag Manager

إذا ضبطت علامة نموذج الموافقة الموافقة التلقائية:

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

gtag.js

انقل جميع الرموز التي تستدعي أوامر حالة الموافقة التلقائية في علامة الموقع الشاملة (gtag) إلى أعلى الصفحة، فوق أي مقتطفات علامات أو رموز أخرى قد تستخدم الموافقة.

اضبط مَعلمات الموافقة التالية:

gtag('consent', 'default', {
      'ad_storage': 'denied',
      'analytics_storage': 'denied',
      'ad_user_data': 'denied',
      'ad_personalization': 'denied',
});

لا تضبط حالات الموافقة التلقائية بشكل غير متزامن.

عندما يتفاعل زائر الموقع الإلكتروني مع بانر الموافقة، من المفترَض أن يرسل أمر update الموافقة. وإذا لم يتم تعديل حالة الموافقة، يمكنك التحقّق من تنفيذ آلية للتعديل.

Tag Manager

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

gtag.js

استخدِم الأمر update في gtag.js لتعديل حالة الموافقة بعد تفاعل الزائر مع البانر. تأكَّد من توفّر آلية تعديل لكل مَعلمة تضبط لها حالة موافقة تلقائية، ومن أنّه بإمكان المستخدم تعديل موافقته على كل من granted وdenied.

يوضّح المثال التالي كيف تعدّل الدالة consentGrantedAdStorage حالة الموافقة عندما يقبل أحد الزوّار ملفات تعريف الارتباط الخاصة بـ "إعلانات Google" في بانر الموافقة.

<script>
function consentGrantedAdStorage() {
  gtag('consent', 'update', {
    'ad_storage': 'granted'
  });
  }
</script>
<!-- Invoke your consent function when a user interacts with your banner -->
<body>
  ...
  <button onclick="consentGrantedAdStorage()">Yes</button>
  ...
</body>

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

Tag Manager

  1. في المتصفّح، اضبط الموقع الجغرافي للزائر على منطقة تريد إثبات ملكيتها. كيفية ضبط المواقع الجغرافية في Chrome
  2. تحقّق من عمل "وضع الموافقة".
  3. إذا لم يتكيّف "وضع الموافقة" مع منطقة المستخدم، راجِع إعدادات علامة الموافقة، واطّلِع على إعداد المناطق الجغرافية.

gtag.js

  1. في المتصفّح، اضبط الموقع الجغرافي للزائر على منطقة تريد التحقّق منها. كيفية ضبط المواقع الجغرافية في Chrome
  2. تحقّق من عمل "وضع الموافقة".
  3. إذا لم يتكيّف "وضع الموافقة" مع منطقة المستخدم، تحقَّق من الرمز المصدر. على سبيل المثال:

      gtag('consent', 'default', {
        'analytics_storage': 'denied',
        'region': ['ES', 'US-AK']
      });
    
      gtag('consent', 'default', {
        'ad_storage': 'denied'
      });

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

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

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

مزيد من المعلومات حول نتائج تأثير "وضع الموافقة"