دردشة الموقع

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

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

    مهم: دردشة الموقع تبدأ من خطة Starter. وكل دردشة موقع تُحسب قناة واحدة ضمن حد القنوات في خطتك.

    إنشاء الدردشة

    يستغرق الإعداد دقائق قليلة:

    • 1. افتح القنوات، وابحث عن بطاقة دردشة الموقع واضغط ربط.
    • 2. اكتب اسماً للقناة، ثم حدد العنوان والعنوان الفرعي ورسالة الترحيب واسم الوكيل ولغة الودجت واللون والموضع. يمكنك تغييرها كلها لاحقاً.
    • 3. املأ المواقع المسموح بها إن أردت (التفاصيل أدناه).
    • 4. اضغط إنشاء دردشة الموقع. تعرض الشاشة التالية كود التثبيت.

    التثبيت على موقعك

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

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

    • Shopify: من لوحة إدارة Shopify افتح Online Store ثم Themes. بجانب القالب الحالي اضغط زر النقاط الثلاث واختر Edit code. افتح الملف layout/theme.liquid والصق الكود قبل </body> مباشرة، ثم اضغط Save. تفضّل عدم تعديل الكود؟ من محرر القالب أضف قسم Custom liquid إلى التذييل والصق الكود فيه، ثم احفظ.
    • Salla وZid: من لوحة تحكم متجرك ابحث عن المكان الذي يتيح إضافة كود مخصص لكل صفحات المتجر، والصق الكود في منطقة جسم الصفحة أو التذييل، ثم احفظ التغييرات. وإذا لم تجد هذا الإعداد يمكن لدعم Salla أو Zid إرشادك إلى مكان إضافة الكود المخصص.
    • WooCommerce (WordPress): من لوحة تحكم WordPress افتح الإضافات (Plugins) ثم أضف جديدة (Add New)، وثبّت إضافة لأكواد الترويسة والتذييل. افتح إعداداتها والصق الكود في قسم التذييل (Body)، ثم احفظ.
    • Wix: من لوحة تحكم Wix افتح Settings ثم Custom code، واضغط Add custom code. الصق الكود، واختر All pages، وحدد موضعه Body - end، ثم اضغط Apply. وتتطلب الأكواد المخصصة في Wix خطة Premium ونطاقاً مربوطاً بالموقع.
    • HTML: الصق الكود قبل </body> مباشرة في كل صفحة من موقعك، أو مرة واحدة في قالب التذييل المشترك، ثم انشر التغييرات.

    المواقع المسموح بها

    تحدد المواقع المسموح بها أين تعمل الدردشة، فلا يعمل كودك إذا نسخه أحد إلى موقع آخر:

    • اترك الحقل فارغاً لتعمل الدردشة على أي موقع.
    • أضف مواقعك، كل موقع في سطر، مثل shop.com. ويشمل كل إدخال نطاقاته الفرعية، فـ shop.com يسمح بـ www.shop.com وcheckout.shop.com.
    • يمكنك لصق العنوان كاملاً، ويحتفظ راقي بالنطاق فقط. والنطاقات العربية مقبولة أيضاً.
    • أضف 20 موقعاً كحد أقصى.

    إعدادات الدردشة

    اضغط إدارة على دردشة الموقع لتغيير إعداداتها، ثم اضغط حفظ:

    مهم: تغيير هذه الإعدادات متاح لمالك المؤسسة أو مشرفيها أو مشرف مساحة العمل فقط.

    الإعدادماذا يفعل
    العنوان، العنوان الفرعي، لون الودجتشكل الدردشة
    رسالة الترحيبأول رسالة يراها المتسوق عند فتح الدردشة (حتى 300 حرف)
    اسم الوكيليظهر فوق الردود في الدردشة
    رابط الصورة الرمزيةرابط صورة مربعة يبدأ بـ https://. وبدونه تعرض الدردشة الحرف الأول من اسم الوكيل
    لغة الودجتالخيار تلقائي يتبع لغة موقعك ثم لغة متصفح المتسوق، ويمكنك أيضاً اختيار العربية أو الإنجليزية
    الموضعأسفل اليمين أو أسفل اليسار
    المسافة من الجانب، المسافة من الأسفلتحريك الفقاعة: من 0 إلى 120 بكسل من الجانب، ومن 0 إلى 240 بكسل من الأسفل
    المسافة من الأسفل على الجوالارفع الفقاعة على الجوال لتبتعد عن شريط الإضافة إلى السلة في متجرك
    الطبقةفوق كل شيء، أو فوق معظم المحتوى، أو تحت النوافذ المنبثقة (تغطي النوافذ المنبثقة والإشعارات في متجرك الفقاعة، مثل إشعار ملفات تعريف الارتباط)
    رقم WhatsApp، اسم المستخدم في Instagramأزرار في أسفل الدردشة ليتابع المتسوقون المحادثة في WhatsApp أو Instagram

    التحقق من الهوية

    عندما يكون المتسوق مسجلاً دخوله في متجرك، يربطه التحقق من الهوية بجهة الاتصال الخاصة به في راقي، فيعرف فريقك ووكيل AI من يحادثهم. يوقّع خادمك معرّف المتسوق بـ مفتاح التحقق السري للدردشة (توقيع HMAC-SHA256 للمعرّف، مكتوباً بصيغة hex)، ويمرره إلى الدردشة باسم userHash. لا يقبل راقي إلا المعرّفات الموقّعة، وبدون توقيع صحيح تصل الرسالة كأي زائر آخر.

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

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

    Shopify (Liquid)

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

    liquid
    {% if customer %}
    <script>
      window.RaqiSettings = {
        user: {
          userId: "{{ customer.id }}",
          email: {{ customer.email | json }},
          name: {{ customer.name | json }},
          userHash: "{{ customer.id | hmac_sha256: 'YOUR_IDENTITY_SECRET' }}"
        }
      };
    </script>
    {% endif %}

    Node.js

    احسب userHash على خادمك، ثم اطبع RaqiSettings في الصفحة قبل سطر التثبيت:

    javascript
    const crypto = require('crypto');
    
    // Keep the secret on your server, e.g. in an environment variable.
    const RAQI_IDENTITY_SECRET = 'YOUR_IDENTITY_SECRET';
    
    function raqiUserHash(userId) {
        return crypto.createHmac('sha256', RAQI_IDENTITY_SECRET).update(String(userId)).digest('hex');
    }
    
    // Print this in the page, before the install line, for a logged-in shopper:
    // <script>window.RaqiSettings = { user: { userId: "42", email: "sara@example.com", name: "Sara", userHash: raqiUserHash(42) } };</script>

    PHP

    احسب userHash على خادمك، ثم اطبع RaqiSettings في الصفحة قبل سطر التثبيت:

    php
    <?php
    // Keep the secret on your server, e.g. in an environment variable.
    $raqiSecret = 'YOUR_IDENTITY_SECRET';
    $userHash = hash_hmac('sha256', (string) $userId, $raqiSecret);
    ?>
    <script>
      window.RaqiSettings = {
        user: {
          userId: <?= json_encode((string) $userId) ?>,
          email: <?= json_encode($userEmail) ?>,
          name: <?= json_encode($userName) ?>,
          userHash: <?= json_encode($userHash) ?>
        }
      };
    </script>

    سياق الصفحة لوكيل AI

    مع كل رسالة تخبر الدردشة وكيل AI بالصفحة التي يتصفحها المتسوق، والمنتج الذي ينظر إليه، وسلته. يعمل ذلك تلقائياً على Shopify وSalla وZid والصفحات التي تحتوي على بيانات المنتجات.

    نصيحة: أضف هذا الكود قبل كود التثبيت، أو استخدم Raqi.setContext بالحقول نفسها بعد تحميل الصفحة. يأتي سياق الصفحة من متصفح المتسوق، لذلك يتعامل معه وكيل AI كمعلومات وليس كتعليمات.

    • ما يُرسل: عنوان الصفحة (دون جزء الاستعلام)، وعنوانها ولغتها، والعملة، والمنتج (الاسم والسعر والعملة وSKU والرابط والصورة)، والسلة (عدد المنتجات والإجمالي والعملة).
    • تُحفظ هذه الحقول فقط. يُتجاهل أي شيء آخر، ويجب أن تبدأ الروابط بـ http:// أو https://، وألا تكون الأرقام سالبة.
    • السلة تُقرأ تلقائياً في Shopify، أما في المنصات الأخرى فحددها بنفسك كما في الكود أدناه.
    • قيمك هي الأولى: ما تحدده أنت يتقدم على ما تجده الدردشة في الصفحة.
    html
    <script>
      window.RaqiSettings = window.RaqiSettings || {};
      window.RaqiSettings.context = {
        product: { name: "Oud oil 30 ml", price: 120, currency: "SAR", sku: "OUD-30" },
        cart: { itemCount: 2, total: 240, currency: "SAR" }
      };
    </script>

    هل كان هذا المقال مفيداً؟