2016-08-03 11 views
5

मैं अपने एंड्रॉइड एप्लिकेशन के साथ फायरबेस रीमोट कॉनफिग और एनालिटिक्स को एकीकृत करने की कोशिश कर रहा हूं। रिमोट कॉन्फ़िगरेशन भाग काम कर रहा है लेकिन Analytics हिस्सा काम नहीं कर रहा है। यहां मेरा build.gradleफ़ायरबेस विश्लेषण भी लॉग में दिखाई देता है लेकिन फ़ायरबेस कंसोल पर नहीं

// Firebase configuration 
    compile group:'com.google.firebase', name:'firebase-core', version: '9.4.0' 
    compile group:'com.google.firebase', name:'firebase-config', version: '9.4.0' 

    // Firebase analytics 
    compile 'com.google.android.gms:play-services-analytics:9.4.0' 

यहां मेरा गतिविधि कोड है।

FirebaseAnalytics firebaseAnalytics = FirebaseAnalytics.getInstance(this); 
     firebaseAnalytics.setUserId("5107611364"); 
     firebaseAnalytics.setUserProperty("custom_user_property", "custom_user_proerty_value"); 

     Bundle bundle = new Bundle(); 
     bundle.putString(FirebaseAnalytics.Param.ITEM_ID, "SomeID"); 
     bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "SomeIDName"); 
     bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "IdType"); 
     firebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle); 

मैं ग्राहक संपत्ति के साथ-साथ ईवेंट प्रकाशित करने की कोशिश कर रहा हूं लेकिन वे दोनों काम नहीं कर रहे हैं। मैंने एडीबी लॉगिंग सक्षम की है और मैं देख सकता हूं कि कस्टम इवेंट और प्रॉपर्टी प्रकाशित की गई है। ये 24 घंटे बाद भी फायरबेस विश्लेषण कंसोल पर दिखाई नहीं देते हैं। मुझे नहीं पता कि क्या गलत है।

+0

क्या आप उस उपयोगकर्ता संपत्ति को डैशबोर्ड में जोड़ते हैं? – Dentor

+0

@ डेंटर मैंने उस संपत्ति को डैशबोर्ड में जोड़ा था। लेकिन यह अभी भी आंकड़ों में दिखाई नहीं देता है। – Rakesh

+0

आपकी निर्भरताओं पर बस एक टिप्पणी। मुझे संदेह है कि यह समस्या पैदा कर रहा है। फायरबेस विश्लेषण 'फायरबेस-कोर' लाइब्रेरी में है। आपको 'प्ले-सर्विसेज-एनालिटिक्स' शामिल करने की आवश्यकता नहीं है। रेफरी [प्रारंभ करना मार्गदर्शिका] (https://firebase.google.com/docs/analytics/android/start/) –

उत्तर

7

@ राकेश - आप गलत स्थान देख रहे हैं। आप कस्टमआईडी फील्ड की आपूर्ति कर रहे हैं, आपके उदाहरण में आप CONTENT_TYPE की आपूर्ति कर रहे हैं: आईडीटाइप। डेटा देखने के लिए आपको कम से कम 10 उपयोगकर्ताओं की आवश्यकता नहीं है ... यदि आपके पास केवल 1 उपयोगकर्ता है जो उस डेटा के 24 घंटे के भीतर डेटा आपके ऐप का उपयोग करके दिखाई देगा।

मैं यह कहूंगा, शुरुआत में अपनी खुद की कस्टम आईडी ढूंढना बहुत सीधी नहीं है ... मुझे इसे खोजने में थोड़ी देर लग गई।

कि कस्टम लगाने के लिए जगह की सूचना दी जानकारी है: Anaylytics - घटनाक्रम - इस पृष्ठ पर एक बार, यह होगा वास्तविक CONTENT_TYPE आप ऊपर अपने उदाहरण में ट्रैक करने के लिए, बधाई देने के लिए कर रहे हैं पर क्लिक करें idType (: someID यानी) ... क्लिक पर someIDAnalytics -> Events

फिर सामग्री ग्राफ पर आप अपने customIDs देखेंगे। मेरे मामले में (और मेरी स्क्रीनशॉट में) मेरे बराबर someIDs हैं Events -> CONTENT_TYPE

"क्षेत्र, बटन चयन &" और फिर आप मानों से संबंधित (someIDName) सभी डेटा आप में पारित कर दिया देखेंगे कुछ आईडीCONTENT_TYPE -> customIDs

अब, अगर idType तो आप के लिए दिखाई दे रहा है कि क्योंकि हो सकता है Firebase आप अपने खुद के CONTENT_TYPE बनाने की अनुमति नहीं है, मैं नहीं कुछ करता है, तो आप ऐसा कर सकते हैं के रूप में मैं प्रयास नहीं किया है हूँ। ..और उस स्थिति में आपको एक पूर्वनिर्धारित CONTENT_TYPE का उपयोग करने की आवश्यकता होगी। मैं एक कस्टम idType का उपयोग नहीं कर रहा हूं, मैं CONTENT_TYPE का उपयोग कर रहा हूं: select_content

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