Skip to main content
يتكوّن SDK من وسم <script> واحد فقط. تثبّته مرة واحدة داخل <head> موقعك، ويُحمَّل بشكل غير متزامن دون أي أثر على أداء الصفحة.

الخطوة 1: انسخ النص البرمجي من لوحة التحكم

  1. في لوحة تحكم Scanova، افتح التحليلات ← تتبع التحويلات
  2. اختر إعداد تتبع التحويلات
  3. اختر إعداد التتبع لموقعك، في علامة التبويب تضمين النص
  4. فعّل مفاتيح التتبع التلقائي التي تريدها
  5. انسخ النص البرمجي المُولَّد
سيبدو النص البرمجي على هذا النحو، مع site_id الخاص بك مُدرجًا مسبقًا:

الخيار أ: التثبيت مباشرةً في HTML (موصى به)

الصق النص البرمجي داخل وسم <head> في موقعك، قبل إغلاق </head>:
أين تلصقه في المنصات الشائعة:

الخيار ب: Google Tag Manager

استخدم GTM إذا كنت تدير كل الوسوم من وحدة تحكم GTM ولا يمكنك تعديل HTML موقعك مباشرةً.
  1. افتح حاوية GTM الخاصة بك
  2. انقر على Tags ← New
  3. اختر Custom HTML كنوع للوسم
  4. الصق نص Scanova البرمجي كاملًا
  5. اضبط المُشغّل على All Pages
  6. سمِّ الوسم (مثلًا “Scanova Conversion Tracking”) وانقر على Save
  7. اضغط Submit ثم Publish لنشر الحاوية
لا تثبّت النص البرمجي مباشرةً في HTML وعبر GTM على الصفحة نفسها في آنٍ واحد. سيؤدي ذلك إلى تحميل SDK مرتين وإرسال أحداث مكرّرة.
نصائح لـ GTM:
  • اجعل الوسم يُطلَق في أبكر وقت ممكن — استخدم المُشغّلين “DOM Ready” أو “Page View”، وليس “Window Loaded”
  • إذا كان موقعك تطبيق صفحة واحدة (SPA)، فاقرأ دليل SPA وأطر العمل قبل ضبط مُشغّلات GTM

الخطوة 2: تحقّق من التثبيت

بعد نشر النص البرمجي:
  1. افتح موقعك في متصفح
  2. افتح DevTools، علامة التبويب Network
  3. رشّح باستخدام /ct
  4. أعد تحميل الصفحة
من المفترض أن ترى طلب POST إلى https://t.scanova.io/ct يُعيد الحالة 200. للاطلاع على قائمة تحقق كاملة، راجع التحقق وتصحيح الأخطاء.

الخطوات التالية

إعداد SDK

كل خيارات init وما الذي يتحكم فيه كل مفتاح.

الأحداث المخصصة

تتبّع إجراءات محددة للمستخدم من شيفرة JavaScript لديك.

أطر عمل SPA

الإعداد الخاص بـ React وNext.js وVue.

التحقق وتصحيح الأخطاء

التأكد من استقبال الأحداث بشكل صحيح.