2012-04-05 11 views
5

के लिए Analytics मैं अपने Tastypie- संचालित API में कुछ प्रकार के एनालिटिक्स जोड़ने के लिए देख रहा हूँ। मैं नियमित रूप से नियमित वेब साइट के लिए Google Analytics का आनंद लेता हूं हालांकि स्पष्ट रूप से यह एपीआई के लिए काम नहीं करेगा। सामान्य रूप से एपीआई के लिए आप एनालिटिक्स कैसे करते हैं? और क्या टेस्टीपी के लिए कोई पैकेज उपलब्ध है जो विश्लेषिकी जोड़ता है - कम से कम कुछ मूल बातें: संसाधन यूआरएल, समय, एजेंट, अनुरोध शीर्षलेख इत्यादि?tastypie

जबकि मैं टेस्टपी का उपयोग करता हूं, वही सवाल डीजेंगो-पिस्टन और डीजेंगो-रेस्ट-फ्रेमवर्क से पूछा जा सकता है।

उत्तर

3

यदि आप अपने संसाधन में throttle = CacheDBThrottle() का उपयोग करते हैं, तो आप tastypie_apiaccess तालिका में संसाधन url, समय, अनुरोध विधि और पहचानकर्ता (यदि आप प्रमाणीकरण का उपयोग कर रहे हैं) देख सकते हैं। हालांकि, आईपी, देश, उपयोगकर्ता एजेंट, अनुरोध शीर्षलेख इत्यादि जैसी अन्य जानकारी अभी भी गायब हैं। आप इस जानकारी को सहेजने के लिए अपनी खुद की थ्रॉटल क्लास और मॉडल बनाने का उपयोग कर सकते हैं।

एक और दृष्टिकोण आपके सर्वर लॉग का विश्लेषण करने के लिए कुछ टूल का उपयोग करना हो सकता है।

0

फिर भी एक और टूल जिसे आप कोशिश कर सकते हैं Qmonix है। यह विश्लेषिकी एसडीके है जो आपको किसी भी तरह की घटनाओं को धक्का देने की अनुमति देता है।

घटनाक्रम इस "my_app/event/हुआ" की तरह एन्कोड किए गए हैं।

घटनाक्रम HTTP API पर भेजे गए हैं ताकि आप अपने वेब ऐप्स में क्यूमोनिक्स का उपयोग कर सकें।

दुर्भाग्यवश, इसके लिए कोई Tastypie lib नहीं है, लेकिन आप अभी भी अपने ईवेंट को HTTP पर भेजने के लिए आसानी से अपने स्वयं के रैपर लिखने में सक्षम हैं।

आप github पर अन्य लापरवाही libs (जावास्क्रिप्ट, एंड्रॉइड, आदि) पर एक नज़र डाल सकते हैं।

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