इस प्रोजेक्ट के बारे में

यह पैकेज Electron डेस्कटॉप एप्लिकेशन में Aptabase एनालिटिक्स को इंटीग्रेट करने के लिए एक SDK प्रदान करता है। Aptabase मोबाइल, डेस्कटॉप और वेब एप्लिकेशन के लिए एक ओपन सोर्स, प्रिवेसी-फर्स्ट, सरल एनालिटिक्स प्लेटफ़ॉर्म है। स्थापना npm के माध्यम से की जाती है: npm add @aptabase/electron इनिशियलाइजेशन Electron के main प्रोसेस में app ready इवेंट से पहले होता है, जिसमें Aptabase डैशबोर्ड से प्राप्त आपका App Key पास किया जाता है। ईवेंट ट्रैकिंग के लिए @aptabase/electron/renderer से (renderer प्रोसेस ईवेंट के लिए) या @aptabase/electron/main से (main प्रोसेस ईवेंट के लिए) trackEvent फ़ंक्शन आयात करें। ईवेंट को कस्टम प्रॉपर्टी के साथ या बिना ट्रैक किया जा सकता है, जो स्ट्रिंग्स या नंबर होने चाहिए। SDK स्वचालित रूप से OS, ऐप वर्जन और अन्य उपयोगी मेटाडेटा के साथ ईवेंट को अमीर बनाता है। SDK किसी भी ईवेंट को ऑटो-ट्रैक नहीं करता; डेवलपर को जहां भी डेटा कैप्चर करना हो वहां manually trackEvent कॉल करना होगा। स्टार्टअप पर trackEvent कॉल करने की सिफारिश की जाती है। trackEvent फ़ंक्शन बैकग्राउंड में असिंक रूप से चलता है और इसके awaited होने की आवश्यकता नहीं होती। AI/LLM इंटीग्रेशन मार्गदर्शन के लिए, रिपॉजिटरी llms.txt फ़ाइल का संदर्भ देती है।