2013-08-21 6 views
7

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

EasyTracker t = EasyTracker.getInstance(this); 
t.set(Fields.SCREEN_NAME, screenName); 
// MapBuilder map = MapBuilder.createAppView(); 
// map.set(Fields.SCREEN_NAME, screenName); 
// t.send(map.build()); 
t.activityStart(this); 

मैं https://developers.google.com/analytics/devguides/collection/android/v3/screens

मैं न (EasyTracker बिना ऐसा करने के लिए, क्योंकि मैं किसी भी जानकारी को वास्तव में क्या तरीकों activityStart में क्या होता है नहीं मिला चाहते से इन जानकारी मिल गया) और आसान ट्रैकर की गतिविधिस्टॉप() ताकि मैं कस्टम व्यवहार के साथ इस व्यवहार को पुन: उत्पन्न नहीं कर सकता एकर और मुझे लगता है कि स्क्रीन नाम के अलावा गतिविधि स्टार्ट() विधि में एकत्र की गई जानकारी भी बहुत उपयोगी है। तो क्या किसी को आसान ट्रैकर में कस्टम मानों को परिभाषित करने का अनुभव है? क्या यह इस तरह से करने का एक अच्छा तरीका है या क्या कोई बेहतर समाधान है?

उत्तर

2

किसी को भी सवाल भर आता है, तो Google Analytics SDK के v3 के अनुसार,

EasyTracker.getInstance(this).activityStart(SCREEN_NAME); // Add this method. 

जहां SCREEN_NAME उपयोगकर्ता पुन: उपयोग किया गतिविधि के लिए निरंतर परिभाषित किया गया है।

डिफ़ॉल्ट लोगों की बजाय custome स्क्रीन नामों का उपयोग करना iee गतिविधि का पूर्ण योग्य पथ नाम डेटा संग्रह में कोई समस्या नहीं पैदा करता है।

अनुशंसा, अपने ट्रैकिंग उद्देश्य के लिए Google टैग प्रबंधक का उपयोग करें, यह आपको भविष्य में यूए संपत्ति आईडी बदलने के साथ-साथ Google Analytics को स्क्रीन नाम भेजने के लिए बेहतर लचीलापन प्रदान करता है। और पढ़ें @Developer Guide For Android

+1

यह संस्करण 3.0.7 – ScouseChris

+0

पर मेरे लिए काम नहीं कर रहा है क्या काम नहीं करता है? कोई भी त्रुटि जो आप साझा करना चाहते हैं? –

+1

मैं ज़ैमरिन घटक स्टोर से एक बाध्य संस्करण का उपयोग कर रहा हूं, जो विशेष रूप से 'गतिविधि स्टार्ट (स्ट्रिंग)' ओवरराइड उपलब्ध नहीं है। – ScouseChris

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