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

لماذا أنشأنا لافتة ملفات تعريف الارتباط هذه

لدي العديد من المواقع وكلها تحتاج إلى نفس الشيء: لافتة ملفات تعريف الارتباط التي تمتثل لـ GDPR دون أن تبطئ الصفحات. الحلول الكبيرة، مثل Cookiebot، تؤدي وظيفتها، لكنك تدفع مقابل كل نطاق وتستلم أكثر بكثير مما تحتاج. العديد من الخيارات المجانية، بالمقابل، تعرض فقط رسالة. تبدأ برامج التحليلات على أي حال، بغض النظر عما يضغط عليه الزائر. لافتة لا تمنع شيئًا لا تساعدك في أي شيء في الامتثال.

لقد كتبتها من الصفر، مع ثلاث قواعد: أن تكون صغيرة، أن تمنع فعليًا، وأن تعمل على أي موقع، بغض النظر عن التكنولوجيا التي تم بناؤه عليها.

كيفية التثبيت

يجب وضع السكربت أولاً في <head>، قبل أي متعقب:

<script id="BerryCookie" src="https://cdn.berrycookie.com/bc.js" data-key="مفتاح-الموقع" data-blockingmode="auto"></script>

يمكنك العثور على المفتاح في لوحة BerryCookie، بعد إضافة الموقع. بالنسبة لـ WordPress، هناك مكون إضافي، ولـ Google Tag Manager، قالب.

ماذا يفعل، بالتحديد

يمنع المتعقبين حتى يتم الحصول على الموافقة

بشكل تلقائي، يتعرف BerryCookie على المتعقبين المعروفين، مثل Facebook وLinkedIn وTikTok وHotjar أو Microsoft Clarity، ولا يسمح لهم بالتشغيل حتى يوافق الزائر على الفئة المناسبة. يعمل أيضًا مع السكربتات المضافة في الصفحة من سكربتات أخرى، وليس فقط لتلك المكتوبة مباشرة في HTML.

تقوم بتمييز سكربتاتك وiframes بفئة، مثل إحصائيات أو تسويق، وتبدأ فقط بعد الموافقة. يتم تحميل فيديو من YouTube مدرج في المقال فقط بعد أن يوافق الزائر على ملفات تعريف الارتباط الخاصة بالتسويق.

وضع موافقة Google v2

لا يتم حظر علامات Google. إنها تتلقى إشارات وضع موافقة Google v2: بشكل افتراضي، يتم رفض كل شيء، وبعد اتخاذ القرار يتم إرسال التحديث. تعمل Google Analytics وGoogle Ads بالضبط بقدر ما يسمح به اختيار الزائر، وفي Google Tag Manager تتلقى حدثًا منفصلًا يمكنك بناء المشغلات عليه.

قواعد حسب المناطق

ليس لجميع الزوار نفس الحقوق. بالنسبة للاتحاد الأوروبي، تطلب اللافتة الموافقة قبل أن تبدأ أي شيء (opt-in). بالنسبة لمناطق أخرى، يمكنك اختيار opt-out، حيث يتم تشغيل كل شيء ويمكن للزائر الرفض، أو يمكنك عدم عرض اللافتة على الإطلاق. تحدد القواعد من خلال اللوحة، بناءً على منطقة الزائر.

قائمة ملفات تعريف الارتباط ومركز التفضيلات

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

سجل الموافقات

يتم تسجيل كل قرار: ما الفئات التي تم قبولها ومتى. إذا طُلب منك يومًا ما إثبات أن زائرًا قد منح موافقته، لديك ذلك في السجل.

صغير، حتى لا يبطئ موقعك

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

ما لا يمكن أن تفعله أي لافتة

شيء تعلمته من خلال الاختبار في المتصفح والذي يمكن أن نقوله: الحظر التلقائي يمنع المتعقبين من التشغيل، لكن <script src> المكتوب مباشرة في HTML يمكن أن يتم تحميله قبل أن يتم تشغيل أي JavaScript. يقوم المتصفح بقراءة الصفحة مسبقًا ويبدأ في تحميل الملفات مبكرًا. إذا كنت تريد ألا تذهب حتى ذلك الطلب، تميز العلامة بـ type="text/plain" وفئة. بهذه الطريقة، لا يقوم المتصفح بتحميلها على الإطلاق حتى يتم الحصول على الموافقة.

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

وأيضًا شيء آخر، ليكون واضحًا: BerryCookie يساعدك على الامتثال لقواعد ملفات تعريف الارتباط، لكنه لا يكتب سياسة الخصوصية الخاصة بك ولا يحل محل مكان محامٍ.

إذا كنت قادمًا من Cookiebot

BerryCookie يفهم أيضًا السمة data-cookieconsent المستخدمة من قبل Cookiebot. إذا كان لديك بالفعل السكربتات المميزة لـ Cookiebot، يمكنك تغيير السطر في <head>، وستستمر العلامات الموجودة.

خطط

يمكنك البدء مجانًا. الخطط المدفوعة، Pro وBusiness وAgency، مخصصة للمواقع الأكبر وللوكالات التي تدير العديد من العملاء. من بين أمور أخرى، توفر دعمًا لمعيار IAB TCF v2.2، المعيار المطلوب من قبل العديد من شبكات الإعلان. التفاصيل والأسعار متاحة على berrycookie.com.

لماذا أكتب عن هذا في Genstackcore

Genstackcore هو المكان الذي أروي فيه ما أبنيه، وBerryCookie هو أحد مشاريعي. يمكنك العثور على المزيد عن المدونة هنا. سأعود بمقالات حول كيفية عملها من الداخل، من حظر السكربتات إلى الاختبارات في المتصفح. إذا جربته وشيء لم يعمل كما تتوقع، اكتب لي من صفحة الاتصال.