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

は、だから私はそれが3のために動いている、ここでスタックしていますほとんどの日、私は全く報告がありません。

ありがとうございます。

答えて

0

セッションをセットアップしましたが、trackEventを呼び出しましたか?私はあなたがそれを逃していると思っています。 テストするもう1つの設定は、セットアップ・フィドラー・トレースです。何かがAnalyticsエンドポイントに移動するかどうかを確認します。

HTH

+0

私はそれはあなたが ボタンcreateEventButton =(ボタン)findViewById(R.id.NewEventButton)、について話しているものだと思います。 createEventButton.setOnClickListener(新OnClickListener(){@Override ます。public void onClickの(ビューV){ tracker.trackEvent( "クリック数"、//カテゴリー "ボタン"、//アクション は "クリック"、//ラベル 77); //値 } }); "Button01"を選択すると、アプリケーションが機能しなくなるため、この "NewEventButton"で何を書きますか。私は別のことをしなければならないでしょうか?ありがとう – Christopher

+0

私は、アプリケーションの火災を追跡する場合は、このオーバーライド パブリックボイド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

うん、セッションに近づくのは良い。 –

関連する問題