在某些情况下无法将匹配发送给Google Analytics(分析)

时间:2018-07-30 14:49:54

标签: android google-analytics

我在做什么:

因此,无论何时打开新屏幕(活动或片段),我都会从我的Android应用发送屏幕会话至Google Analytics(分析)。我添加了代码(如下所述),以将屏幕名称发送给分析。

问题是:

我有一个片段,当它第一次打开时,我的代码运行以将屏幕会话发送给分析,因此我得到了这样的日志:

首次登录

GAv4: Sampling enabled. Hit sampled out. sample rate: 50.0

但是当我刷新此片段时,它会给出:

第二个日志

GAv4: Hit sent to the device AnalyticsService for delivery

第一条日志表明该会话未发送至分析,但当我刷新此片段时,第二条日志表明该会话已发送,我可以在Google Analytics(分析)控制台中看到它。

这是我的发送屏幕会话的代码:

 private void sendSession(Tracker mTracker, String screenName) {
        try {


            Log.i(TAG, "Screen: " + screenName);
            mTracker.setTitle("Android");
            mTracker.setAppName(act.getString(R.string.app_name));
            mTracker.setAppVersion(BuildConfig.VERSION_NAME);
            mTracker.setScreenName(screenName);
            mTracker.send(new HitBuilders.ScreenViewBuilder().build());


        }catch (Exception e){
            Log.i("Exception_session",""+e);
        }
    }

让我知道是否还有其他需要。

0 个答案:

没有答案