2

プロジェクトで Google アナリティクス v4 に問題があります。キャンペーン データが見つかりませんというエラーが表示されます。

これが私のコードです:
アクティビティファイル内:

    private void reportGoogleAnalitics(String screenName){
    GoogleAnalytics.getInstance(this).newTracker(getString(R.string.google_analytics_id));
    GoogleAnalytics.getInstance(this).getLogger().setLogLevel(Logger.LogLevel.VERBOSE);
    tracker = ((SBTApplication) getApplication()).getTracker(TrackerName.APP_TRACKER);
    tracker.setScreenName(screenName);
    tracker.send(new HitBuilders.AppViewBuilder().build());
}

そして、私のアプリケーションクラスでは:

public class SBTApplication extends Application {
    private HashMap<TrackerName, Tracker> mTrackers = new HashMap<TrackerName, Tracker>();

    synchronized Tracker getTracker(TrackerName trackerId) {
        if (!mTrackers.containsKey(trackerId)) {

            GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
            Tracker t = analytics.newTracker(getString(R.string.google_analytics_id));
            mTrackers.put(trackerId, t);

        }
        return mTrackers.get(trackerId);
    }
}

それの何がいけないの?

4

1 に答える 1