توثيق Analytics House
Analytics House منصة لتحليلات الويب ومراقبة تجربة المستخدمين الفعليين (Core Web Vitals) بدون ملفات تعريف الارتباط، مبنية على Cloudflare بالكامل (100%) باستخدام Cloudflare Workers وD1. لا ملفات تعريف ارتباط، ولا تخزين لعناوين IP، وملح (salt) يومي للزوار يُحذف بمجرد إقفال اليوم.
تنقّل سريع
- البدء (إعداد في دقيقتين): ثبّت سكربت التتبع بحجم 2.2 KB (بعد ضغط gzip)، وفعّل Core Web Vitals (
data-vitals="true")، وتتبّع النقرات بطريقة تصريحية، وأهداف الإيرادات، وعمق التمرير. - مرجع HTTP API وWebhook: أرسل الأحداث وقياسات Web Vitals عبر
POST /collect، واستعلم عن الإحصاءات، وإسناد الزيارات إلى محركات الإجابة بالذكاء الاصطناعي، وبيانات درع زواحف الذكاء الاصطناعي، ومسارات التحويل، وملاحظات المخطط الزمني، وWebhooks التنبيهات، وشارات SVG المباشرة. - الخصوصية التشفيرية وتقليل البيانات: شرح معمّق لإتلاف الملح اليومي المؤقت بطول 256 بت، وأداة تنقية البيانات الشخصية التلقائية على الحافة، ووضع انعدام السجل الخام (
ephemeral_raw)، وإخفاء الهوية من النوع k (k-anonymity)، ووكيل Worker من الطرف الأول بلا عناوين IP.
أبرز الإمكانات في لمحة
- إسناد الزيارات إلى محركات الإجابة بالذكاء الاصطناعي: رصد تلقائي للزيارات القادمة من
ChatGPT، وPerplexity، وClaude، وGoogle Gemini، وMicrosoft Copilot، وDeepSeek، وGrok، وYou.com، وPhind، وMistral Le Chat، وPoe، وKagi(بما في ذلكutm_source=chatgpt.com). - درع زواحف الذكاء الاصطناعي وروبوتات البحث: يستبعد تلقائيًا أكثر من 25 روبوتًا (
GPTBot،ClaudeBot،PerplexityBot،OAI-SearchBot،Googlebot) من مقاييس الزوار البشريين، مع تسجيل عدّادات يومية لزيارات الروبوتات تحفظ الخصوصية في/projects/:id/bots. - Core Web Vitals بدون ملفات تعريف الارتباط: مئينات (p50/p75/p95) لمقاييس
LCPوINPوCLSوTTFBوFCPمن المستخدمين الفعليين، ومؤشر تجربة حقيقية (Real Experience Score) من 0 إلى 100، وتفصيل زمن الاستجابة حسب كل مسار. - استيراد CSV من الأدوات المنافسة بنقرة واحدة: انقل الملخصات اليومية السابقة من Plausible Analytics أو Simple Analytics من إعدادات المشروع دون تداخل مع البيانات الحية.
الاستضافة الذاتية على Cloudflare Workers وD1
cd edge-ts
npm install
npm run db:migrate:remote
npx wrangler secret put JWT_SECRET
npm run deployهل تحتاج إلى مساعدة في نقل مشروعك أو إعداده؟ تفضّل بزيارة مركز المساعدة أو تواصل مع فريق الدعم الهندسي.