نظرة عامة على البكسلات

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

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

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

يمكن إضافة البكسلات إلى متجرك الإلكتروني بطريقتين: من خلال بكسلات التطبيقات، التي يتم تثبيتها من خلال تطبيقات التسويق وجمع البيانات، و البكسلات المخصصة، التي يمكن للمطور إضافتها يدويًا في مدير البكسلات ضمن مسؤول Shopify.

تُحمَّل البكسلات تلقائيًا في واجهة المتجر، وصفحة الدفع، وصفحة الشكر، وصفحة حالة الطلب، وحسابات العملاء.

البيئة المعزولة للبكسلات

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

تعرف على المزيد حول المخاطر المحتملة المرتبطة بالبكسلات.

قيود البيئة المعزولة للبكسلات

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

راجع القيود المعروفة التالية للبيئات المعزولة للبكسلات:

  • لا يمكن للبيئات المعزولة للبكسلات عرض عناصر واجهة المستخدم، مثل الأزرار أو النماذج أو اللافتات (banners) أو النوافذ المنبثقة (modals).
  • لا يمكن للبيئات المعزولة للبكسلات اكتشاف المعلومات التالية تلقائيًا:
    • الأحداث الناتجة عن استخراج بيانات DOM (نموذج كائن المستند).
    • البيانات الوصفية من استخراج بيانات DOM.
    • معلومات المستخدم، مثل البريد الإلكتروني ورقم الهاتف، من استخراج بيانات DOM.
    • النقرات على الروابط الصادرة من استخراج بيانات DOM.
    • التمرير في الصفحة.
    • النقرات وحركة الماوس لإنشاء الخرائط الحرارية (heatmaps) من استخراج بيانات DOM.

يتضمن الاكتشاف التلقائي لعناوين URL للصفحات في البيئة المعزولة المتساهلة (Lax sandbox) إصدارًا من البيئة المعزولة ولا يعكس تمامًا عنوان URL للنافذة الرئيسية. يمكنك الحصول على عنوان URL للنافذة الرئيسية من حدث page_viewed.

بالنسبة للاكتشاف التلقائي للأحداث والبيانات الوصفية ومعلومات المستخدم والروابط الصادرة من استخراج بيانات DOM، يمكنك نشر أحداث مخصصة كبديل. قد لا يكون نشر الأحداث المخصصة مدعومًا من قبل جميع بكسلات التطبيقات.

إمكانيات تتبع البكسل

يوضح ما يلي ما يمكنك عادةً توقع تتبعه لكل نوع بكسل:

  • بكسلات التحويل والتسويق: تعمل أحداث الدفع القياسية وإجراءات العملاء مع معظم عمليات تتبع التحويل. قد لا تعمل الميزات التي تستخرج البيانات تلقائيًا من النماذج للحصول على عناوين البريد الإلكتروني أو أرقام الهواتف في بيئة وضع الحماية. بدلاً من ذلك، يدعم معظم مزودي البكسل تمرير هذه البيانات يدويًا.
  • بكسلات التحليلات: تعمل جميع أحداث العملاء القياسية مثل مشاهدات الصفحة، ومشاهدات المنتج، وتحديثات سلة التسوق، وعمليات الشراء، وعمليات البحث. يمكنك أيضًا تتبع الأحداث المخصصة باستخدام طريقة Shopify.analytics.publish(). يتطلب تتبع تفاعلات النماذج والنقرات على الروابط نشرها كأحداث مخصصة.
  • Google Tag Manager: يمكنك تشغيل Google Tag Manager كبكسل مخصص. ومع ذلك، لا تزال البكسلات التي يحمّلها Google Tag Manager تعمل داخل بيئة وضع الحماية الخاصة بـ Shopify، لذلك تنطبق إمكانيات وقيود التتبع نفسها. تعرف على المزيد حول استخدام Google Tag Manager كبكسل مخصص.

خصوصية العميل

في الأسواق التي تم تكوينها لتتطلب الموافقة (عادةً المنطقة الاقتصادية الأوروبية والمملكة المتحدة)، تعمل بكسلات الويب فقط عندما يقدم الزوار الأذونات المطلوبة في تكوين البكسل. بشكل افتراضي، تتطلب البكسلات الجديدة أذونات التسويق والتحليلات.

بالمثل، لن تعمل البكسلات المهيأة كبيع للبيانات للعملاء الذين اختاروا إلغاء الاشتراك في بيع البيانات أو مشاركتها، ما لم يكن البكسل يدعم استخدام البيانات المحدود.

يمكن لمطوري البكسلات المخصصة معرفة المزيد حول جمع الموافقة وتسجيلها.

المخاطر المحتملة

تأكد دائمًا من فهمك للتعليمات البرمجية التي تضيفها إلى متجرك الإلكتروني أو صفحة الدفع في المتجر، أو استعن بـ شريك Shopify للمساعدة في البكسلات المخصصة.

مخاطر الأداء

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

مخاطر الخصوصية

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