Skip to main content
عند تفعيل خيارات التتبع التلقائي في scanova('init', ...)، يلتقط SDK إجراءات المستخدم تلقائيًا دون أي شيفرة إضافية. تعرض هذه الصفحة بالضبط ما ترسله كل خاصية من خصائص التتبع التلقائي.

مشاهدة الصفحة

يُفعَّل بواسطة: autoPageview: true يُطلَق مرة واحدة لكل تحميل للصفحة، بمجرد تهيئة SDK. نوع الحدث: pageview البيانات الوصفية الملتقطة: (لا شيء — سياق الصفحة موجود في حقول المستوى الأعلى) مثال كامل على الحمولة:
مهم: يُطلَق autoPageview عند تهيئة SDK. وإذا استدعيت أيضًا scanova('track', 'page_view', ...) يدويًا، فستُرسل حدثين لكل تحميل للصفحة. استخدم أحدهما فقط. منع التكرار: يمنع SDK إطلاق pageview مرتين للرابط نفسه ضمن دورة حياة واحدة. في موقع تقليدي متعدد الصفحات، إذا غادر الزائر ثم عاد إلى الرابط نفسه، فإن التحميل الثاني يعيد تهيئة SDK ويُطلق الحدث بشكل طبيعي. أما في تطبيق الصفحة الواحدة (SPA) حيث يتغيّر الرابط من جهة العميل، فيعني هذا المنع أن العودة إلى مسار سبقت زيارته لا تعيد إطلاق مشاهدة الصفحة — عليك معالجة ذلك بنفسك. راجع دليل SPA.

النقر

يُفعَّل بواسطة: autoClicks: true يُطلَق عندما ينقر الزائر على رابط (<a>) أو زر (<button>) أو أي عنصر يحمل role="button". نوع الحدث: click البيانات الوصفية الملتقطة: مثال على الحمولة:
تسميات مخصصة للعناصر: أضف data-scnv-name إلى أي عنصر للتحكم في التسمية التي تظهر في التقارير:

إرسال النموذج

يُفعَّل بواسطة: autoForms: true يُطلَق عندما يرسل الزائر أي <form> في الصفحة. قيم الحقول لا تُلتقط أبدًا — تُلتقط هوية النموذج فقط. نوع الحدث: form_submit البيانات الوصفية الملتقطة: مثال على الحمولة:
اسم مخصص للنموذج:

عمق التمرير

يُفعَّل بواسطة: autoScroll: true يُطلَق عندما يتجاوز الزائر علامات محددة في الصفحة. تُطلَق كل علامة مرة واحدة لكل تحميل للصفحة — والتمرير صعودًا ونزولًا بشكل متكرر لا يعيد إطلاق العلامة نفسها. نوع الحدث: scroll العلامات: 25% و50% و75% و90% البيانات الوصفية الملتقطة: أمثلة على الحمولة:
تستخدم أحداث التمرير مهلة تهدئة قدرها 100 مللي ثانية لتجنّب الإطلاق مع الحركات الطفيفة. تنبيه خاص بتطبيقات SPA: تُحفظ علامات التمرير في الذاكرة ولا تُعاد تهيئتها عند تغيير المسار في تطبيق الصفحة الواحدة. فإذا بلغ الزائر 75% في /home ثم انتقل إلى /pricing، لن يُطلق SDK أحداث 25% أو 50% أو 75% في /pricing — بل الأحداث الخاصة بالعلامات التي تتجاوز ما بلغه سابقًا فقط. ولإعادة تهيئة تتبع التمرير عند تغيير المسار، أعد تحميل SDK أو اعتمد أحداث تمرير يدوية.

الجمع بين التتبع التلقائي والأحداث المخصصة

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