2012-04-18 193 views
1

我正在尝试使用Google Analytics工具来跟踪我的应用使用情况。但是我的Google Analytics帐户没有显示访问者/访问者。我多次使用过我的应用程序。我也设置了按钮点击事件。但它什么也没有显示。我也有一个有效的钥匙。谷歌分析工具

import com.google.android.apps.analytics.GoogleAnalyticsTracker; 

import android.app.Activity; 
import android.os.Bundle; 
import android.util.Log; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 

public class GoogleAnalysis extends Activity { 

    GoogleAnalyticsTracker tracker; 
    GoogleAnalyticsTracker mGATracker; 

    @SuppressWarnings("deprecation") 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     /* try{ mGATracker = GoogleAnalyticsTracker.getInstance(); 
     mGATracker.startNewSession(" UA-xxxxx-x", this); 
     mGATracker.trackPageView("/SettingsMangerActivity"); } catch(
     Exception error) { Log.e("<YOUR_TAG>", "onCreate: " + 
     error.toString()); } 
     */ 

     tracker = GoogleAnalyticsTracker.getInstance(); 
     tracker.startNewSession(" UA-30927539-1", this); 
     setContentView(R.layout.googleanlytics); 

     Button createEventButton = (Button) findViewById(R.id.NewEventButton); 
     createEventButton.setOnClickListener(new OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       tracker.trackPageView("/SettingsMangerActivity"); 
       tracker.trackEvent("Clicks", "Button", "Share Files", 0); 

      } 
     }); 

     Button createPageButton = (Button) findViewById(R.id.NewPageButton); 
     createPageButton.setOnClickListener(new OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       tracker.setCustomVar(1, "Navigation Type", "Button click", 2); 
       tracker.trackPageView("/testApplicationHomeScreen"); 
      } 
     }); 

     Button quitButton = (Button) findViewById(R.id.QuitButton); 
     quitButton.setOnClickListener(new OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       finish(); 
      } 
     }); 

在此先感谢

Button dispatchButton = (Button) findViewById(R.id.DispatchButton); 
    dispatchButton.setOnClickListener(new OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      // Manually start a dispatch, not needed if the tracker was 
      // started with a dispatch 
      // interval. 
      tracker.dispatch(); 
     } 
    }); 
} 

@Override 
protected void onDestroy() { 
    super.onDestroy(); 
    // Stop the tracker when it is no longer needed. 
    tracker.stopSession(); 
} 

}

+1

您是否检查了您的权限以确保您的应用可以访问互联网? – shanabus 2012-04-18 20:35:01

回答

0

当调试应用程序,你看到它发送图像请求google-analytics.com

如果没有,问题是在代码或应用程序 如果是,它将转到正确的UA-id,请检查实时报告。

如果它没有显示出来,那么它就是GA配置中的某个东西,就像阻止数据进入过滤器的过滤器一样。

如果您在报告视图中有过滤器,请创建另一个没有过滤器的过滤器。

让我们看看如何去吧