1

Google アナリティクス ツールを使用してアプリの使用状況を追跡しようとしています。しかし、私の Google アナリティクス アカウントには訪問者が表示されません。アプリを数回使用しました。ボタンクリックイベントも設定しました。しかし、それは何も示していません。有効なキーも取得しました。

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

}

4

1 に答える 1

0

アプリをデバッグするときに、画像リクエストを google-analytics.com に送信していますか?

そうでない場合、問題はコードまたはアプリにあります。問題があり、正しい UA-id に送信されている場合は、リアルタイム レポートを確認してください。

そこに表示されない場合は、フィルターに入るデータをブロックしているフィルターのような GA 構成の何かです。

レポート ビューにフィルターがある場合は、フィルターのない別のビューを作成します。

それがどうなるか見てみましょう

于 2016-03-18T00:33:37.440 に答える