2011-09-09 8 views
0

안녕하세요 작고 간단한 응용 프로그램을 만들고 화면과 레이아웃으로 작업 할 수 있지만 Google 애널리틱스를 만들 수는 없습니다.Android 용 Google 애널리틱스 SDK 코드 구현

제 생각에는 코드 배치에 관한 문제가 있다고 생각합니다. 제발 내가 잘못 생각한 부분을보세요. 내가 추가하고 libGoogleAnalytics.jar 매니페스트에서

에 대한 경로를 구축해야

첫째, 패키지에서

</activity> 

<uses-permission android:name="android.permission.INTERNET"></uses-permission> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" ></uses-permission> 
    </application> 

</manifest> 

,

package com.av0001; 

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

import android.app.Activity; 
import android.content.Intent; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.Toast; 

public class Av0001 extends Activity { 
    /** Called when the activity is first created. */ 
    GoogleAnalyticsTracker tracker; 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     tracker = GoogleAnalyticsTracker.getInstance(); 
     tracker.startNewSession("UA-25516864-1", this); 
     setContentView(R.layout.main); 
     } 
public void myonclick1(View view) { 
    Intent mIntent = new Intent(this,Check2.class); 
    startActivity(mIntent); 
    Toast.makeText(
      this, 
      "Thank you for using, enjoy browsing :)", Toast.LENGTH_LONG).show(); 
    finish(); 
} 
@Override 
protected void onDestroy() { 
    super.onDestroy(); 
    tracker.stopSession(); 
} 
} 

그래서 나는이 세 가지에 대해 실행중인, 여기 스택입니다 일 거의, 나는 전혀보고가 없다.

감사의 말

답변

0

세션을 설정했지만 trackEvent를 호출 했습니까? 나는 당신이 그것을 놓치고 있다고 생각하고있다. 테스트 할 또 다른 사항은 설정 바이올린 추적입니다. 애널리틱스 끝 점이 있는지 확인하십시오. HTH

+0

나는 당신이 무엇에 관해 얘기하는지 생각 버튼 createEventButton = (버튼) findViewById를 (R.id.NewEventButton); createEventButton.setOnClickListener은 (새 OnClickListener를() { @Override 공공 무효 온 클릭 (보기 V) { tracker.trackEvent은 ( 는 "클릭"은, // 카테고리 는 "버튼", // 액션 는 // "클릭" 라벨 77); // 값 } }); "Button01"을 선택하면 응용 프로그램이 작동을 멈추기 때문에이 "NewEventButton"에 무엇을 써야합니다. 다른 일을해야합니까? 감사합니다 – Christopher

+0

만약 내가 응용 프로그램의 fireup을 추적하려면이 작업을 수행합니다. public void onCreate (Bundle savedInstanceState) { super.onCreate (savedInstanceState); tracker = GoogleAnalyticsTracker.getInstance(); \t tracker.startNewSession ("UA-25516864-1", this); setContentView (R.layout.main); tracker.trackPageView ("/ HomeScreen"); 내가 다른 것을 넣어야하는지, 아니면 "tracker.stopSession"onDestroy이면 충분합니다. 감사합니다 – Christopher

+0

그래, 좋은 세션에 닫습니다. –

관련 문제