इस प्रोजेक्ट के बारे में
convex-analytics एक Convex कॉम्पोनेंट है जो तीसरे पक्ष की सेवाओं के बिना फर्स्ट-पार्टी प्रोडक्ट और वेब एनालिटिक्स प्रदान करता है। इवेंट्स को हाई-स्पीड HTTP इनगेस्ट एंडपॉइंट पर भेजा जाता है और डेवलपर के अपनी Convex डिप्लॉयमेंट में संग्रहीत किया जाता है।
समर्थन:
- पैजव्यू ट्रैकिंग और कस्टम इवेंट लॉगिंग
- identify(userId, traits) के माध्यम से यूज़र पहचान
- अनाम दर्शकों और सत्र ट्रैकिंग
- रेफेरेर, UTM कैम्पेन, डिवाइस, ब्राउज़र, OS और देश रिपोर्टिंग
- टाइमसीरीज चार्ट्स और KPI ओवरव्यू डैशबोर्ड
- इवेंट प्रॉपर्टी ब्रेकडाउन क्वेरीज़
- कच्चे इवेंट, पैजव्यू, सत्र और दर्शक ड्रिल-डाउन लिस्ट्स
- ऑटो-बैचिंग, localStorage/sessionStorage पैरसिस्टेंस और वैकल्पिक ऑटो-पैजव्यू के साथ ब्राउज़र SDK
- AsyncStorage या कस्टम स्टोरेज प्रोवाइडर का उपयोग करने वाला React Native SDK
- write-key-scoped साइट रिकॉर्ड्स के माध्यम से मल्टी-साइट समर्थन
- कच्चे इवेंट्स और होली रास्पल्स के लिए 90 दिनों की रिटेंशन डिफ़ॉल्ट; दैनिक रास्पल्स अनिश्चित काल तक रखे जाते हैं
- cron जॉब्स से कॉल करने योग्य स्पष्ट क्लीनअप एक्शन्स
आर्किटेक्चर पांच Convex टेबल्स पर निर्मित है—sites, visitors, sessions, events (append-only), और rollups (hourly/daily)—जिसमें बैकग्राउंड वर्कर कच्चे इवेंट्स को रास्पल्स में एग्रीगेट करता है। डैशबोर्ड क्वेरीज़ कच्चे इवेंट्स और रास्पल्स दोनों से पढ़ती हैं।
इंस्टॉलेशन में npm पैकेज जोड़ना, Convex ऐप पर कॉम्पोनेंट रजिस्टर करना, HTTP इनगेस्ट राउट एक्सपोज़ करना, बूटस्ट्रैप म्यूटेशन के माध्यम से कम से कम एक साइट प्रविजन करना, और फिर authenticated read क्वेरीज़ द्वारा समर्थित AnalyticsDashboard React कॉम्पोनेंट रेंडर करना शामिल है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.