لنخطط لمتجرك معًا: اطلب عرضًا تجريبيًا مجانيًا

0850 333 15 23
  1. الرئيسية
  2. المدونة
  3. التجارة الإلكترونية
  4. ما هي إدارة السكربتات؟ كيفية إضافة كود مخصص إلى متجر التجارة الإلكترونية من لوحة التحكم، وفي أي الحالات تُستخدم، وإضافة السكربتات بأمان، وتأثيرها على سرعة الصفحة، والاختبار والتراجع، وميزانية حمل السكربتات وقائمة التحقق

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

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

Faprikaالتجارة الإلكترونية آخر تحديث: 16 دقيقة للقراءة
المحتويات 12 قسمًا
  1. ما هي إدارة السكربتات؟
  2. فيمَ تُستخدم إدارة السكربتات؟
  3. ما الحقول الموجودة في لوحة إدارة السكربتات؟
  4. كيف يؤثر السكربت في سرعة الصفحة؟
  5. كيف تضيفون سكربتًا إلى الموقع بأمان؟
  6. الأمان والبيانات في إدارة السكربتات
  7. كيف يُختبر السكربت المضاف؟
  8. أكثر الأخطاء شيوعًا في إدارة السكربتات
  9. قائمة التحقق لإضافة السكربتات بأمان
  10. متى تكون إدارة السكربتات هي الحل المناسب؟
  11. إدارة السكربتات مع Faprika
  12. الأسئلة الشائعة

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

في هذا الدليل إدارة السكربتات تُعالَج بوصفها منهجية لإضافة الكود المخصص من لوحة التحكم: ما هي، وفي أي أعمال تُستخدم، وكيف تُملأ حقولها، وكيف يؤثر الكود في سرعة الصفحة، وكيف يُختبر بعد الإضافة، وكيف يُتراجع عنه عند ظهور مشكلة، وما أكثر الأخطاء شيوعًا. وتوجد أيضًا أداتان صغيرتان: حاسبة ميزانية تقدّر حمل السكربتات في الصفحة، وفحص من ثمانية بنود لإضافة السكربتات بأمان. أما لسرعة الموقع عمومًا فانظروا أهمية سرعة الموقع، ولتوزيع الملفات الثابتة CDN rehberi توجد مقالات منفصلة؛ وهنا ننظر فقط إلى جانبي السرعة والأمان في الكود الذي يُضاف لاحقًا إلى الصفحة.

ما هي إدارة السكربتات؟

إدارة السكربتات هي القسم الذي يتيح من لوحة التحكم إضافة أكواد مثل HTML وCSS وjQuery إلى صفحات المتجر الإلكتروني وتعديلها وحذفها عند الحاجة. والهدف إضافة مناطق ديناميكية وتفاعلية إلى الصفحات.

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

ولهذا القسم شرط ينبغي معرفته مسبقًا: لا بد من معرفة كافية بالكود. وكما يُحذَّر في الدليل التدريبي، فإن العمليات التي تُجرى في هذا القسم دون مستوى كافٍ من المعرفة بالكود قد تسبب خللًا في التصميم. لذلك فإن إدارة السكربتات ليست مجال «نسخ ولصق»، بل مجال تعرفون فيه ما تفعلونه وتجهّزون فيه طريقة التراجع.

نوصي بقراءةلماذا تُعد سرعة الموقع مهمة في التجارة الإلكترونية؟

فيمَ تُستخدم إدارة السكربتات؟

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

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

استخدامات إدارة السكربتات: كود التتبع ونافذة الدردشة المباشرة وزر مخصص وتصحيح الأنماط
أربعة استخدامات شائعة لإدارة السكربتات
الاستخدامنوع الكود المعتادالموضع الموصى بهنقطة تستحق الانتباه
كود التتبع والقياسScriptبداية الصفحة (header) أو نهايتها (footer) بحسب تعليمات الأداةيعمل في الموقع كله؛ والتثبيت الخاطئ يفسد البيانات ويزيد الحمل
نافذة الدعم المباشرScriptعادةً نهاية الصفحة (footer)التأثير في المظهر والتحميل الأولي؛ وتعارض مع أزرار أخرى على الهاتف
المراسلة أو زر مخصصHTML + CSSالصفحة والموضع المعنيانهل الرابط صحيح وهل مساحة اللمس كافية على الهاتف
تصحيح التنسيقCSSبداية الصفحة (header)إبقاء النطاق ضيقًا وعدم إفساد مظهر الصفحات الأخرى

أكواد التتبع والقياس

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

نافذة الدعم المباشر

النافذة التي تبقى في زاوية الصفحة للتحدث مع الزوار هي أيضًا كود. ولأنها عنصر يراه الزائر فهي من أكثر الإضافات حاجة إلى الانتباه من حيث السرعة والتصميم. أما عن أثر الدردشة المباشرة في المبيعات، canlı destek yazısı فيوجد محتوى منفصل؛ وهنا يهمنا فقط كيفية إضافة الكود إلى الموقع.

أزرار مخصصة وإضافات صغيرة للواجهة

تُضاف أجزاء الواجهة الصغيرة، مثل زر المراسلة في الصفحة الرئيسية أو مربع معلومات إضافية في صفحة أو ملاحظة حملة، باستخدام HTML وCSS. وبحسب الدليل التدريبي يوضع كود HTML دون وضعه داخل أي وسم؛ وللأنماط يُفتح وسم style، ولـ jQuery يُفتح وسم script.

تصحيحات الأنماط

إذا لزم تعديل بسيط في صفحة واحدة على المظهر الذي يقدّمه القالب، فغالبًا ما تكفي قاعدة CSS. والقاعدة الذهبية هنا إبقاء النطاق ضيقًا: تُكتب قواعد تؤثر فقط في العنصر المستهدف وتخص صفحة واحدة لا الموقع كله.

ما الحقول الموجودة في لوحة إدارة السكربتات؟

عند إنشاء حقل سكربت في اللوحة توجد الحقول التالية: كود السكربت، اللغة، موضع الصفحة، اسم السكربت، المعلمات مفعّلة، ومجموعة المستخدمين المقيّدة. ويحدد كل حقل متى وأين ولمن سيعمل الكود.

شاشة إدارة المحتوى، إدارة السكربتات في لوحة تحكم Faprika: نموذج حقل سكربت جديد، كود السكربت، اللغة، موضع الصفحة واسم السكربت
نموذج حقل سكربت جديد في إدارة السكربتات (القيم أمثلة فقط)

كود السكربت

تُضاف إلى هذا الحقل أكواد HTML وCSS وjQuery التي تُنشئونها. ولا ينبغي نسيان فتح وسم style لـ CSS ووسم script لـ jQuery؛ أما كود HTML فيوضع دون وضعه داخل أي وسم. والمثال التالي جزء عام وغير ضار أُعدّ لإظهار البنية فقط.

<style>
  .ozel-not { padding: 12px 16px; background: #f3f6ff; border-radius: 12px; }
</style>
<div class="ozel-not">Bu bölüm örnek bir bilgi notudur.</div>
<script>
  document.querySelector(".ozel-not").setAttribute("data-durum", "hazir");
</script>

في المثال تأتي الأجزاء الثلاثة منفصلة: قاعدة النمط داخل وسم style، والعنصر المرئي كـ HTML دون وسم، والسلوك داخل وسم script. والحفاظ على الفصل نفسه في كود حقيقي يسهّل تصحيح الأخطاء.

اللغة

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

موضع الصفحة

يحدد هذا الحقل في أي جزء من الصفحة سيوضع الكود. فإذا اخترتم header وُضع الكود داخل وسم head، وإذا اخترتم footer وُضع داخل وسم body ولكن في نهايته. ويغيّر هذا الاختيار وقت التشغيل وتأثير السرعة معًا؛ ويُعالَج لاحقًا في قسم مستقل.

اسم السكربت

هو الاسم الذي يُدخل للتمييز بين السكربتات ويجب أن يكون فريدًا غير مكرر. وإذا كان الاسم يصف غرض الكود وتاريخ إضافته («نافذة الدردشة المباشرة، نوفمبر») فإن من ينظر إلى هذا السجل بعد ستة أشهر سيفهم فورًا سبب وجوده.

المعلمات مفعّلة

إذا كان الكود الذي تستخدمونه يحتوي على معلمات، فانقروا على زر «المعلمات مفعّلة» في الأعلى وحدّدوا المعلمات التي تريدونها. وهنا قاعدة يحذّر منها الدليل التدريبي: لا يمكن استخدام المعلمة إلا في أنواع الصفحات التي تصلح لها. فإذا كنتم تستخدمون معلمة المنتج فلا بد من اختيار نوع الصفحة «منتج»؛ وإلا لن تجد المعلمة قيمتها.

مجموعة المستخدمين المقيّدة

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

نوصي بقراءةما هي مجموعات المستخدمين؟
الحقلماذا تحدد؟ينبغي معرفته
كود السكربتأكواد HTML وCSS وjQuery المراد إضافتهايُفتح وسم style لـ CSS ووسم script لـ jQuery؛ ويوضع HTML دون وسم
اللغةاللغات التي سيعمل بها الكودلغة واحدة أو جميع اللغات
موضع الصفحةمكان الكود في الصفحةHeader داخل head وfooter في نهاية body
اسم السكربتاسم السجليجب أن يكون فريدًا
المعلمات مفعّلةالمعلمات التي سيتلقاها الكوديعمل فقط في أنواع الصفحات التي يصلح لها
مجموعة المستخدمين المقيّدةلمن سيُضاف الكودفمثلًا قد لا يُضاف لغير الأعضاء

كيف يؤثر السكربت في سرعة الصفحة؟

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

للسرعة ثلاثة مكوّنات، ويقابل كلًّا منها قرار في إدارة السكربتات. الأول العدد: كل سكربت جديد يعني طلبًا أو عملًا إضافيًا. الثاني الحجم: الكود الكبير أو الملفات الإضافية التي يجلبها تستغرق تنزيلًا أطول. الثالث التوقيت: قد يؤخر الكود المحمَّل في بداية الصفحة (header) ظهورها، أما المحمَّل في نهايتها (footer) فيبقى عادةً خلف المحتوى. ولأن التأثير الدقيق يختلف بحسب ما يفعله الكود، ينبغي القياس بدل ذكر أرقام.

قبل القياس يفيد وضع ميزانية تقريبية. تتيح لكم الأداة التالية إدخال تقديراتكم الخاصة لعدد السكربتات في الصفحة ومتوسط الحجم ومتوسط التأخير ورؤية الحمل الإجمالي. وإذا أدخلتم افتراضًا للتأجيل فإنها تُظهر مقدار ما يمكن كسبه بجعل السكربتات تنتظر حتى أول تفاعل. وتعتمد النتيجة على افتراضاتكم؛ ولا تغني عن القياس الفعلي.

ميزانية حمل السكربتات

الحجم الإجمالي للسكربتات240 KB

التأخير الإجمالي المقدّر720 ms

الكسب المقدّر بالتأجيل360 ms

حمل متوسط: من المجدي تأجيل جزء من السكربتات وإزالة غير المستخدم منها.

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

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

يُعد اختيار موضع الصفحة أهم قرار من حيث السرعة. فالكود المضاف إلى الترويسة يدخل داخل وسم head ويصادفه المتصفح قبل رسم الصفحة؛ أما الكود المضاف إلى التذييل فيدخل في آخر body ويُنفَّذ بعد رسم المحتوى.

  • المناسب للترويسة: قواعد الأنماط اللازمة قبل رسم الصفحة وأكواد القياس التي تنص تعليماتها على «الإضافة داخل head».
  • المناسب للتذييل: العناصر التي يكفي ظهورها بعد رسم الصفحة، مثل نافذة الدعم المباشر وزر المراسلة، وأكواد jQuery المرتبطة بعناصر الصفحة.

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

Okumanızı öneririzCDN Nedir? Ve Ne İşe Yarar?

كيف تضيف سكربتًا إلى الموقع بأمان؟

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

مسار إضافة السكربتات: كتابة الغرض، التحقق من المصدر، تحديد النطاق، الاختبار، النشر والمراقبة، ثم التراجع عند الحاجة
مسار آمن لإضافة سكربت

1. تحقق من المصدر

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

2. ضيّق النطاق

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

3. اختبر أولًا

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

4. جهّز طريق التراجع

يوصي الدليل التعليمي نفسه بذلك: عند حدوث مشكلة يمكنك تعطيل السكربت أو حذف منطقة السكربت. لذلك يُضاف كل كود كسجل مستقل؛ فجمع عدة مهام في سجل واحد يصعّب معرفة أي جزء تسبب في المشكلة. وقبل تعديل الكود احفظ نسخته القديمة في مكان ما.

يمكن تلخيص مسار إضافة فعلي هكذا:

  1. اكتب الغرض والمسؤول عنه في جملة واحدة.
  2. تحقق من مصدر الكود؛ ولا تضف كودًا لا تفهمه.
  3. حدد اسم السكربت واللغة وموضع الصفحة والنطاق.
  4. انشر أولًا بنطاق محدود وراجع الصفحات الحرجة.
  5. إن لم تكن هناك مشكلات فوسّع النطاق؛ وإن وُجدت فعطّل السجل.
  6. إذا لم يعد الكود لازمًا فاحذف السجل.
Okumanızı öneririzE-Ticaret Sitesi Güvenlik Sistemleri

الأمان والبيانات في إدارة السكربتات

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

أجب عن ثلاثة أسئلة قبل إضافة الكود: ما المعلومات الخاصة بالزائر التي يقرؤها الكود أو يرسلها، وهل أُجري للزائر الإشعار اللازم بشأن هذه المعلومات، وهل يعمل الكود في صفحة دفع أو تسجيل دخول؟ ينبغي إبقاء نطاق الكود الذي يعمل في خطوات الدفع والعضوية ضيقًا قدر الإمكان، وإن لم يكن ضروريًا فلا يُضاف إلى هذه الصفحات إطلاقًا. وإذا كانت أكواد التتبع التي تعمل في المتصفح تستخدم ملفات تعريف الارتباط فإن إدارة ملفات تعريف الارتباط تدخل في الموضوع أيضًا؛ وللتفاصيل، çerezler و الامتثال لقانون KVKK (قانون حماية البيانات الشخصية التركي) يمكنكم الاطلاع على المقالات.

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

كيف تختبر سكربتًا مضافًا؟

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

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

من المهم في قياس السرعة الحفاظ على الظروف نفسها: الصفحة نفسها والاتصال نفسه والأداة نفسها. قد تكون الفروق الصغيرة ضجيج قياس؛ وإن وُجد فرق واضح ففكر في تأجيل الكود أو تغيير موضعه أو حذفه.

المشكلةالسبب المحتملالخطوة الأولى
العنصر المضاف لا يظهرالنطاق خاطئ (اللغة أو نوع الصفحة أو مجموعة المستخدمين) أو الكود معيبراجع حقول النطاق؛ وجرّب موضع الصفحة
اختل تصميم الصفحةقاعدة CSS واسعة جدًاعطّل السجل؛ وضيّق المحددات
المعامل يصل فارغًاالمعامل غير صالح في هذا النوع من الصفحاتاختر نوع الصفحة المناسب للمعامل
أصبحت الصفحة بطيئةسكربتات كثيرة أو كبيرة، وموضع مبكرانقل الموضع إلى التذييل؛ واحذف غير الضروري
الزر أو النافذة يتداخل مع عنصر آخرأُضيفت عدة عناصر إلى الزاوية نفسهاافصل المواضع؛ وراجع على الهاتف أيضًا

أكثر الأخطاء شيوعًا في إدارة السكربتات

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

  1. اللصق دون فهم: إضافة كود مجهول المصدر إلى اللوحة. وتحذير الدليل التعليمي واضح: إن لم تكن لديك معرفة كافية بالكود فقد يتعطل التصميم.
  2. جمع كل شيء في سجل واحد: عند حدوث مشكلة يصعب معرفة أي جزء تسبب فيها.
  3. ترك النطاق واسعًا: تشغيل كود يلزم في صفحة المنتج فقط على الموقع كله.
  4. استخدام المعامل في نوع صفحة خاطئ: أي ألا يُحدَّد المنتج كنوع للصفحة عند استخدام معامل المنتج.
  5. إضافة الكود نفسه مرتين: مثل وضع كود القياس نفسه في القالب وفي اللوحة معًا؛ فتُحتسب البيانات مرتين ويزداد الحمل.
  6. عدم جعل الاسم فريدًا وعدم شرحه: بعد ستة أشهر لن يعرف أحد فائدة كل سجل.
  7. النشر دون اختبار: خاصة على الهاتف وفي خطوة الدفع.
  8. ترك الكود غير المستخدم: يستمر كود الأدوات المتروكة في العمل وإضافة الحمل.
نوصيك بقراءةما هو تتبع الزوار المباشر؟

قائمة التحقق لإضافة السكربتات بأمان

النقاط الثماني التالية هي المراجعة التي ينبغي إجراؤها قبل إضافة السكربت وبعده. والطريق الأكثر أمانًا ألا تنشر الكود قبل وضع علامة على جميع النقاط.

قائمة التحقق لإضافة السكربتات بأمان: الغرض والمصدر والنطاق والموضع والاسم والاختبار والتراجع والجرد
ثمانية فحوصات قبل إضافة سكربت

مراجعة إضافة السكربتات

البنود المنطبقة2 / 8

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

الحقلالبندهل تم؟
الغرضمكتوب في جملة واحدة، والمسؤول معروفنعم / لا
المصدرتم التحقق وفُهم الكودنعم / لا
النطاقمضيّق حسب اللغة ونوع الصفحة ومجموعة المستخدميننعم / لا
الموقعاختيار الترويسة أو التذييل عن وعينعم / لا
الاسمفريد وموضّحنعم / لا
الاختبارالحاسوب والهاتف والصفحات الحرجةنعم / لا
التراجعطريق التعطيل والكود القديم جاهزاننعم / لا
الجردحُذف غير المستخدمنعم / لا

متى تكون إدارة السكربتات هي الحل المناسب؟

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

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

إدارة السكربتات مع Faprika

في Faprika تتم إدارة السكربتات من منطقة إدارة السكربتات ضمن إدارة المحتوى: تنشئ منطقة سكربت جديدة وتختار الكود واللغة وموضع الصفحة والاسم والنطاق، ويمكنك تعطيل السجل عند حدوث مشكلة.

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

الأسئلة الشائعة

ما هي إدارة السكربتات؟

إدارة السكربتات هي المنطقة التي تتيح إضافة أكواد HTML وCSS وjQuery إلى صفحات موقع التجارة الإلكترونية من اللوحة. وفي Faprika يُدخل إليها من إدارة السكربتات ضمن إدارة المحتوى، وتُنشأ منطقة سكربت بالضغط على «إضافة جديد».

فيمَ تُستخدم إدارة السكربتات؟

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

هل تتطلب إدارة السكربتات معرفة برمجية؟

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

ما الفرق بين header وfooter؟

في حقل موضع الصفحة، إذا اخترتم header يوضع الكود داخل وسم head، وإذا اخترتم footer يوضع داخل وسم body ولكن في نهايته. وإذا كانت تعليمات الأداة تحدد موضعًا فاتبعوه؛ وإلا فضعوا الكود في footer وانقلوه إلى header عند الحاجة.

هل تُبطئ السكربتات سرعة الصفحة؟

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

هل يمكن إظهار السكربت لمستخدمين محددين فقط؟

نعم. يمكنكم عبر حقل مجموعة المستخدمين المقيّدة تقييد أكواد السكربت بحسب مجموعات المستخدمين؛ فمثلًا يمكن اختيار ألا يُضاف الكود لغير الأعضاء. كما يتيح حقل اللغة تشغيل الكود بلغة واحدة أو بجميع اللغات.

مقالات قد تهمك

بنية تحتية قوية لصنع الفارق في التجارة الإلكترونية.

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

خطّط لعرضك التجريبي المجاني

اترك النموذج وسيتصل بك خبيرنا؛ لنخطط لمتجرك معًا.

احصل على معلومات

اترك بياناتك وسيتصل بك خبيرنا في أقرب وقت.

إذا أردت التحدث فورًا: +90 850 333 15 23