2008-10-08 20 views
7

तो Google Analytics में कोई एपीआई नहीं है जिसका उपयोग हम अपने डेटा को प्राप्त करने के लिए कर सकते हैं, तो क्या स्थानीय रूप से लॉग इन किए बिना Google द्वारा एकत्र किए गए डेटा को व्यवस्थित रूप से लाने का कोई प्रभावी तरीका है?Google Analytics से डेटा

संपादित करें: मैं एक पायथन या PHP समाधान पसंद करूंगा लेकिन कुछ भी काम करेगा।

+2

वे * आपके डेटा को निर्यात करने के लिए एक एपीआई रखते हैं: http://code.google.com/apis/analytics/docs/gdata/home.html – Brian

+1

सही है कि उनके पास अब एक एपीआई है, हालांकि जब प्रश्न अक्टूबर 08 को लिखा गया था तो उन्होंने नहीं किया। – UnkwnTech

उत्तर

4

इसके अलावा, मैं इस बारे में भूल गया: मैं वास्तव में पूरी तरह से एक ग्राहक के लिए इस से लागू नहीं किया क्योंकि समझौते के माध्यम से गिर गया ...

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

+0

गोपनीयता पर बस एक फॉलोअप प्रश्न बदल जाएगा पेज टैग पर्याप्त है कि Google Analytics खाता बी के उपयोगकर्ता खाता ए से डेटा और आंकड़े नहीं देख पाएंगे? दोनों खाते एक ही वेबसाइट को लक्षित कर रहे हैं – bouncingHippo

1

अच्छा, यह इस बात पर निर्भर करता है कि आप डेटा के साथ क्या करना चाहते हैं। यदि आप केवल इसके हिस्से को संसाधित करना चाहते हैं, तो मुझे नहीं लगता कि यह मुश्किल है।

यहाँ गूगल से एक हिट स्पष्टीकरण और किसी और के साथ एक मूल वेब खोज है: http://www.google.com/support/analytics/bin/answer.py?hl=en&answer=55561 http://blogoscoped.com/archive/2008-01-17-n73.html

+0

मैंने पहले लिंक को देखा है, और Google द्वारा दिए गए विकल्पों में से कोई भी प्रोग्राम प्रोग्रामेटिक नहीं है, जब तक कि मैं एक अनुस्मारक प्रोग्राम लिखने वाला नहीं हूं :(दूसरा मैंने देखा है लेकिन मैं कम हैक की उम्मीद कर रहा था। प्रयास के लिए +1 – UnkwnTech

0

कुछ समय हो गया जब से मैं यह का सामना करना पड़ा, लेकिन Google Analytics एक एक्सएमएल उत्पादन प्रकार है, तो आप अपने सिस्टम में डेटा प्राप्त करने के लिए पार्स कर सकते हैं। हालांकि, मेरा मानना ​​है कि xml फ़ाइल को प्रोग्रामिक रूप से प्राप्त करने का कोई तरीका नहीं है, इसलिए किसी को अभी भी फ़ाइल में जाना और फ़ाइल बनाना है और इसे अपने ऐप पर फ़ीड करना है।

अच्छा सवाल हालांकि, मुझे यह देखना अच्छा लगेगा कि 100% स्वचालित समाधान है या नहीं।

+0

यह वही है जो मैं उम्मीद कर रहा हूं, मैं हर महीने अपने ग्राहकों को कस्टमाइज्ड रिपोर्ट भेजना चाहता हूं ताकि वे जान सकें कि मुझे ऐसा करने के लिए याद रखने के बिना क्या चल रहा है। – UnkwnTech

1

greqo (PHP) का उपयोग कर डेटा तक पहुंचने का एक पूरी तरह से प्रोग्रामेटिक तरीका है, लेकिन एनालिटिक्स क्लास बीटा में है। इसे here देखें।

यदि बीटा स्वीकार्य नहीं है, तो आप जो चाहते हैं उसे प्राप्त करने के लिए आप एक्सएमएल और याहू पाइप्स के मिश्रण का उपयोग कर सकते हैं।

बुनियादी विधि

एक प्रयोग करने योग्य प्रारूप में ट्रैकिंग डेटा प्राप्त - हम Google एनालिटिक्स एक नियमित आधार पर एक XML फ़ाइल के रूप में इस ईमेल करने के लिए निर्धारित कर सकते हैं।

एक्सएमएल फ़ाइल को ऑनलाइन सुलभ बनाएं - Google समूहों के अनुलग्नक को ईमेल करके, फ़ाइल स्वचालित रूप से सार्वजनिक URL दी गई है। सबसे हाल ही में रिपोर्ट का URL बाहर

कार्य - चूंकि Google समूह आरएसएस को प्रदान करता है/एटम सभी संदेशों के लिए फ़ीड, हम आसानी से सबसे हाल संदेश का URL पा सकते हैं और इसलिए का URL बाहर काम एक्सएमएल रिपोर्ट।

उपयोग के लिए डेटा तैयार - हम की जरूरत एक्सएमएल में हेरफेर और में एक आसान JSON प्रारूप है कि हम हमारे ब्लॉग है, जो सभी याहू पाइप्स का उपयोग किया जा सकता है का उपयोग कर सकते यह मालिश करें।

here से लिया।

1

मैंने एक समाधान लागू किया जहां हमने एनालिटिक्स रिपोर्ट को प्रत्येक दिन एक जीमेल खाते में ईमेल करने के लिए निर्धारित किया और मैंने पीओपी 3 के माध्यम से मांग पर रिपोर्ट खींच ली। यह बहुत आसान है और तेजी से काम करता है। मैंने सुना है कि Epic1 भी आपके लिए यह करेगा। मैं अब शोध कर रहा हूं।

9

Google ने अभी घोषणा की है कि वे making available a data export API for Google Analytics हैं। ऐसा लगता है कि आप वही है जो आप खोज रहे हैं।

उनकी घोषणा के अनुसार, यह सुविधा वर्तमान में निजी बीटा में है, लेकिन मुझे लगता है कि आने वाले हफ्तों/महीनों में सभी खातों में इसे लॉन्च किया जाएगा। आपकी जरूरतों के आधार पर, आप एक अल्पकालिक हैकिश समाधान बनाने के बजाय बस प्रतीक्षा करना चाहेंगे।

यदि आप रुचि रखते हैं, तो मुझे लगता है कि कार्यक्षमता को पहले Google Analytics Trusted Tester प्रोग्राम के सदस्यों के सामने लाया जा रहा है।

+0

Google पर, वे बीटा और बीटा का उपयोग करते हैं। जीमेल बीटा में भी है, लेकिन पिछले 4 सालों से मेरा मुख्य ई-मेलप्रोवाइडर भी .... – Gerrit

+0

सिर्फ एक फॉलोअप प्रश्न, पृष्ठ टैग को बदलना पर्याप्त होगा जैसे कि Google Analytics खाता B के उपयोगकर्ता डेटा नहीं देख पाएंगे और खाता ए से आंकड़े? दोनों खाते एक ही वेबसाइट – bouncingHippo

2

Google Analytics API अब हर किसी के लिए खुला है और लग रहा है यह पूरा डेटा सेट

+0

को लक्षित कर रहे हैं हां, वास्तव में यह है। – UnkwnTech

1

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

निर्देश और पता चलता उदाहरणों: http://blog.yhathq.com/posts/pandas-google-analytics.html

अधिक उदाहरण: http://quantabee.wordpress.com/2012/12/17/google-analytics-pandas/

मैं भी कुछ प्रश्नों आरंभ करने के लिए https://github.com/sk8asd123/ga_pandas

0

हम सिर्फ एक उत्पाद जारी पोस्ट किया है - Megalytic - जो Google Analytics API से डेटा का उपयोग करके कस्टम रिपोर्ट बनाने में बहुत आसान बनाता है। आप इन रिपोर्ट को अपने Google Analytics खाते को साझा किए बिना दूसरों को ईमेल कर सकते हैं। साथ ही, रिपोर्ट के लिंक बनाएं, पीडीएफ के रूप में डाउनलोड करें, आदि

+0

हाय मार्क, यहां तक ​​कि एक घंटे के भीतर आपके उपकरण को बढ़ावा देने वाले अस्वीकरण के साथ एक सीमा रेखा स्पैम देखा जा सकता है। – bummi

+0

अच्छा बिंदु। मैं स्टैक ओवरफ्लो में उपयोगी तकनीकी सामग्री का योगदान करने की कोशिश करता हूं, और कभी-कभी उचित लगता है कि मेगालिटिक के बारे में एक टिप्पणी में गिरावट आती है। इस मामले में, मैं आपसे सहमत हूं कि मैं ओवरबोर्ड चला गया। –