منصوبے کے بارے میں

Kero Go ویب ایپلی کیشنز کے لیے ایک ایمبیڈ ایبل اینالیٹکس حل ہے جو کلائنٹ سائیڈ اسکرپٹس پر بھروسہ کرنے کے بجائے سرور سائیڈ درخواستوں کو ٹریک کر کے پرائیویسی پر توجہ مرکوز کرتا ہے۔ یہ بیرونی ڈیٹا بیس یا سرورز کی فراہمی کے بغیر اہم ویب میٹرکس کی نگرانی کے لیے ایک فوری نظر آنے والا ڈیش بورڈ فراہم کرتا ہے۔ اہم صلاحیتوں میں شامل ہیں: - **فریم ورک انٹیگریشن**: مقبول Go فریم ورکس، خاص طور پر Gin اور Fiber کے لیے مڈل ویئر فراہم کرتا ہے۔ - **وزٹر ٹریکنگ**: براؤزر اور OS ورژن، ڈیوائس کی اقسام، ریفررز، UTM پیرامیٹرز، اور تقریباً جغرافیائی مقام (اختیاری GeoLite2 انٹیگریشن کے ذریعے) پر ڈیٹا جمع کرتا ہے۔ - **درخواست میٹا ڈیٹا**: درخواست کے دورانیے کو ٹریک کرتا ہے (تاکہ سست راستوں کی شناخت کی جا سکے) اور براؤزر وزٹس اور پروگرامیٹک HTTP کلائنٹ درخواستوں کے درمیان فرق کرتا ہے۔ - **پرائیویسی فرسٹ اپروچ**: IP ایڈریس یا مکمل User-Agent اسٹرنگز کو اسٹور نہیں کرتا؛ اس کے بجائے، یہ وزٹر گنتی کے لیے ہیشڈ IDs استعمال کرتا ہے اور Do Not Track (DNT) ہیڈر کو سپورٹ کرتا ہے۔ - **ڈیٹا مینجمنٹ**: قابل ترتیب ڈیٹا ریٹینشن مدت کے ساتھ آن ڈسک ڈیٹا اسٹوریج کے لیے Prometheus TSDB کا استعمال کرتا ہے۔ - **کسٹمائز ایبل فلٹرنگ**: ویب اثاثوں (CSS/JS)، معلوم بوٹس، اور مخصوص درخواست کی اقسام کو نظر انداز کرنے کے اختیارات۔