منصوبے کے بارے میں
InsightFlare ایک اوپن سورس ویب اینالیٹکس سسٹم ہے جسے مکمل طور پر Cloudflare پر تعینات کرنے کے لیے ڈیزائن کیا گیا ہے۔ اس کے README کے مطابق، یہ پرائیویسی دوست اور GDPR کے مطابق ہے، کوکیز استعمال نہیں کرتا، اور خام IP معلومات محفوظ نہیں کرتا؛ جیو لوکیشن ریزولوشن Cloudflare کے ذریعے سنبھالا جاتا ہے۔ اس میں ایک اسمارٹ ٹریکنگ شدت کا میکانزم شامل ہے جو علاقائی پرائیویسی قوانین کی بنیاد پر وزیٹر شناخت کنندہ کی پائیداری کو ایڈجسٹ کرتا ہے۔ فرنٹ اینڈ SDK gzip کمپریشن کے بعد تقریباً 3 KB ہے اور Cloudflare کے عالمی CDN کے ذریعے فراہم کیا جاتا ہے۔ یہ ڈیٹا ایٹریبیوٹس اور JavaScript API کے ذریعے کسٹم ایونٹ ٹریکنگ کے ساتھ ساتھ پرفارمنس میٹرک ٹریکنگ کی حمایت کرتا ہے۔
ڈیش بورڈ کثیر لسانی اور بصری ہے، جس میں دنیا بھر کے 95% سے زیادہ مقامات کے ناموں کے لیے خودکار ترجمہ کی خصوصیت موجود ہے۔ دستاویزی صلاحیتوں میں ٹریفک ڈائمنشن ٹریکنگ، ریئل ٹائم وزیٹر مانیٹرنگ، پیج لیول اینالیٹکس، وزیٹر پرفارمنس، سورس کوالٹی موازنہ، UTM کیمپین ٹریکنگ، کسٹم ایونٹس، سیشن انسپکشن، وزیٹر پروفائلز، واپسی کے وزٹس، جغرافیائی تقسیم، ڈیوائس اور براؤزر کی تفصیلات، فنلز، شیڈولڈ ٹاسکس، پبلک شیئرنگ، API کیز، ای میل نوٹیفیکیشنز، اور ریکوسٹ آبزرویشن کے ساتھ بوٹ پروٹیکشن شامل ہیں۔
تعیناتی Cloudflare Deploy to Cloudflare بٹن کے ذریعے کی جا سکتی ہے۔ README کے مطابق Cloudflare خود بخود ریپوزٹری کو کلون کرتا ہے اور مطلوبہ وسائل کو بائنڈ کرتا ہے۔ دو سیکرٹس ضروری ہیں: MAIN_SECRET، ایک رینڈم اسٹرنگ جو 16 حروف سے لمبی ہو اور وزیٹر سالٹس، سیشن کیز، اور API کی ہیش کیز اخذ کرنے کے لیے استعمال ہوتی ہے، اور BOOTSTRAP_ADMIN_PASSWORD، ابتدائی ایڈمنسٹریٹر پاس ورڈ۔ تعیناتی کے بعد، صارفین ایڈمن اکاؤنٹ سے سائن ان کر سکتے ہیں، کریڈنشلز تبدیل کر سکتے ہیں، اور ڈومین کو کسٹمائز کر سکتے ہیں۔ مفت Cloudflare کوٹاز کے بارے میں بتایا گیا ہے کہ وہ روزانہ 100,000 وزٹس تک کی حمایت کرتے ہیں۔
اختیاری ایڈوانس کنفیگریشن میں ریکوسٹ، ٹریفک، اور ایونٹ اینالیٹکس کے لیے Analytics Engine ڈیٹا سیٹس؛ ایک سال سے زیادہ پرانے ڈیٹا کے لیے R2 کولڈ آرکائیو؛ اور GitHub App کے ذریعے ایک خودکار اپ ڈیٹ سسٹم شامل ہے جو اپ اسٹریم تبدیلیوں کی دستیابی پر پل ریکوسٹ جمع کراتا ہے۔ یہ پروجیکٹ AI ایجنٹس کے لیے Skills بھی فراہم کرتا ہے تاکہ ہم آہنگ ایجنٹس اس کی .well-known/skills.json فائل پڑھ سکیں اور اجازت کے بعد ڈیٹا تک رسائی حاصل کر سکیں۔ دستاویزی ٹیک اسٹیک فرنٹ اینڈ پر TanStack Start, TanStack Router, Vite, React, Tailwind CSS, Radix UI, shadcn, Recharts, deck.gl, maplibre-gl, اور Motion استعمال کرتا ہے، جبکہ بیک اینڈ پر Cloudflare Workers, Durable Objects, D1, R2, اور KV استعمال کیے گئے ہیں، جنہیں Cloudflare Vite Plugin, Wrangler, اور TypeScript کے ساتھ بنایا گیا ہے۔ مینوئل تعیناتی اور لوکل ڈویلپمنٹ ورک فلو، عام npm کمانڈز، کلیدی کنفیگریشن متغیرات، اور MIT لائسنس کی بھی وضاحت کی گئی ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.