Android上的Google Analytics提供平均会话持续时间:00:00:00

时间:2015-10-06 16:13:02

标签: android google-analytics google-analytics-v4

我在Android上使用谷歌分析,它给了我很多平均会话持续时间:00:00:

请注意,我没有使用" ga_autoActivityTracking"我有多个活动

这是我的代码

build.gradle

 compile 'com.google.android.gms:play-services-analytics:7.5.0'

应用程序类

Tracker mTracker = GoogleAnalytics.getInstance(context).newTracker(R.xml.tracker);

tracker.xml

<resources xmlns:tools="http://schemas.android.com/tools"
    tools:ignore="TypographyDashes">
    <!-- Replace placeholder GA tracking Id with a real one. -->
    <string name="ga_trackingId">UA-1111111-1</string>
    <bool name="ga_reportUncaughtExceptions">true</bool>
    <integer name="ga_sessionTimeout">300</integer>

    <!-- 1800 seconds is 30 minutes, which is the default.
        Included explicitly for ease of tweaking. -->
    <integer name="ga_dispatchInterval">1800</integer>

    <bool name="ga_debug">false</bool>
</resources>

我在onStart函数上发送屏幕视图或在viewpager中发送onPageSelected

public static void sendScreenView(String screenName) {
        if (canSend()) {
            mTracker.setScreenName(screenName);
            mTracker.send(new HitBuilders.AppViewBuilder()
                    .setCustomDimension(COUNTRY_INDEX, getCountryCode()).build());
            Timber.i(TAG, "Screen View recorded: " + screenName);
        } else {
            Timber.i(TAG, "Screen View NOT recorded (analytics disabled or not ready).");
        }
    }

4 个答案:

答案 0 :(得分:-1)

您的跳出率是多少?如果它是~100%,则代码可能没有任何问题,而是使用应用程序的UX / UI。

答案 1 :(得分:-1)

如果您还没有,请尝试将自动活动跟踪设置为true。

tracker.enableAutoActivityTracking(true);

通常在扩展Application的类中执行此操作。

答案 2 :(得分:-1)

尝试本教程,您可以在其中手动跟踪活动或片段

完整源代码和分步说明:click hare

答案 3 :(得分:-1)

请参阅下面给出的链接,Eclipse,但我认为它可以帮助您解决问题。

How to integrate Google Analytics in Android app