मुझे एंड्रॉइड पर GoogleAnalytics EasyTracker का उपयोग करने में समस्या है।
सेटअप मैं इस सवाल के लिए बना दिया है सरल है:
- नए Android परियोजना
- जोड़ने जीए और एट libs
- GoogleAnalytics.xml जोड़ें:एंड्रॉइड EasyTracker सही ढंग से काम नहीं कर रहा है?
<resources>
<string name="ga_api_key">UA-2912-1</string>
<bool name="ga_debug">true</bool>
<bool name="ga_dryRun">true</bool>
<bool name="ga_auto_activity_tracking">true</bool>
<integer name="ga_dispatchPeriod">10</integer>
</resources>
गतिविधि के बजाय TrackedActivity साथ गतिविधि का विस्तार:
package test.testing.ez;
import android.os.Bundle;
import com.google.android.apps.analytics.easytracking.TrackedActivity;
public class TestEZActivity extends TrackedActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
अंत में, एमुलेटर या डिवाइस पर अपना सरल आवेदन चलाने के बाद, कुछ इस तरह मेरी LogCat में उन्मुखीकरण दो बार स्विच करने के बाद दिखाई देता है।
02-11 14:39:27.245: I/GoogleAnalyticsTracker(219): Host: www.google-analytics.com
02-11 14:39:27.245: I/GoogleAnalyticsTracker(219): User-Agent: GoogleAnalytics/1.4.2 (Linux; U; Android 2.1-update1; en-us; sdk Build/ECLAIR)
02-11 14:39:27.245: I/GoogleAnalyticsTracker(219): GET /__utm.gif?utmwv=4.8.1ma&utmn=1604828210&utmt=event&utme=5(**)(0)&utmcs=UTF-8&utmsr=480x320&utmul=en-US&utmac=UA-2912-1&utmcc=__utma%3D1.659024508.1328970962.1328970962.1328971039.2%3B&utmht=1328971157185&utmqt=10064 HTTP/1.1
02-11 14:39:27.294: I/GoogleAnalyticsTracker(219): Host: www.google-analytics.com
02-11 14:39:27.294: I/GoogleAnalyticsTracker(219): User-Agent: GoogleAnalytics/1.4.2 (Linux; U; Android 2.1-update1; en-us; sdk Build/ECLAIR)
02-11 14:39:27.294: I/GoogleAnalyticsTracker(219): GET /__utm.gif?utmwv=4.8.1ma&utmn=1061578751&utmt=event&utme=5(**)(0)&utmcs=UTF-8&utmsr=480x320&utmul=en-US&utmac=UA-2912-1&utmcc=__utma%3D1.659024508.1328970962.1328970962.1328971039.2%3B&utmht=1328971161689&utmqt=5611 HTTP/1.1
02-11 14:39:27.314: I/GoogleAnalyticsTracker(219): Host: www.google-analytics.com
02-11 14:39:27.314: I/GoogleAnalyticsTracker(219): User-Agent: GoogleAnalytics/1.4.2 (Linux; U; Android 2.1-update1; en-us; sdk Build/ECLAIR)
02-11 14:39:27.314: I/GoogleAnalyticsTracker(219): GET /__utm.gif?utmwv=4.8.1ma&utmn=1061578751&utmt=event&utme=5(**)(0)&utmcs=UTF-8&utmsr=480x320&utmul=en-US&utmac=UA-2912-1&utmcc=__utma%3D1.659024508.1328970962.1328970962.1328971039.2%3B&utmht=1328971161689&utmqt=5623 HTTP/1.1
02-11 14:39:27.324: I/GoogleAnalyticsTracker(219): Host: www.google-analytics.com
02-11 14:39:27.324: I/GoogleAnalyticsTracker(219): User-Agent: GoogleAnalytics/1.4.2 (Linux; U; Android 2.1-update1; en-us; sdk Build/ECLAIR)
02-11 14:39:27.324: I/GoogleAnalyticsTracker(219): GET /__utm.gif?utmwv=4.8.1ma&utmn=1210083032&utmcs=UTF-8&utmsr=480x320&utmul=en-US&utmp=%2Ftest.testing.ez.TestEZActivity&utmac=UA-2912-1&utmcc=__utma%3D1.659024508.1328970962.1328970962.1328971039.2%3B&utmht=1328971161800&utmqt=5524 HTTP/1.1
पहले तीन खाली घटनाओं रहे हैं (utme = 5 (**) (0)) और पिछले पृष्ठ-अवलोकन है (utmp =% 2Ftest.testing.ez.TestEZActivity)।
सही व्यवहार खाली घटना, पृष्ठ दृश्य, खाली, पृष्ठ दृश्य (onStop
, onStart
, onStop
और onStart
) होना चाहिए।
एक प्रेषण के दौरान एक से अधिक ईवेंट (EasyTracker.getTracker().trackEvent
के साथ) को ट्रैक करते समय यह भी गलत है।
किसी को भी इसी तरह की समस्याएं थीं?
"GoogleAnalytics.xml" से आपका क्या मतलब है? यह आपके प्रोजेक्ट में कैसे उपयोग किया जाता है? –