6

मेरे पास एक रेल 3 ऐप है जिसे मैं इन-हाउस एनालिटिक्स बनाने के लिए देख रहा हूं। जिन वस्तुओं को ट्रैक करने की आवश्यकता है वे इंप्रेशन (और अद्वितीय इंप्रेशन) हैं, उन इंप्रेशन से आने वाले क्लिक और उन क्लिकों से आने वाले रूपांतरण। और ये सभी उपयोगकर्ता-विशिष्ट हैं इसलिए प्रत्येक उपयोगकर्ता देख सकता है कि उन्हें कितने इंप्रेशन, क्लिक और रूपांतरण प्राप्त हुए हैं।मेरे रेल 3 ऐप के लिए इन-हाउस एनालिटिक्स बनाने के बारे में जाने का सबसे अच्छा तरीका?

इस बारे में जाने का सबसे अच्छा तरीका क्या है? क्या मुझे एक अलग रेल ऐप बनाना चाहिए और इसे पिक्सल के साथ कॉल करना चाहिए? या क्या मुझे एक ही ऐप में सभी एनालिटिक्स कोड शामिल करना चाहिए?

इसके अलावा, क्या वहां कोई एनालिटिक्स प्लेटफ़ॉर्म पहले से मौजूद है जिसे मैं अपनी आवश्यकताओं को पूरा करने के लिए अनुकूलित कर सकता हूं?

धन्यवाद!

टिम

+2

क्या आपने Google Analytics पर एक नज़र डाली है? –

उत्तर

6

शुरू करने से पहले फिर से खोज करने पहिया, गूगल एनालिटिक्स एक डेवलपर एपीआई प्रदान (OAuth के माध्यम से, अन्य विकल्पों के बीच) है कि तुम क्या जरूरत है (एक साथ प्रत्येक उपयोगकर्ता प्रदान करने की क्षमता प्रदान कर सकते हैं अपने डेटा के बारे में देखें)।

http://code.google.com/apis/analytics/docs/gdata/home.html

अपने स्वयं के कर सकता है का निर्माण, यह करने के लिए शुरू में बुनियादी बात की तरह लग सकता है, जबकि लाइन नीचे आगे गंभीर प्रदर्शन निहितार्थ है, और Google डेटा का एक बहुत ही विस्तृत दृश्य प्रदान करते हैं।

यदि आप वास्तव में अपना खुद का लिखना चाहते हैं, तो मैं दृढ़ता से आग्रह करता हूं कि आप प्रत्येक अनुरोध के लिए डेटाबेस को हिट न करें। डेटा को रेडिस में रखें, या विकल्पों में से एक और समय-समय पर पृष्ठभूमि कार्य के माध्यम से डेटाबेस में इसे जारी रखें।

+0

वाह मुझे जीए डेवलपर एपीआई के बारे में पता नहीं था। मैं आवश्यक सभी विशिष्ट घटनाओं को ट्रैक कर सकता हूं और एपीआई के माध्यम से रिपोर्ट खींच सकता हूं। बहुत अच्छे धन्यवाद! – Tim

+0

जीए एपीआई के साथ केवल समस्या यह है कि क्रेडिट कार्ड टीआरएक्स करना आसान है, फिर GA के साथ प्रमाणित हो जाएं, खासकर यदि आप ऐप पर अपना खाता बाध्य नहीं करना चाहते हैं। – David

1

इस पर निर्भर करता है कि आप एक विशिष्ट उपयोगकर्ता के साथ Google Analytics डेटा को कैसे संबद्ध करने जा रहे हैं, तो आपको गोपनीयता निहितार्थों को दोबारा जांचना पड़ सकता है। Google अपने डेटा को ट्रैक किए जा रहे उपयोगकर्ताओं के बारे में किसी भी पहचानने वाली जानकारी से संबद्ध होने की अनुमति नहीं देता है।

यदि कोई समस्या है तो आप पिविक को ओपन सोर्स के रूप में आजमा सकते हैं और आप जो भी पसंद कर सकते हैं वह कर सकते हैं। यह PHP में लिखा गया है, रुबी नहीं, ताकि यह एक मुद्दा हो। जैसा कि @ d11wtq उल्लेख करता है, ट्रैकिंग सिस्टम में प्रदर्शन के मुद्दे हो सकते हैं यदि सही तरीके से नहीं बनाया गया है, तो आप संभवतः काम करने के लिए सिद्ध होने वाले किसी चीज़ से शुरू करना बेहतर होगा।

4

यदि, हालांकि, आप अपने डेटा को हमारे Google ओवरलोर्ड के पठार में नहीं रखना चाहते हैं :) तो आप वास्तव में अपना खुद का रोलिंग करने पर विचार कर सकते हैं। मेरे पास दो बार पहले है - और मैं इसे फिर से कर रहा हूं: इस बार बेहतर, ज़ाहिर है!

अपने यातायात बहुत उच्च नहीं है और आप किसी भी सभ्य सर्वर मंच पर चल रहे हैं तो जोड़ने एक ट्रैकिंग प्रणाली काफ़ी अपने रेल एप्लिकेशन पर कर लगाने नहीं जा रहा है, तो (मुझे पता है कि क्या 'सभ्य सर्वर मंच का मतलब है पर निर्भर करता है लेकिन यह सामान इन दिनों बहुत सस्ता है)। डेटाबेस में लेखन आमतौर पर बहुत तेज़ होता है - आपको सीधे क्लिक करना नहीं चाहते हैं, क्लिक के शेडलोड करना होगा। यदि आप बिजली के जवाब प्राप्त करने के लिए अपने सभी पहले_फिल्टर और इतने पर नहीं हैं तो संभवतः आप सबसे अधिक बाईपास कर सकते हैं। एक ऐप जो 2.3.9 चलाता है, ऐसा करने के लिए धातु का उपयोग करता है, उदाहरण के लिए।

मेरी नई ट्रैकिंग प्रणाली में मेरे पास एक एसटीआई तालिका है जो एक गतिविधि मॉडल से प्राप्त मॉडल के साथ जाती है; यहां आप दोनों इंप्रेशन और क्लिक रिकॉर्ड कर सकते हैं। इंप्रेशन रिकॉर्ड किए जाते हैं क्योंकि पृष्ठ बनाया गया है और AJAX का उपयोग करके क्लिक रिकॉर्ड किए गए हैं।

मैं फैंसी ग्राफ से परेशान नहीं हूं और इसी तरह - मैं कच्चे नंबर से खुश हूं - लेकिन इन्हें निश्चित रूप से जोड़ा जा सकता है।

फिलहाल मेरी प्रणाली सामान्य ऐप/फ़ोल्डर में है, लेकिन शायद मैं इसे इंजन में ले जाऊंगा ताकि मैं इसे और अधिक आसानी से उपयोग कर सकूं।

आशा है कि मदद करता है!

बीटीडब्ल्यू मैं Google Analytics का उपयोग कई साइटों के लिए भी करता हूं और यह ठीक है - मुझे बस यह थोड़ा करना है।

संबंधित मुद्दे