我尝试在我的应用程序中使用 Google Analytics。我创建了一个帐户,注册了一个应用程序并获得了注册号。将 libGoogleAnalyticsV2.jar 添加到我的应用构建路径中。我尝试使用以下代码。
GoogleAnalyticsTracker tracker = GoogleAnalyticsTracker.getInstance();
tracker.setDebug(true);
tracker.startNewSession("UA code",10, this);
但我无法导入 GoogleAnalyticsTracker。它说
“GoogleAnalyticsTracker 无法解析为类型”
更新1
我使用了 Google Analytics 的 version1。并使用了以下代码。从 PT 的回答来看,我等了超过 24 小时。我仍然无法在实时概览中看到用户。我在我的类文件中使用了以下代码。
GoogleAnalyticsTracker tracker;
tracker = GoogleAnalyticsTracker.getInstance();
tracker.startNewSession("UA code", 20,this);
tracker.trackPageView("/BS_Splash");
更新 2
我厌倦了V2。使用了以下代码。
Context mCtx = this; // Get current context.
GoogleAnalytics myInstance = GoogleAnalytics.getInstance(mCtx.getApplicationContext());
myInstance.setDebug(true);
Tracker myNewTracker = myInstance.getTracker("UA code");
myInstance.setDefaultTracker(myNewTracker);
在 log cat 我得到以下,连接到服务失败 1
12-08 13:40:20.423: I/GAV2(22947): Thread[Service Reconnect,5,main]: connecting to Analytics service
12-08 13:40:20.423: I/GAV2(22947): Thread[Service Reconnect,5,main]: connect: bindService returned false for Intent { act=com.google.android.gms.analytics.service.START (has extras) }
12-08 13:40:20.423: W/GAV2(22947): Thread[Service Reconnect,5,main]: Connection to service failed 1
12-08 13:40:20.423: I/GAV2(22947): Thread[Service Reconnect,5,main]: falling back to local store
12-08 13:40:20.433: V/GAV2(22947): Thread[GAThread,5,main]: dispatch running...
12-08 13:40:20.623: V/GAV2(22947): Thread[GAThread,5,main]: ...nothing to dispatch
12-08 13:40:20.633: I/GAV2(22947): Thread[GAThread,5,main]: PowerSaveMode initiated.