2012-04-18 8 views
1

Google Analytics 도구를 사용하여 응용 프로그램 사용량을 추적하려고합니다. 그러나 Google 웹 로그 분석 계정에는 방문/방문자가 표시되지 않습니다. 나는 내 앱을 여러 번 사용했다. 버튼 클릭 이벤트도 설정했습니다. 그러나 그것은 아무것도 보여주지 않습니다. 유효한 키를 가지고 있습니다. 귀하의 응용 프로그램을 디버깅 할 때 미리Google Analytics 도구

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(); 
} 

}에서

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(); 
      } 
     }); 

덕분에

+1

앱이 인터넷에 액세스 할 수 있도록 권한을 확인 했습니까? – shanabus

답변

0

, 당신은 문제가없는 경우

을 google-analytics.com 이미지 요청을 전송을보고있다 코드 또는 앱에서 예인 경우 올바른 UA ID로 이동하려면 실시간보고를 확인하십시오.

필터가 표시되지 않는 경우 필터에 들어가는 데이터를 차단하는 필터와 같이 GA 구성에 있습니다.

보고보기에 필터가있는 경우 필터가없는 필터를 만듭니다.

이제 어떻게 될까요?