هذه المقالة مخصّصة للمطوّرين والمشرفين الذين يريدون التحقّق من تحديد وحلّ المشاكل في تنفيذ وضع الموافقة على مواقعهم الإلكترونية. بالنسبة إلى عمليات تنفيذ إطار الشفافية والموافقة على المواقع الإلكترونية، يمكنك الاطّلاع على تحديد المشاكل وحلّها في إطار الشفافية والموافقة. للتحقّق من عمليات تنفيذ التطبيقات، يُرجى الاطّلاع على التعليمات المتعلّقة بنظامَي التشغيل Android وiOS.
يمكنك التحقّق من تنفيذ "وضع الموافقة" من أجل:
- ما إذا كان موقعك الإلكتروني يضبط حالة الموافقة التلقائية الصحيحة قبل تنشيط أيّ علامات ويعتمد الخيار التلقائي المناسب على سياسات مؤسستك.
- ما إذا كان موقعك الإلكتروني يعدّل حالات الموافقة بشكل صحيح بعد أن يمنح الزوّار الموافقة أو يرفضونها
- وتتحقّق العلامات من أنواع الموافقة.
- ما إذا تم منح أنواع الموافقة المطلوبة عند تشغيل كل علامة، وما إذا كانت العلامة قد اجتازت عمليات الفحص بحثًا عن أي موافقة إضافية مطلوبة
تتيح Tag Assistant آليات الموافقة التالية:
- أوامر gtag
consent
- العلامات التي تم إنشاؤها من نموذج وضع الموافقة في أداة "إدارة العلامات من Google"
- إطار الشفافية والموافقة
قبل البدء
يمكنك استخدام Tag Assistant على جميع المتصفّحات. للحصول على أفضل النتائج لتحديد المشاكل وحلّها، استخدِم Google Chrome وثبِّت إضافة المتصفّح Tag Assistant Companion.
التحقّق من عمل وضع الموافقة
توضِّح لك الخطوات التالية كيفية تصحيح أخطاء وضع الموافقة. في حال ضبط الإعدادات التلقائية أو إعلانات بانر الموافقة الخاصة بمنطقة محدّدة، كرِّر هذه الخطوات مع مواقع جغرافية مختلفة تمت محاكاتها. تعرَّف على كيفية ضبط المواقع الجغرافية في Chrome.
gtag.js
للتأكّد من صحة إعداد الموافقة للمواقع الإلكترونية، ابدأ جلسة جديدة في Tag Assistant:
- افتح أداة Google Tag Assistant.
أدخِل عنوان URL لموقعك الإلكتروني. يتم فتح موقعك الإلكتروني في علامة تبويب جديدة.
على موقعك الإلكتروني، افتح بانر ملفات تعريف الارتباط واقبل جميع المَعلمات.
في Tag Assistant، تأكَّد من أنّ الصفحة قد ضبطت الموافقة التلقائية بشكلٍ صحيح:
- في الملخّص، اختَر أول حدث موافقة.
- في قسم طلب بيانات من واجهة برمجة التطبيقات، تأكّد من أنّه تم ضبط المعلَمات التالية:
ad_storage
وad_personalization,
ad_user_data
وanalytics_storage
. بدلاً من ذلك، في قسم النتيجة من علامتك، اختَر علامة التبويب الموافقة وتحقَّق من العمود الخيار التلقائي على الصفحة.
تحقَّق مما إذا كانت الصفحة قد عدَّلت الموافقة استنادًا إلى تفاعل بانر الموافقة:
- في الملخّص، اختَر حدث الموافقة الأخير.
- في القسم طلب بيانات من واجهة برمجة التطبيقات، تأكّد من أنّه تم تعديل المعلَمات التالية:
ad_storage
وad_personalization
وad_user_data
وanalytics_storage
. بدلاً من ذلك، في قسم النتيجة من علامتك، اختَر علامة التبويب الموافقة وراجِع عمود تعديل في الصفحة.
إدارة العلامات
للتأكّد من صحة إعداد الموافقة للمواقع الإلكترونية، ابدأ جلسة جديدة في Tag Assistant:
- افتح أداة Google Tag Assistant.
أدخِل عنوان URL لموقعك الإلكتروني. يتم فتح موقعك الإلكتروني في علامة تبويب جديدة.
على موقعك الإلكتروني، افتح بانر ملفات تعريف الارتباط واقبل الكل.
في Tag Assistant، تأكَّد من أنّ الصفحة قد ضبطت الموافقة التلقائية بشكلٍ صحيح:
- في الملخّص، اختَر أول حدث موافقة.
- في قسم طلب بيانات من واجهة برمجة التطبيقات، تأكّد من أنّه تم ضبط المعلَمات التالية:
ad_storage
وad_personalization,
ad_user_data
وanalytics_storage
. بدلاً من ذلك، في قسم النتيجة من علامتك، اختَر علامة التبويب الموافقة وتحقَّق من العمود الخيار التلقائي على الصفحة.
تحقَّق مما إذا كانت الصفحة قد عدَّلت الموافقة استنادًا إلى تفاعل بانر الموافقة:
- في الملخّص، اختَر حدث الموافقة الأخير.
- في القسم طلب بيانات من واجهة برمجة التطبيقات، تأكّد من أنّه تم تعديل المعلَمات التالية:
ad_storage
وad_personalization
وad_user_data
وanalytics_storage
. بدلاً من ذلك، في قسم النتيجة من علامتك، اختَر علامة التبويب الموافقة وراجِع عمود تعديل في الصفحة.
تحقَّق من العلامات التي تم تنشيطها أو حظرها من خلال حالة الموافقة:
- في الملخّص، اختَر علامة التبويب العلامات.
- انقر على علامة لمعرفة ما إذا كانت تعمل وفقًا لإعدادات الموافقة.
إصلاح المشاكل في ضبط الموافقة
اختَر مشكلة للحصول على تعليمات لتحديد المشاكل وحلّها:
- علامة تبويب "الموافقة" فارغة
- لم يتم ضبط الموافقة التلقائية
- ضبط الموافقة التلقائية بعد فوات الأوان
- لا يتم تعديل حالة الموافقة
- لا تتكيّف حالة الموافقة مع الإعدادات المضبوطة على مستوى منطقة معيّنة
علامة تبويب"الموافقة" فارغة
تكون علامة التبويب الموافقة في Tag Assistant فارغة عند عدم تنفيذ "وضع الموافقة" على الصفحة.
كيفية حلّ مشكلة تعذُّر تحميل "وضع الموافقة"
لحلّ المشكلة، عليك تنفيذ "وضع الموافقة". تفترض التعليمات أدناه أنّ لديك بانر موافقة على موقعك الإلكتروني.
gtag.js
فيديو: كيفية إعداد "وضع الموافقة"
gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', });
خطوة مفصّلة: كيفية إعداد وضع الموافقة
إذا كنت تستخدم منصّة لإدارة الموافقة لتحميل بانر موافقة:
- ابحث عمّا إذا كانت منصّة إدارة الموافقة (CMP) تتيح ميزة "وضع الموافقة" من Google.
- تحقّق من إعدادات منصّة إدارة الموافقة لتفعيل "وضع الموافقة" من Google.
- تحقّق من عمل "وضع الموافقة".
إذا احتفظت ببانر الموافقة الخاص بك، أو لم يتم دمج منصّة إدارة الموافقة تلقائيًا مع وضع الموافقة، عليك تنفيذ وضع الموافقة يدويًا.
إدارة العلامات
إذا كنت تستخدِم أداة "إدارة العلامات من Google"، يكون النهج المقترَح لتنفيذ "وضع الموافقة" هو استخدام منصّة موافقة توفّر نموذج "إدارة العلامات من Google". لإعداد بانر موافقة باستخدام أداة "إدارة العلامات من Google"، اتّبِع الخطوات التالية:
- فتح أداة "إدارة العلامات من Google"
- في مساحة العمل، افتح قائمة العلامات.
- إعداد علامة جديد. انقر على ضبط العلامة وافتح معرض نماذج المنتدى.
- ابحث عن علامة موفِّر منصّة إدارة الموافقة وانقر على إضافة إلى مساحة العمل.
- املأ الحقول في نموذج العلامة. لدى مزوِّد منصّة إدارة الموافقة مزيد من المعلومات حول الحقول المطلوبة
- في "التشغيل"، اختَر المشغِّل إعداد الموافقة - جميع الصفحات.
- احفظ العلامة وعايِن الحاوية من أجل التأكّد من عمل وضع الموافقة.
إذا احتفظت ببانر الموافقة الخاص بك، أو لم يتم دمج منصّة إدارة الموافقة تلقائيًا مع وضع الموافقة، عليك تنفيذ وضع الموافقة يدويًا.
عدم ضبط الموافقة التلقائية
يساعدك ضبط خيار تلقائي للموافقة على كل مَعلمات "وضع الموافقة" على إدارة سلوك علامتك بكفاءة استنادًا إلى عملية تنفيذ بانر الموافقة العادي. مزيد من المعلومات حول متطلبات الموافقة من Google
كيفية حلّ مشكلة عدم الضبط التلقائي للموافقة
gtag.js
انقل جميع الرموز التي تستدعي الأوامر التلقائية للموافقة في علامة gtag في موضع أعلى في الصفحة، وفوق أي مقتطفات علامات أو أي رمز آخر قد يستخدِم الموافقة.
ضبط مَعلمات الموافقة التالية:
gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', });
لا تضبط حالات الموافقة التلقائية بشكل غير متزامن.
إدارة العلامات
إذا كنت تستخدم نموذج علامة منصّة إدارة الموافقة في أداة "إدارة العلامات من Google"، راجِع مستندات هذه المنصّة للتعرّف على كيفية إعداد الموافقة التلقائية باستخدام نموذج أداة "إدارة العلامات من Google".
تأكّد من أنّ العلامة تحمِّل الإعدادات التلقائية للموافقة لهذه المَعلمات الأربعة على الأقل:
ad_storage
ad_user_data
ad_personalization
analytics_storage
إذا احتفظت ببانر الموافقة الخاص بك، أو لم يتم دمج منصّة إدارة الموافقة تلقائيًا مع وضع الموافقة، عليك تنفيذ وضع الموافقة يدويًا.
تاريخ ضبط حالة الموافقة التلقائية متأخر جدًا
يحتاج الموقع الإلكتروني إلى ضبط حالة الموافقة التلقائية قبل الموافقة على أي علامات أو استخدامات رموز أخرى أو تعديلات. إن تعيين الإعداد الافتراضي في وقت متأخر قد لا يكون له التأثير المتوقع. مزيد من المعلومات حول متطلبات الموافقة من Google
على سبيل المثال، في السيناريو التالي، سبق أن قرأت علامة الإعلان ملف تعريف ارتباط أو كتبته قبل إعداد الموافقة التلقائية:
- يفتح الزائر صفحة
- تنشيط علامة الإعلان
- تم ضبط الموافقة التلقائية على "مرفوضة".
تُبلغ Tag Assistant عن خطأ:
كيفية إصلاح إعدادات الموافقة التلقائية
gtag.js
انقل جميع الرموز التي تستدعي الأوامر التلقائية للموافقة في علامة gtag في موضع أعلى في الصفحة، وفوق أي مقتطفات علامات أو أي رمز آخر قد يستخدِم الموافقة.
ضبط مَعلمات الموافقة التالية:
gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', });
لا تضبط حالات الموافقة التلقائية بشكل غير متزامن.
إدارة العلامات
في حال ضبط علامة نموذج الموافقة الموافقة التلقائية:
- عدِّل عامل تشغيل علامة نموذج كتابة الموافقة لتنشيطها عند إعداد الموافقة.
- بالنسبة إلى جميع العلامات الأخرى: تنشيط العلامات بعد إعداد الموافقة. على سبيل المثال، لتشغيل علامة عند تحميل الصفحة، استخدِم المشغِّل الإعداد - جميع الصفحات.
لا يتم تعديل حالة الموافقة
عندما يتفاعل زائر الموقع الإلكتروني مع بانر الموافقة، عليه إرسال أمر update
للموافقة. إذا لم يتم تعديل حالة الموافقة، تأكَّد من أنّ آلية التحديث قد تم تنفيذها.
كيفية حلّ مشكلة عدم تعديل "وضع الموافقة"
gtag.js
استخدِم أمر gtag.js update
لتعديل حالة الموافقة بعد أن تفاعَل الزائر مع البانر. تأكَّد من أنّك تمتلك آلية تحديث لكل مَعلمة تضبطها كخيار تلقائي للموافقة، وأنّه يمكن للمستخدم تعديل موافقته على السمتَين granted
وdenied
.
يوضّح المثال التالي كيفية تعديل الدالة consentGrantedAdStorage
لحالة الموافقة عندما يقبل الزائر ملفات تعريف ارتباط الإعلانات في بانر الموافقة.
<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>
إدارة العلامات
إذا كنت تستخدِم علامة نموذج الموافقة لإعداد الموافقة التلقائية، تأكَّد من أنّها تعدِّل حالة الموافقة أيضًا. راجِع مستندات مزوِّد منصّة إدارة الموافقة للحصول على مزيد من المعلومات.
لا تتكيّف حالة الموافقة مع الإعدادات المضبوطة على مستوى منطقة معيّنة
يمكنك ضبط قيم تلقائية مختلفة للموافقة استنادًا إلى منطقة الزائر. إذا كنت قد طبّقت الإعدادات التلقائية للموافقة لمناطق مختلفة، جرِّب الخطوات التالية للتأكّد من عمل الإعدادات.
كيفية حلّ مشكلة عدم تكيُّف وضع الموافقة مع منطقة المستخدم
gtag.js
- في المتصفّح، اضبط الموقع الجغرافي للزائر على منطقة تريد إثبات ملكيتها. تعرَّف على كيفية ضبط المواقع الجغرافية في Chrome.
- تحقّق من عمل "وضع الموافقة".
إذا لم يتكيّف وضع الموافقة مع منطقة المستخدم، تحقَّق من رمز المصدر. مثال:
gtag('consent', 'default', { 'analytics_storage': 'denied', 'region': ['ES', 'US-AK'] }); gtag('consent', 'default', { 'ad_storage': 'denied' });
يحدّد المثال إعدادًا تلقائيًا للموافقة على مستوى منطقة معيّنة لمَعلمة واحدة وليس للأخرى. عند التحقّق من السلوك الإقليمي، تأكَّد من أنّ جميع المَعلمات تتصرف على النحو المطلوب وفقًا لسياسات مؤسستك. تعرَّف على كيفية إعداد المناطق الجغرافية.
إدارة العلامات
- في المتصفّح، اضبط الموقع الجغرافي للزائر على منطقة تريد إثبات ملكيتها. تعرَّف على كيفية ضبط المواقع الجغرافية في Chrome.
- تحقّق من عمل "وضع الموافقة".
- إذا لم يتكيّف وضع الموافقة مع منطقة المستخدم، تحقَّق من إعدادات علامة الموافقة، راجِع إعداد المناطق الجغرافية.
الخطوات التالية
تعتمد علامة Google على الموافقة، لذا تعدّل السلوك استنادًا إلى موافقة المستخدم. إذا كنت تحظر تحميل علامة Google إلى أن يمنح أحد المستخدمين موافقته، ستكون الإحالات الناجحة المستندة إلى نموذج أقل دقة، ولن تتوفّر النمذجة السلوكية في "إحصاءات Google 4". إزالة حظر علامة Google للحصول على أفضل نتائج القياس
اطّلِع على مزيد من المعلومات عن نتائج تأثير "وضع الموافقة".