DM Champ Docs

أداة الدردشة

دليل دمج أداة الدردشة في الموقع الإلكتروني

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

Prefer to see it? Click through the whole flow:

إنشاء وتكوين أداة الدردشة

كيفية الوصول إلى هناك:

  1. انقر على الإعدادات (Settings) بالقرب من أسفل الشريط الجانبي الأيسر. (على الهاتف، اضغط أولاً على أيقونة القائمة في الزاوية العلوية لفتح الشريط الجانبي.)
  2. في الشريط الجانبي للإعدادات، تحت القنوات (Channels)، انقر على القنوات (Channels).
  3. ابحث عن بطاقة أداة دردشة الموقع (Website chat widget).
  4. إذا لم تكن لديك أداة بعد، انقر على اتصال (Connect) لإنشاء واحدة باسم عرض ورسالة ترحيب.
  5. بمجرد إنشائها، انقر على إدارة (Manage) في أي وقت لفتح لوحة التكوين الكاملة.
الجزء العلوي من صفحة القنوات — بطاقة أداة الدردشة للموقع الإلكتروني تظهر في الأسفل ضمن نفس القائمة

تحصل أداة الدردشة على بطاقتها الخاصة في صفحة القنوات — اختر "اتصال" (Connect) لإنشائها، و"إدارة" (Manage) لتهيئة كل شيء آخر. تظهر الأداة في مكان أدنى في القائمة مما هو موضح هنا، بعد Instagram (الشخصي) وLINE والبريد الإلكتروني والقنوات الأخرى.

التغييرات التي تحفظها تُطبق على أداتك المباشرة تلقائياً — لا حاجة لإعادة لصق كود التثبيت بعد إجراء أي تغيير.

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

ما يمكنك تخصيصه

لوحة الإدارة منظمة في أربعة أقسام.

المظهر

  • سمة النمط: أعد تصميم الأداة بالكامل بنقرة واحدة. تحدد ست سمات المظهر والألوان والزوايا والخط معاً: Classic (المظهر الأصلي الصلب — شريط رأس ملون على لوحة مسطحة)، و Glass (لوحة شفافة بلورية تعمل على تمويه الصفحة خلفها بنعومة، مع ظهور الرأس ومربع الرسائل كبطاقات مستديرة بداخلها)، و Midnight (نمط Glass بألوان داكنة)، و Bloom (وردي ناعم، بزوايا أكثر استدارة)، و Ember (نمط Glass بلون برتقالي دافئ)، و Mono (أسود وأبيض، بزوايا حادة). السمة هي نقطة بداية — بعد اختيار واحدة، لا يزال بإمكانك تغيير أي لون أو إعداد بشكل فردي. تبدأ الأدوات الجديدة بنمط Glass؛ التبديل فوري في كل مكان يتم فيه تضمين الأداة، دون الحاجة إلى تغييرات في الكود على موقعك.
  • الزوايا والخط: مقبضان مستقلان للنمط. يحدد الزوايا مدى استدارة اللوحة والفقاعات والأزرار (مستديرة، ناعمة، أو حادة)، ويختار الخط نوع الخط الذي يراه الزوار (افتراضي، Serif، مستدير، أو Mono) — تأتي الخطوط من الخطوط الموجودة بالفعل على جهاز الزائر، لذا لا يتم تحميل أي شيء إضافي على موقعك.
  • اسم العرض: يظهر في رأس الأداة.
  • الشعار: قم بتحميل صورة تظهر في أعلى الدردشة. استخدم شعار شركتك أو صورة شخصية ودودة.
  • أيقونة المشغل: الأيقونة الموجودة على زر الدردشة العائم نفسه. اختر واحدة من الأيقونات المدمجة (فقاعة دردشة، طائرة ورقية، علامة استفهام، والمزيد)، أو أعد استخدام شعارك الذي قمت بتحميله، أو قم بتحميل صورة منفصلة خاصة بك — مفيد إذا كنت تريد صورة لعضو حقيقي من الفريق يرحب بالزوار.
  • الألوان: خمسة ألوان، كل منها يحدد الجزء الذي يلوننه في الأداة. لون العلامة التجارية هو للزر العائم، والرأس، ورسائل الزائر نفسه، مع نص العلامة التجارية للنص الموجود فوقه. فقاعة البوت هي خلفية ردود البوت ومؤشر الكتابة، مع نص فقاعة البوت للكلمات بداخلها ونقاط الكتابة المتحركة. نافذة الدردشة هي اللوحة الموجودة خلف جميع الرسائل. اختر لوناً لفقاعة البوت يختلف بوضوح عن لون علامتك التجارية — إذا تطابق الاثنان، فسيظهر جانبا المحادثة بنفس اللون ولن يتمكن الزوار من التمييز بين ردود البوت وردودهم. فقاعة بوت رمادية فاتحة مع نص داكن بجانب لون علامتك التجارية هي التركيبة الآمنة.
  • الموضع: ضع زر الدردشة العائم في الزاوية السفلية اليمنى أو السفلية اليسرى، مع إزاحة أفقية ورأسية (بالبكسل) إذا كان يتداخل مع شيء آخر على صفحتك.
  • أسئلة البداية: اقتراحات للرد السريع (شرائح قابلة للنقر) تظهر في الدردشة حتى يتمكن الزوار من البدء بنقرة واحدة بدلاً من الكتابة — على سبيل المثال “ما هي أسعاركم؟” أو “هل تقدمون الدعم؟” — بحد أقصى 10 أسئلة.
The Chat widget configuration panel, showing the six style theme cards (Classic, Glass, Midnight, Bloom, Ember, Mono), the Corners and Font pickers, Display name, Logo, Launcher icon, and the Colors pickers on the left, with the Live preview on the right showing the widget open in the Glass theme

قسم المظهر (Appearance) في لوحة الإدارة. تقوم بطاقات السمات في الأعلى بإعادة تصميم الأداة بالكامل بنقرة واحدة — هنا تم اختيار Glass، وتُظهر المعاينة على اليمين اللوحة الزجاجية مع رأسها العائم ومربع الرسائل. يعرض صف أيقونة المشغل (Launcher icon) الأيقونات المدمجة بألوان أداتك الخاصة، ويشير كل منتقي ألوان إلى الجزء الذي يقوم بتلوينه في الأداة. تتبع المعاينة تعديلاتك مباشرة؛ ويؤدي الحفظ إلى نشرها على موقعك.

السلوك

  • رسالة الترحيب: أول رسالة يراها الزوار عند فتح الدردشة (على سبيل المثال، “كيف يمكنني مساعدتك؟”).
  • الصوت: تشغيل صوت عند وصول رسالة جديدة في الدردشة.
  • طلب إذن الإشعارات: مطالبة الزوار اختيارياً بالسماح بإشعارات المتصفح، حتى يتم تنبيههم بالردود حتى عند تبديل علامات التبويب.
  • فقاعة منبثقة استباقية: فقاعة صغيرة اختيارية تظهر بجوار زر الدردشة لدعوة الأشخاص. قم بتفعيلها لتعيين رسالتها، ونص زر القبول/الرفض، وعدد الثواني التي يجب انتظارها قبل ظهورها. تختفي الفقاعة تلقائياً بعد 20 ثانية إذا لم ينقر عليها أحد (هذا الرقم ثابت)، وبمجرد أن ينقر الزائر على ليس الآن، فإنها تظل مخفية لبقية زيارتهم. لا تفتح نافذة الدردشة نفسها من تلقاء نفسها أبداً: فهي تفتح عندما ينقر الزائر على زر الدردشة أو الفقاعة، وتظل مفتوحة حتى يقوم بإغلاقها.
  • سرعة استجابة الذكاء الاصطناعي: شريط تمرير بين أبطأ (أكثر شبهاً بالبشر - يأخذ الذكاء الاصطناعي وقتاً قبل الرد) و أقصى سرعة (أكثر آلية - تأتي الردود بأسرع ما يمكن). يقع خيار “متوازن” في المنتصف.
The Behavior section of the Manage panel, showing Opening message, Sound, Ask notification permission, Proactive popup bubble, and AI response speed fields

قسم السلوك (Behavior). يعد الصوت وطلب إذن الإشعارات مفاتيح تبديل بسيطة؛ بينما تتوسع فقاعة النافذة المنبثقة الاستباقية (Proactive popup bubble) لتكشف عن حقول الرسالة/الزر/التأخير الخاصة بها بمجرد تفعيلها.

اللغات

الأداة متعددة اللغات بطبيعتها — ولا يوجد شيء تحتاج إلى تفعيله.

  • يتم اختيار لغة الزائر تلقائياً. أولاً، يبحث النظام عن اللغة التي تحددها صفحتك في كود HTML الخاص بها (<html lang="it">)، ثم يعتمد على لغة متصفح الزائر كخيار بديل. إذا لم تكن أي منهما لغة ندعمها، فستظهر تسميات الأداة باللغة الإنجليزية، بينما ستظهر رسالتك الترحيبية، وفقاعة النافذة المنبثقة، والأسئلة الأولية تماماً كما كتبتها.
  • أو يمكنك اختيار اللغة بنفسك. حقل لغة الأداة (Widget language) في قسم السلوك مضبوط على “تلقائي” (Auto) افتراضياً، وهو ما يعني التحديد المذكور أعلاه. اختر لغة من هناك وستظل تسميات الأداة (مثل حقول الاسم الأول والبريد الإلكتروني والهاتف في نموذج الزائر والنصوص التوضيحية الخاصة بها، وإشعار الخصوصية، والأزرار) ثابتة بتلك اللغة بغض النظر عما تشير إليه الصفحة أو المتصفح. استخدم هذا الخيار عندما لا يقوم منشئ موقعك بتحديد اللغة الصحيحة، أو عندما ترغب في تثبيت لغة واحدة لجميع الزوار.
  • اللغات المدعومة: الإنجليزية، الهولندية، الألمانية، الفرنسية، الإسبانية، الإيطالية، البرتغالية، الرومانية، البولندية، العربية، الفنلندية، الفلبينية، السلوفينية، التايلاندية، البنغالية، واليابانية. هذه هي القائمة الخاصة بأزرار وتسميات الأداة نفسها.
  • تتم ترجمة رسائلك نيابة عنك. في كل مرة تقوم فيها بالحفظ، تتم ترجمة رسالتك الترحيبية، وفقاعة النافذة المنبثقة الاستباقية، والأسئلة الأولية إلى جميع اللغات الست عشرة المذكورة أعلاه. أنت تكتبها مرة واحدة فقط، وباللغة التي تفضلها: يتم التعرف على اللغة التي كتبت بها من النص نفسه، ويتم الاحتفاظ بتلك النسخة كما هي كلمة بكلمة، بينما تكون جميع اللغات الأخرى ترجمة لها. لا يهم اللغة التي تم ضبط حسابك عليها.
  • اكتب كل رسالة بلغة واحدة فقط. إذا وضعت لغتين في نفس الحقل — مثلاً سطراً بالإنجليزية وسطرًا بالإيطالية — فسيتم التعامل مع النص بالكامل كرسالة واحدة وتتم ترجمته كما هو، مما يؤدي إلى رؤية الزائر الإيطالي لنفس الجملة مرتين. اكتبها مرة واحدة فقط، وباللغة التي تفضلها.
  • يرد الذكاء الاصطناعي بلغة الزائر. بغض النظر عن اللغة التي يكتب بها الشخص، يجيب وكيلك بنفس تلك اللغة، بغض النظر عن اللغة التي تظهر بها تسميات الأداة. إذا كنت تفضل أن يجيب الوكيل دائماً بلغة ثابتة واحدة، فاذكر ذلك في تعليمات الوكيل الخاص بك.

نصيحة: إذا كان موقع الويب الخاص بك لا يحدد سمة lang في وسم <html> الخاص به، فأضف واحدة. إنها أقوى إشارة لدينا لاختيار اللغة الصحيحة، خاصة للزوار الذين يتصفحون من الخارج.

جمع العملاء المحتملين والخصوصية

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

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

هل يمكن لوكيل الذكاء الاصطناعي عرض خيار الانتقال إلى واتساب بنفسه؟ نعم، ولا يحتاج إلى ميزة إضافية — سطر واحد في تعليمات الوكيل يكفي. أنشئ رابطاً مختصراً لرقم واتساب الخاص بك مع رسالة تعبئة مسبقة مثل “مرحباً، كنت أدردش على موقعكم وأرغب في المتابعة هنا”، ثم أخبر الوكيل متى يرسله، على سبيل المثال: “إذا كان الزائر بحاجة للمغادرة، أو يرغب في المتابعة لاحقاً، أو طلب واتساب، اعرض عليه المتابعة هناك وأرسل هذا الرابط: (رابطك المختصر)”. الروابط في الأداة قابلة للنقر، لذا يصل الزائر إلى واتساب مع تحديد رقمك وكتابة الرسالة مسبقاً، وتفتح رسالته الأولى محادثة واتساب في صندوق الوارد الخاص بك. إذا ترك الزائر رقم الهاتف الذي يراسل منه (مع رمز الدولة) في نموذج الأداة، تقوم DM Champ بربط المحادثتين تلقائياً ويعرف الذكاء الاصطناعي على واتساب محادثة الموقع بالفعل، تماماً كما هو الحال مع المتابعة عبر واتساب. إذا لم يتم جمع رقم هاتف، فلن يتم ربط المحادثتين، لذا اجعل رسالة التعبئة المسبقة محددة بما يكفي ليعرف وكيل واتساب من أين أتى الشخص.

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

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

The Lead Capture & Privacy section of the Manage panel, showing Collect visitor info, Form title, Form subtitle, Collect phone number, and Require privacy policy acknowledgement

قسم التقاط العملاء المحتملين والخصوصية (Lead Capture & Privacy). عند تفعيل خيار جمع معلومات الزائر (Collect visitor info)، يرى الزوار هذا كنموذج صغير قبل بدء المحادثة — وهو موضح من جانب الزائر في مكان أدنى في هذه الصفحة.

القنوات والتضمين

  • زر المرفقات: يتيح للزوار إرسال صور وملفات في الدردشة.
  • منتقي الرموز التعبيرية: يضيف منتقي رموز تعبيرية بجوار مربع الرسالة.
  • روابط القنوات: يمكنك اختيارياً تضمين روابط WhatsApp أو Instagram أو Messenger حتى يتمكن الزوار من مواصلة المحادثة على المنصة التي يفضلونها. يظهر هذا فقط بمجرد ربط رقم WhatsApp أو حساب Instagram أو Messenger.
  • أزرار الإجراءات: صف من الاختصارات في الجزء العلوي من الدردشة ينقل الزائر إلى مكان ما بدلاً من الدخول في محادثة — انظر أزرار الإجراءات أدناه.
  • القائمة البيضاء للنطاقات: قيد المواقع الإلكترونية المسموح لها بتضمين الأداة الخاصة بك. أضف النطاقات التي قمت بتثبيت الأداة عليها (على سبيل المثال example.com أو *.example.com)؛ اتركها فارغة للسماح بأي نطاق.
  • الدول المحظورة: امنع ظهور الأداة للزوار في الدول التي لا تقدم خدماتك فيها. الزوار الذين يقع موقع شبكتهم في دولة قمت باختيارها لن يروا الأداة أبداً، وسيتم رفض أي محادثة يحاولون بدءها. اتركها فارغة للسماح للجميع. انظر منع الروبوتات واستنزاف الرصيد أدناه.
  • توجيه هذه الدردشات إلى: اختر الحملة أو الوكيل الذي يجب أن يتعامل مع الدردشات القادمة من الكود الذي توشك على نسخه. اتركها على الإعداد الافتراضي للحساب لاستخدام توجيه أداة الدردشة العادي الخاص بك. انظر إرسال صفحات مختلفة إلى حملات مختلفة أدناه.
  • مقتطف التضمين: اختر فقاعة عائمة أو مضمنة وانسخ كود التثبيت (انظر أدناه).
  • رابط تجربة العميل: الصق أي عنوان موقع إلكتروني للحصول على رابط قابل للمشاركة يفتح ذلك الموقع مع تشغيل أداتك فوقه — لا يوجد شيء ليتم تثبيته من جانبهم. انظر عرض الأداة على موقع شخص آخر أدناه.

في أسفل اللوحة، يؤدي إجراء حذف أداة الدردشة إلى إزالة الأداة من موقعك على الفور — لا يمكن التراجع عن هذا، ولن يرى الزوار فقاعة الدردشة بعد الآن.

أزرار الإجراءات

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

أضف ما يصل إلى ستة أزرار. لكل منها تسمية (الكلمات الموجودة على الزر) ووجهة، وتعتمد الوجهة على الإجراء الذي تختاره:

الإجراء ما يحصل عليه الزائر ما تقوم بملئه
اتصال يفتح تطبيق الاتصال الهاتفي لديهم مع جاهزية رقمك رقم هاتفك، على سبيل المثال +1 555 123 4567
رسالة نصية يفتح تطبيق المراسلة لديهم رسالة نصية جديدة إليك رقم هاتفك
WhatsApp يفتح WhatsApp محادثة معك رقم WhatsApp الخاص بك، أو رابط wa.me تمتلكه بالفعل
بريد إلكتروني يفتح تطبيق البريد لديهم رسالة بريد إلكتروني جديدة إليك عنوان بريدك الإلكتروني
الاتجاهات تفتح خرائط Google مع موقعك عنوانك، أو رابط خرائط تمتلكه بالفعل
رابط تفتح الصفحة في علامة تبويب جديدة أي عنوان ويب كامل يبدأ بـ https://

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

بعض الأمور التي تجدر معرفتها:

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

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

أداة الدردشة مفتوحة على موقع ويب مع صف من ثلاثة أزرار إجراءات في الأعلى: اتصل بنا، اعثر علينا، وواتساب

ما يراه الزائر. توجد الأزرار فوق المحادثة وتبقى هناك أثناء الدردشة، بحيث يمكنهم النقر على أي منها في أي وقت.

ما لا يمكنك تخصيصه

لوحة الإدارة (Manage panel) هي مجموعة الخيارات الكاملة. وبشكل خاص:

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

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

قسم القنوات والتضمين (Channels & Embed) في لوحة الإدارة، يظهر القائمة البيضاء للنطاقات، وتوجيه هذه المحادثات إلى، ومربع كود مقتطف التضمين، وحقل رابط العرض التوضيحي للعميل مع كتابة عنوان موقع ويب والرابط الذي تم إنشاؤه تحته، ومنطقة الخطر لحذف أداة المحادثة

قسم القنوات والتضمين (Channels & Embed)، مع مقتطف التثبيت الجاهز للنسخ، ورابط العرض التوضيحي للعميل أسفله، وإجراء حذف أداة المحادثة في الأسفل. هنا تم إدخال موقع ويب خاص بعميل في حقل العرض التوضيحي وظهر الرابط القابل للمشاركة تحته. كلا المقتطف ورابط العرض التوضيحي الموضحان هنا خاصان بهذا الحساب — انسخ الرابط الخاص بك من لوحة الإدارة، وليس هذه.

منع الروبوتات واستنزاف الرصيد

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

  • القائمة البيضاء للنطاقات. فقط المواقع الإلكترونية التي تدرجها يمكنها عرض الأداة. أي شخص ينسخ كود التضمين الخاص بك إلى موقع آخر لن يحصل على شيء.
  • الدول المحظورة. الزوار الذين يقع موقع شبكتهم في دولة قمت بحظرها لن يروا الأداة أبداً، وسيتم رفض أي محادثة يحاولون بدءها على أي حال. يأتي الموقع من اتصال الزائر: الشخص الذي يستخدم VPN يظهر كأنه من دولة الـ VPN، والزائر الذي لا يمكن تحديد موقعه يُسمح له بالمرور بدلاً من منعه. تستمر معاينتك الخاصة داخل التطبيق في العمل حتى لو قمت بحظر الدولة التي تتواجد فيها.
  • محادثات جديدة لكل اتصال. يمكن لاتصال واحد (عملياً عنوان منزل أو مكتب واحد) فتح 20 محادثة جديدة يومياً على الأداة. الزوار العائدون الذين يواصلون محادثتهم الحالية لا يتم احتسابهم، فقط المحادثات الجديدة تماماً هي التي تُحتسب، لذا فإن البرنامج النصي الذي يستمر في بدء محادثات جديدة لاستغلال ردود الذكاء الاصطناعي ينفد رصيده بعد 20 محادثة بينما لا يلاحظ الزوار الحقيقيون شيئاً. إذا كان العديد من الأشخاص يتشاركون اتصالاً واحداً على موقعك (حرم جامعي، مركز اتصال)، ارفع الرقم عبر REST API باستخدام max_new_chats_per_ip_daily؛ بينما يقوم 0 بإيقاف الفحص.
  • الحدود المدمجة. بالإضافة إلى ذلك، يتم تحديد عدد الرسائل التي يمكن لكل جلسة متصفح إرسالها في الدقيقة وفي اليوم، ويتوقف الوكيل الذي يجيب على الدردشة عن الرد على الزائر بمجرد وصوله إلى الحد الأقصى لرسائل الذكاء الاصطناعي لكل محادثة المحدد ضمن حدود الاستجابة الخاصة به.

لا شيء من هذا يحدد هوية الأجهزة أو الأشخاص: لا تخزن الأداة أي شيء في متصفح الزائر حتى يختار الدردشة (انظر أعلاه)، ولا توجد بصمة رقمية.

تعليمات التثبيت

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

  1. افتح ملف HTML الخاص بموقعك الإلكتروني في محرر نصوص.
  2. ابحث عن وسم الإغلاق </body> — عادة ما يكون في نهاية الملف تماماً.
  3. الصق سطر الكود هذا قبل وسم </body> مباشرة، لضمان تحميل بقية صفحتك أولاً:
<script src="https://api.dmchamp.com/v1/chat-widget/CONFIG_ID"></script>
  1. استبدل CONFIG_ID بمعرف الإعدادات الفريد الخاص بك، والذي يظهر في قسم القنوات والتضمين (Channels & Embed) في لوحة الإدارة. هذا المعرف خاص بحسابك ويربط الأداة بنظام المراسلة الخاص بك.

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

<script>
window.addEventListener('load', function () {
  var s = document.createElement('script');
  s.src = 'https://api.dmchamp.com/v1/chat-widget/CONFIG_ID';
  s.async = true;
  document.body.appendChild(s);
});
</script>

وإذا كنت ترغب في تأخير فقاعة الدعوة الصغيرة بدلاً من تحميل الأداة نفسها، فيمكنك استخدام خيار تأخير فقاعة النافذة المنبثقة الاستباقية (Proactive popup bubble) في قسم السلوك (Behavior) أعلاه — دون الحاجة إلى أي كود.

إليك مثال كامل لما يجب أن يبدو عليه ملف HTML الخاص بك بعد تنفيذ أداة الدردشة:

<!DOCTYPE html>
<html>
<head>
    <title>My Website</title>
</head>
<body>
    <!-- Your existing website content would be here -->

    <!-- Chat Widget Integration -->
    <script src="https://api.dmchamp.com/v1/chat-widget/CONFIG_ID"></script>
</body>
</html>

التضمين المضمن في الصفحة (متقدم)

إذا كنت تفضل ظهور الدردشة كجزء من صفحتك — على سبيل المثال داخل قسم مخصص لـ “اتصل بنا”، أو علامة تبويب للمساعدة، أو شريط جانبي — بدلاً من ظهورها كفقاعة عائمة في الزاوية، قم بتغيير مقتطف التضمين (Embed snippet) إلى مضمن (Inline) في لوحة الإدارة وانسخ المقتطف المضمن.

يبدو الأمر كالتالي:

<div data-chat-widget="CONFIG_ID" style="width:100%;height:600px;"></div>
<script src="https://api.dmchamp.com/v1/chat-widget/embed.js" async></script>

يُعد <div> هو نقطة التثبيت — حيث يتم عرض لوحة الدردشة بداخلها وتملأ أبعادها. يمكنك تنسيق div بالطريقة التي تفضلها (امنحها ارتفاعاً ثابتاً، أو ضعها داخل حاوية مرنة flex، أو ضعها في خلية شبكة grid، وما إلى ذلك) وستتبعها لوحة الدردشة.

تحتاج فقط إلى وسم <script> واحد في الصفحة، حتى لو كنت تقوم بتضمين عناصر واجهة مستخدم (widgets) متعددة للدردشة. يقوم البرنامج النصي بمسح الصفحة بحثاً عن كل <div data-chat-widget="…"> وتثبيت لوحة دردشة في كل منها.

متى تختار التضمين المضمن (inline) مقابل العائم (floating):

  • الفقاعة العائمة مناسبة لزر “هل تحتاج إلى مساعدة؟” المتاح دائماً في جميع أنحاء الموقع.
  • التضمين المضمن مناسب عندما يجب أن تكون الدردشة في مكان محدد — صفحة دعم، أو شريط جانبي لقاعدة المعرفة، أو علامة تبويب مساعدة داخل التطبيق — لتبدو كجزء أصيل من تلك الصفحة.

يعيد التضمين المضمن استخدام نفس إعدادات الفقاعة العائمة (الشعار، رسالة الترحيب، جمع بيانات العملاء المحتملين، الأسئلة الأولية، وما إلى ذلك)، لذا لن تضطر إلى إعداد أي شيء مرتين.

عرض الأداة على موقع إلكتروني خاص بشخص آخر

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

  1. افتح لوحة الإدارة وانتقل إلى القنوات والتضمين.
  2. في رابط العرض التوضيحي للعميل، اكتب عنوان الموقع الإلكتروني (على سبيل المثال www.theircompany.com).
  3. انقر فوق نسخ لنسخ الرابط، أو فتح لرؤيته بنفسك أولاً.
  4. أرسل الرابط إلى أي شخص تريد عرضه عليه.

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

بعض الأمور التي تجدر معرفتها:

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

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

إرسال صفحات مختلفة إلى حملات مختلفة

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

هناك طريقتان للحصول على الكود:

  • من الحملة أو الوكيل. في صفحة الحملات (Campaigns)، افتح القائمة الخاصة بحملة ما واختر إضافة إلى الموقع الإلكتروني (Add to website). في صفحة الوكلاء (Agents)، انقر على الزر </> الموجود في الصف، أو افتح الوكيل وانتقل إلى علامة التبويب نقاط الدخول (Entry points) الخاصة به. في كلتا الحالتين، ستحصل على مقتطف جاهز للصق وموجه بالفعل إلى تلك الحملة أو الوكيل.

    تحتوي علامة التبويب نقاط الدخول (Entry points) الخاصة بالوكيل أيضًا على لوحة أداة محادثة الموقع الإلكتروني (Website chat widget) توضح عدد محادثات الموقع الإلكتروني التي يتولاها هذا الوكيل بالفعل. تصل المحادثات من التضمين إلى الوكيل مباشرة، لذا فأنت لا تحتاج إلى إنشاء قاعدة نقطة دخول لها — فالوكيل الذي لا يملك أي قواعد على الإطلاق سيظل يجيب على التضمين الخاص به.

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

  • من إعدادات الأداة. في Settings → Channels → Manage ضمن أداة الدردشة الخاصة بك، قم بتعيين Route these chats to وانسخ المقتطف الموجود بالأسفل. سيؤدي تغيير القائمة المنسدلة إلى إعادة كتابة المقتطف.

يحمل المقتطف العائم الوجهة في العنوان:

<script src="https://api.dmchamp.com/v1/chat-widget/CONFIG_ID?campaign=CAMPAIGN_ID"></script>

يحمل المقتطف المضمن الوجهة في <div> بدلاً من ذلك، بحيث يمكن لصفحة واحدة استيعاب عدة محادثات تذهب إلى أماكن مختلفة:

<div data-chat-widget="CONFIG_ID" data-campaign="CAMPAIGN_ID" style="width:100%;height:600px;"></div>
<script src="https://api.dmchamp.com/v1/chat-widget/embed.js" async></script>

بالنسبة للوكيل، تتغير الصياغة إلى ?agent=AGENT_ID أو data-agent="AGENT_ID".

بعض الأمور التي تجدر معرفتها:

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

أخبر الأداة بهوية الزائر (متقدم)

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

أضف كتلة إعدادات صغيرة قبل نص الأداة البرمجي:

<script>
  window.chatWidgetSettings = {
    visitor: {
      id: "12345",
      name: "Maria",
      email: "maria@example.com",
      phone: "+391234567890"
    },
    data: {
      plan: "Professional",
      customer_since: "2024",
      last_order: "A-2291"
    }
  };
</script>
<script src="https://api.dmchamp.com/v1/chat-widget/CONFIG_ID"></script>

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

يحدث أمران:

  • يتم تخطي نموذج “قبل أن نبدأ…”. مع توفير الاسم والبريد الإلكتروني، ينتقل الزائر مباشرة إلى المحادثة، ويتم حفظ هذه التفاصيل في جهة الاتصال الخاصة به تماماً كما لو كان قد كتبها بنفسه.
  • يتم تمرير كل شيء تحت data إلى ذكائك الاصطناعي. أي شيء تضعه هناك — الخطة، رقم الطلب، تاريخ التجديد، رصيد الائتمان، عدد المقاعد المتاحة لديهم — يصبح جزءاً مما يعرفه الذكاء الاصطناعي عن ذلك الشخص، بحيث يمكنه الإجابة على سؤال “متى يتم تجديد خطتي؟” دون أن يطلب منهم شرح هويتهم أولاً. استخدم أسماء الحقول التي تراها مناسبة؛ حيث ستظهر في جهة الاتصال تحت “الحقول المخصصة” (Custom Fields). يمكنك إرسال ما يصل إلى 20 قيمة، يتم تحديثها مع كل رسالة، لذا إذا تغيرت الخطة في منتصف المحادثة، سيرى الذكاء الاصطناعي القيمة الجديدة.

بالنسبة للتضمينات المضمنة (inline embeds)، يمكنك وضع نفس المعلومات على <div> بدلاً من ذلك، وهو أمر مفيد عندما تحتوي صفحة واحدة على عدة محادثات:

<div data-chat-widget="CONFIG_ID"
     data-visitor-name="Maria"
     data-visitor-email="maria@example.com"
     data-visitor-data='{"plan":"Professional"}'
     style="width:100%;height:600px;"></div>
<script src="https://api.dmchamp.com/v1/chat-widget/embed.js" async></script>

إذا كان موقعك لا يعرف هوية الزائر إلا بعد تحميل الصفحة — على سبيل المثال، في تطبيق الصفحة الواحدة (single-page app) حيث يتم تسجيل الدخول دون إعادة تحميل الصفحة — فاستدعِ هذا الأمر كلما توفرت لديك التفاصيل، وستقوم الأداة بتحديث نفسها:

<script>
  window.chatWidget.setVisitor({
    visitor: { id: "12345", name: "Maria", email: "maria@example.com" },
    data: { plan: "Professional" }
  });
</script>

بعض الأمور التي تجدر معرفتها:

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

استئناف نفس المحادثة على أي جهاز (معرف الزائر المسجل)

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

  1. في لوحة إدارة (Manage) الأداة، وتحت القنوات والتضمين (Channels & Embed)، ابحث عن الزوار المسجلين دخولهم (Signed-in visitors) وانقر على إنشاء سر (Generate secret). انسخ سر الهوية. احتفظ به على خادمك فقط؛ ولا تضعه أبداً في الصفحة نفسها.
صف الزوار المسجلين دخولهم في لوحة إدارة أداة الدردشة، يظهر سر الهوية المخفي مع أزرار الإظهار والنسخ وإعادة الإنشاء، ومقتطف الإعدادات مع حقلي المعرف (id) والتوقيع (hash) تحتهما

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

  1. عندما يقوم خادمك بعرض صفحة لعميل مسجل دخوله، قم بحساب HMAC-SHA256 لمعرف ذلك العميل باستخدام السر، كسلسلة ست عشرية (hex string) بأحرف صغيرة:
// Node.js
const hash = require("crypto").createHmac("sha256", IDENTITY_SECRET).update(customerId).digest("hex");
// PHP
$hash = hash_hmac('sha256', $customerId, IDENTITY_SECRET);
# Python
import hmac, hashlib
hash = hmac.new(IDENTITY_SECRET.encode(), customer_id.encode(), hashlib.sha256).hexdigest()
  1. ضع المعرف والهاش في كتلة الإعدادات، بجوار الاسم والبريد الإلكتروني اللذين تمررهما بالفعل:
<script>
  window.chatWidgetSettings = {
    visitor: {
      id: "12345",
      hash: "3f2a…e91c",
      name: "Maria",
      email: "maria@example.com"
    }
  };
</script>
<script src="https://api.dmchamp.com/v1/chat-widget/CONFIG_ID"></script>

يأخذ التضمين المضمن نفس قيمة data-visitor-hash على <div>، وتعمل window.chatWidget.setVisitor({ visitor: { id, hash } }) للتطبيقات التي تسجل دخول الأشخاص دون إعادة تحميل الصفحة.

ماذا يحدث بمجرد التحقق من التوقيع:

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

أمران يجب معرفتهما:

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

تغيير إعدادات الأداة من خلال الكود الخاص بك (API)

يمكن تغيير كل شيء في لوحة الإدارة (Manage) الخاصة بالأداة عبر REST API، وهو أمر مفيد إذا كنت تدير العديد من المواقع الإلكترونية أو ترغب في إيقاف تشغيل زر المرفقات تلقائيًا لأحد العملاء. أرسل PATCH إلى https://api.dmchamp.com/v1/chat-widget-configs/CONFIG_ID مع مفتاح API الخاص بك والحقول التي تريد تغييرها فقط - على سبيل المثال، {"show_upload_button": false} يخفي زر المرفقات، و{"show_emoji_button": false} يخفي منتقي الرموز التعبيرية، و{"launcher_icon": "chat-dots"} يستبدل أيقونة المشغل. CONFIG_ID هو نفس المعرف الموجود في نص التضمين الخاص بك. القائمة الكاملة للحقول المقبولة (الاسم، رسالة الترحيب، الألوان، أيقونة المشغل، النطاقات المسموح بها، نموذج معلومات الزائر، إشعار الخصوصية، السمة، الزاوية، ونمط الخط) موجودة في مرجع API تحت قسم أداة الدردشة (Chat Widget). تلتقط المواقع الإلكترونية التغيير في المرة التالية التي يتم فيها تحميل الصفحة.

ما الذي يمكن توقعه بعد التثبيت

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

The floating chat bubble in the bottom-right corner of a live website, before a visitor has clicked it

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

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

The opened chat panel showing the opening message in the background and the Before we start lead-capture form (First name, Email, Phone) in front of it

لوحة الدردشة المفتوحة. هنا تم تفعيل خيار جمع معلومات الزائر، لذا يظهر نموذج "قبل أن نبدأ..." فوق المحادثة — يقوم الزوار بملئه مرة واحدة، ثم يدردشون بشكل طبيعي.

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

اختبار التنفيذ الخاص بك

بعد إضافة الأداة إلى موقعك، اختبر عملها:

  1. افتح موقعك الإلكتروني في متصفح.
  2. انقر على زر الدردشة لفتح الأداة.
  3. أرسل رسالة تجريبية وتأكد من تلقيك رداً.
  4. كرر العملية على جهاز أو متصفح مختلف للتأكد من أنها تعمل في كل مكان.
The chat panel after a visitor sends a test message, showing their outgoing message bubble underneath the opening message

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

إذا لم تظهر أداة الدردشة على موقعك، تحقق مما يلي:

  1. تأكد من استبدال CONFIG_ID بمعرف الإعدادات الفعلي الخاص بك.
  2. تأكد من وضع وسم البرنامج النصي قبل وسم الإغلاق </body>.
  3. تحقق من الكود بحثاً عن أي أخطاء مطبعية.

خلف جدار حماية مؤسسي

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

  • النطاق الموجود في مقتطف التضمين الخاص بك — العنوان الموجود في سطر <script src="..."> الذي نسخته من لوحة الإدارة.
  • api.dmchamp.com — ترسل الأداة رسائلها إلى هنا أيضاً.

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