প্রকল্প সম্পর্কে

এই প্যাকেজটি ইলেকট্রন ডেস্কটপ অ্যাপ্লিকেশনে এপ্টাবেস অ্যানালিটিক্স একীকরণের জন্য একটি SDK প্রদান করে। এপ্টাবেসকে মোবাইল, ডেস্কটপ এবং ওয়েব অ্যাপ্লিকেশনের জন্য ওপেন সোর্স, প্রাইভেসি-ফার্স্ট, সহজ অ্যানালিটিক্স প্ল্যাটফর্ম হিসেবে বর্ণনা করা হয়েছে। নথিতে স্থাপন npm এর মাধ্যমে সম্পন্ন হয়: npm add @aptabase/electron ইনিশিয়ালাইজেশন ইলেকট্রন মূল প্রসেসে অ্যাপ রেডি ইভেন্টের আগে ঘটে, যেখানে এপ্টাবেস ড্যাশবোর্ড থেকে প্রাপ্ত আপনার অ্যাপ কী পাঠানো হয়। ইভেন্ট ট্র্যাকিংয়ের জন্য @aptabase/electron/renderer থেকে রেন্ডারার প্রসেস ইভেন্টের জন্য বা @aptabase/electron/main থেকে মূল প্রসেস ইভেন্টের জন্য trackEvent ফাংশন আমদানি করা হয়। কাস্টম প্রপার্টিসহ বা ছাড়া ইভেন্ট ট্র্যাক করা যায়, যা অবশ্যই স্ট্রিং বা নম্বর হতে হবে। SDK স্বয়ংক্রিয়ভাবে OS, অ্যাপ ভার্সন এবং অন্যান্য উপযোগী মেটাডেটা দিয়ে ইভেন্ট সমৃদ্ধ করে। SDK কোনো ইভেন্ট স্বয়ংক্রিয়ভাবে ট্র্যাক করে না; ডেভেলপারদের ডেটা সংগ্রহ করতে চাইলে কোথাও ম্যানুয়ালি trackEvent কল করতে হবে। স্টার্টআপে trackEvent কল করার সুপারিশ করা হয়। trackEvent ফাংশন ব্যাকগ্রাউন্ডে অ্যাসিনক্রোনাসভাবে চলতে থাকে এবং এটি আওয়াট করার প্রয়োজন নেই। AI/LLM একীকরণ নির্দেশিকার জন্য, রিপোজিটরি একটি llms.txt ফাইলের উল্লেখ করে।