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

کلیم اینالٹیکس ایک لائٹ ویٹ جاوا اسکرپٹ SDK ہے جو آپ کو کوکیز یا ذاتی شناخت کے بغیر پروڈکٹ استعمال کی ڈیٹا جمع کرنے کی اجازت دیتا ہے۔ آپ کے پروجیکٹ ID کے ساتھ لائبریری کو شروع کرنے کے بعد، صفحہ دیکھنے اور سیشن کی معلومات خود بخود ریکارڈ کی جاتی ہیں، اور آپ کسٹم واقعات بھیج سکتے ہیں، لاگ ان کردہ صارفین کو شناخت کر سکتے ہیں، درآمد کے معاملات کو کیپچر کر سکتے ہیں اور غلطیوں کو لاگ کر سکتے ہیں۔ انسٹالیشن سادہ ہے: npm کے ذریعے پیکیج شامل کریں یا CDN کو نشان دہی کرنے والے ایک اسکرپٹ ٹیگ پیسٹ کریں۔ اس اسکرپٹ نے پروجیکٹ شناخت کو data-clamp-project ایٹریبوٹ سے پڑھا اور فوری طور پر نشر کرنا شروع کر دیا۔ رییکٹ، نیکسٹ جیسے فریم ورکز، وائٹ، نکست، سولٹ کٹ، اسٹرو اور دیگر کے لیے SDK مخصوص گائڈز اور رییکٹ کمپوننٹ فراہم کرتا ہے جو روٹ لے آؤٹ میں رکھا جا سکتا ہے۔ API میں init، track، identify، reset، revenue، getAnonymousId اور getUserId شامل ہیں۔ Track آپ کو کسی بھی نام دیا گیا واقعہ کو فلیٹ کی چیزوں کے ساتھ ریکارڈ کرنے کی اجازت دیتا ہے۔ Revenue ایک ٹائپڈ ہیلپر ہے جو کینونیکل سبسکرپشن اور خریداری واقعات کو ایمبٹ کرتا ہے، ماهانہ دوبارہ آمد (MRR) ڈیلتا کی خودکار حساب کتاب کرتا ہے جو بکنگ دوران کی بنیاد پر ہوتا ہے۔ Identify مستحکم صارف ID کو مستقبل کے واقعات سے جوڑتا ہے، جبکہ reset لاگ آؤٹ پر اس کے تعلق کو صاف کرتا ہے۔ ٹائپڈ واقعہ میپس کو ٹائپ اسکرپٹ میں تعین کیا جا سکتا ہے، جس سے آپ کو کمپائل ٹائم ایکو ٹیم اور کسٹم واقعات کی توثیق ملے گی۔ درآمد واقعات ایک سخت یونین ٹائپ کے پیروی کرتے ہیں جو سبسکرپشنز، ایک بار کے خریداری اور واپسیوں کے لیے صحیح فیلڈ کے ترکیب کو مجبور کرتے ہیں۔ غلطی کا انتظام کو فعال کیا جا سکتا ہے تاکہ غیر محفوظ شدہ استثناء اور غیر محفوظ پرامس ریجیکشن کو $error واقعات کے طور پر کیپچر کیا جا سکے، جو فنگر پرنٹ کے ذریعے گروپ کیے جاتے ہیں تاکہ تجزیہ آسان ہو۔ اختیاری ایکسٹینشنز خارجی لنکوں، فائل ڈاؤن لوڈز، 404 صفحات، ڈیٹا ایٹریبوٹ سے چلانے والے واقعات، ویب ویٹلز اور سیکشن دیکھنے کی دیکھنے کی کارکردگی کے لیے خودکار نشر کو شامل کرتے ہیں۔ ہر ایکسٹینشن کو ضرورت پڑنے پر لوڈ کیا جاتا ہے، جو بنڈل سائز کو کم رکھتا ہے۔ سرور سائڈ استعمال کو ایک الگ بیلڈ کے ذریعے سپورٹ کیا جاتا ہے جس کے لیے API کی چیک کی ضرورت ہوتی ہے۔ آپ بیک اینڈ سروسز، ویب ہوکس یا سرور ایکشنز سے ویسے ہی واقعات ایمبٹ کر سکتے ہیں، جو ایک ہی واقعہ سٹریم کو یقینی بناتا ہے۔ جمع کردہ تمام ڈیٹا کلیم اینالٹیکس پلیٹ فارم میں محفوظ ہوتا ہے، جو مہینے میں 100 کی واقعات کی مفت تری کے ساتھ فراہم کرتا ہے اور ایک داخلی ماڈل کنٹیکسٹ پروٹوکول سرور۔ یہ واقعات کلاوڈ، کرسر یا VS Code ایکسٹینشنز جیسے AI ایجنٹس کے ذریعے مستقیم استفسار کرنے کے قابل بناتا ہے، جو طبیعی زبان کی تجزیات اور آٹومیٹڈ سمجھدہ اور اشارے فراہم کرتا ہے۔ SDK MIT لائسنس کے تحت جاری کیا گیا ہے اور clamp-sh/analytics ریپوزٹری میں مینٹینڈ ہے۔