عن المشروع

توفر InsightsTrack منصة تحليلات كاملة الميزات يمكنك تشغيلها على البنية التحتية الخاصة بك، مما يلغي الحاجة إلى خدمات طرف ثالث مثل Google Analytics. يسجل النظام الأحداث عبر وسم نصي خفيف الوزن واحد ويخزن الأحداث الخام في PostgreSQL. يقوم عامل خلفي بمزامنة هذه السجلات في DuckDB، الذي يدعم جميع الاستعلامات التحليلية، ويوفر أوقات استجابة دون ثانية للوحات المعلومات النموذجية. الميزات الرئيسية تشمل: - مراقبة الزوار في الوقت الفعلي، وتحليل مصادر الزيارات، وتحليل مسارات التحويل. - خرائط حرارية مرئية، وتتبع عمق التمرير، واكتشاف النقرات الغاضبة، وتقارير Core Web Vitals. - محلل ذكاء اصطناعي يسمى **Pulse** يجيب على أسئلة اللغة الطبيعية برسوم بيانية وجداول وتصدير CSV مباشرة، باستخدام نماذج Anthropic أو OpenAI أو Google. - إدارة فرق متعددة المستخدمين مع أدوار مخصصة، وضوابط الأذونات، وروابط دعوة. - تقارير قابلة للتصدير، واستوديو تقارير بالسحب والإفلات، ومحرر SQL للقراءة فقط في DuckDB. - بدون ملفات تعريف ارتباط أو بصمات؛ معرّفات الزوار مجهولة الاسم ويتم احترام DNT/GPC، مما يجعل المنصة متوافقة مع GDPR. خيارات النشر مرنة: - **Docker Compose** – إعداد بأمر واحد يطلق PostgreSQL وDuckDB وواجهة API Express ولوحة معلومات React وموقع تجريبي وpgAdmin. - **Node.js يدويًا** – تشغيل خلفية Express وواجهة React الأمامية بشكل منفصل، مع الاتصال بمثيل PostgreSQL موجود. - **الخدمات السحابية** – الخلفية على Railway/Render مع إضافة PostgreSQL، والواجهة الأمامية على Vercel أو Cloudflare Pages أو Netlify. تتكون حزمة التقنية من React 18 + Vite + Tailwind للواجهة، وNode.js 20 + Express للـ API، وPostgreSQL 16 لاستمرارية الكتابة، وDuckDB لقراءات التحليل العمودية. يستخدم المصادقة JWTs وbcrypt، بينما تتم معالجة التخزين المؤقت في الذاكرة مع TTLs. تتضمن وثائق شاملة، ومرجع API، ومجموعات اختبار. تم إصدار InsightsTrack تحت ترخيص MIT وهي مجانية للاستضافة الذاتية والتعديل والتوسع.